David Schmenk
|
f404affcd0
|
Update multiply to a special form (like add)
|
2024-07-24 08:41:42 -07:00 |
|
David Schmenk
|
12cab55271
|
Update looping examples
|
2024-07-23 17:26:12 -07:00 |
|
David Schmenk
|
60b526bcb0
|
Clean up examples
|
2024-07-23 17:18:26 -07:00 |
|
David Schmenk
|
e77ff928ca
|
Fix FOR index variable and update lores example
|
2024-07-23 17:05:03 -07:00 |
|
David Schmenk
|
bbfa59ccc7
|
Update documentation
|
2024-07-23 15:46:57 -07:00 |
|
David Schmenk
|
daed69e113
|
Add logical shift and rename arithmetic shift
|
2024-07-23 14:49:33 -07:00 |
|
David Schmenk
|
ef3b3eb1b1
|
Drop WHILE/UNTIL loops, gain EVAL(). Lose FPU and talk directly to SANE
|
2024-07-23 14:24:49 -07:00 |
|
David Schmenk
|
0fd3afdd7a
|
Fix NUMBERP
|
2024-07-22 19:14:14 -07:00 |
|
David Schmenk
|
ec3b9de737
|
Update docs and images
|
2024-07-22 16:31:38 -07:00 |
|
David Schmenk
|
9592ac3f2c
|
Add LORES graphics to DRAWL
|
2024-07-22 16:22:46 -07:00 |
|
David Schmenk
|
e9bde21346
|
Add a little to hook_expr
|
2024-07-22 12:06:19 -07:00 |
|
David Schmenk
|
a5d2fdc17b
|
Add CTRL-C keyboard interrupt
|
2024-07-22 08:44:46 -07:00 |
|
David Schmenk
|
23aae45787
|
Clean up T and fix GC'ing of consants
|
2024-07-22 07:52:24 -07:00 |
|
dschmenk
|
64de8140d3
|
Update floppy image
|
2024-07-21 21:47:06 -07:00 |
|
David Schmenk
|
d8f21f1f65
|
Handle errors better
|
2024-07-21 20:49:08 -07:00 |
|
dschmenk
|
9df7eeb28e
|
Update floppy image
|
2024-07-21 18:35:35 -07:00 |
|
David Schmenk
|
d9bc53d5d0
|
test code update
|
2024-07-21 18:31:54 -07:00 |
|
David Schmenk
|
843d0a85e7
|
Fix LABEL once and for all
|
2024-07-21 18:17:15 -07:00 |
|
David Schmenk
|
604497c8b8
|
Clean up some FUNCTION and LABEL implementationimplementat
|
2024-07-20 17:28:43 -07:00 |
|
David Schmenk
|
d019030e78
|
Unwind assoc_list but still bug with LABEL
|
2024-07-20 11:28:01 -07:00 |
|
David Schmenk
|
27b11725d0
|
Update floppy image
|
2024-07-20 09:49:15 -07:00 |
|
David Schmenk
|
85295c5515
|
Modulo shift/rotate counts
|
2024-07-20 07:51:56 -07:00 |
|
David Schmenk
|
4c4ec7c985
|
Back to directly manipulating FOR index value
|
2024-07-20 07:19:07 -07:00 |
|
David Schmenk
|
f9b7c51b3d
|
Type
|
2024-07-19 21:07:02 -07:00 |
|
David Schmenk
|
b243bf9c51
|
Formatting
|
2024-07-19 17:55:01 -07:00 |
|
David Schmenk
|
afc7da3746
|
Formatting
|
2024-07-19 17:51:43 -07:00 |
|
David Schmenk
|
3dd9bd8d0f
|
Formatting documentation
|
2024-07-19 17:49:56 -07:00 |
|
David Schmenk
|
bbfb61f736
|
Add printer echo support
|
2024-07-19 17:44:24 -07:00 |
|
David Schmenk
|
22046c55ae
|
Update LISP floppy image
|
2024-07-19 15:43:21 -07:00 |
|
David Schmenk
|
7ee1c2f524
|
Fix looping ops to use variables instead of constants (LISP 1.5 uses constants)
|
2024-07-19 15:11:08 -07:00 |
|
David Schmenk
|
01a5f0d75b
|
Add bitwise operators and hex input/output
|
2024-07-19 12:32:42 -07:00 |
|
David Schmenk
|
58fc3a3025
|
Add more looping options and clean up GC in-flight sweeping
|
2024-07-18 07:52:03 -07:00 |
|
David Schmenk
|
68e2cec638
|
Add a bunch of extras: IF() style COND(), FOR loops, etc)
|
2024-07-17 22:11:18 -07:00 |
|
David Schmenk
|
5b4050d1d2
|
Fill out rest of SANE floating point functions
|
2024-07-17 12:52:37 -07:00 |
|
David Schmenk
|
cae5cd110e
|
Sweep arrays in GC
|
2024-07-16 16:26:47 -07:00 |
|
David Schmenk
|
86669849d9
|
Working background GC
|
2024-07-16 15:20:10 -07:00 |
|
David Schmenk
|
82130cb2e8
|
Still working on better GC
|
2024-07-15 20:43:46 -07:00 |
|
David Schmenk
|
713b6ea7fa
|
Add source with reference counting. Super slow. Ouch
|
2024-07-15 09:01:10 -07:00 |
|
David Schmenk
|
d8ec9f9709
|
Clean up NIL handling
|
2024-07-14 08:36:27 -07:00 |
|
David Schmenk
|
f0678795de
|
Clean up APVAL set to NULL
|
2024-07-13 17:55:46 -07:00 |
|
David Schmenk
|
77dd8d0d0b
|
Work out NIL eval
|
2024-07-13 17:24:19 -07:00 |
|
David Schmenk
|
5e7dc428e5
|
First pass at arrays
|
2024-07-13 13:56:21 -07:00 |
|
David Schmenk
|
45a7a44b69
|
Initial pass at arrays
|
2024-07-13 13:14:49 -07:00 |
|
David Schmenk
|
b0c5f1c2e9
|
Refactor LISP modules
|
2024-07-13 07:20:30 -07:00 |
|
David Schmenk
|
2814843331
|
Floating point numbers
|
2024-07-12 22:25:32 -07:00 |
|
David Schmenk
|
257b31aa56
|
Typo
|
2024-07-12 12:09:38 -07:00 |
|
David Schmenk
|
439216d437
|
Add PROG example
|
2024-07-12 12:02:08 -07:00 |
|
David Schmenk
|
0ddec876ac
|
Added PROG feature through s-expr extension mechanism. Really easy
|
2024-07-12 11:59:51 -07:00 |
|
dschmenk
|
b4536f98ba
|
Update floppy image
|
2024-07-11 15:19:01 -07:00 |
|
David Schmenk
|
c29ab9bd82
|
Improved tail recursion and loop example
|
2024-07-11 15:17:05 -07:00 |
|