David Schmenk
|
3e258bf622
|
Reset assoc_list and sweep_stack in eval_quote
|
2024-08-02 15:38:00 -07:00 |
|
David Schmenk
|
31a716062e
|
Check for RETURN() inside FOR()
|
2024-08-02 11:59:08 -07:00 |
|
David Schmenk
|
7fc9c946ce
|
Special form for CHARS() and comment out SYMS()
|
2024-08-02 10:31:08 -07:00 |
|
David Schmenk
|
d13269fc52
|
Dump symbols
|
2024-08-02 10:03:28 -07:00 |
|
David Schmenk
|
3d149b668c
|
Add ARRAY? predicate
|
2024-08-02 08:09:57 -07:00 |
|
David Schmenk
|
f77c0e9a9e
|
Convert all errors to exceptions. Add nice aliases
|
2024-08-02 07:58:09 -07:00 |
|
David Schmenk
|
44aab3e3ba
|
Add more I/O functions
|
2024-08-01 21:50:19 -07:00 |
|
David Schmenk
|
3b323c76ee
|
Throw "Out of memory" exception
|
2024-08-01 21:13:53 -07:00 |
|
David Schmenk
|
4a7a1a69bb
|
Add more string handling and cool macros in defun.lisp
|
2024-08-01 20:51:30 -07:00 |
|
David Schmenk
|
ea1af9f40b
|
String atoms
|
2024-08-01 18:00:19 -07:00 |
|
David Schmenk
|
7936b189e1
|
Refill input on empty lines
|
2024-08-01 11:52:56 -07:00 |
|
David Schmenk
|
2c814d8829
|
Add comments with ';'
|
2024-08-01 10:13:06 -07:00 |
|
David Schmenk
|
9f0289b5d6
|
Typo
|
2024-08-01 09:00:26 -07:00 |
|
David Schmenk
|
340b5b4b04
|
describe missing property lists
|
2024-08-01 08:59:51 -07:00 |
|
David Schmenk
|
3c8bf7b1e5
|
Update docs with MACRO
|
2024-08-01 08:55:29 -07:00 |
|
David Schmenk
|
bfffd6e567
|
Clean up macro implementation
|
2024-07-31 20:16:17 -07:00 |
|
David Schmenk
|
082f1061d0
|
Clear up Personal LISP link descriptions
|
2024-07-31 19:55:04 -07:00 |
|
David Schmenk
|
7a1dc790f2
|
Add another link to old Personal LISP on Apple II
|
2024-07-31 14:38:34 -07:00 |
|
David Schmenk
|
e818da7339
|
Add MACROs
|
2024-07-31 14:28:39 -07:00 |
|
David Schmenk
|
ccc13a0a6f
|
Fix setting index value association
|
2024-07-28 12:53:06 -07:00 |
|
David Schmenk
|
2f9bd7d26c
|
Update disk image
|
2024-07-28 09:48:31 -07:00 |
|
David Schmenk
|
485aba5542
|
Fix RETURN (NULL) handling in PROG()
|
2024-07-28 09:16:02 -07:00 |
|
David Schmenk
|
320bfbef81
|
Continue optimizing eval_expr & friends
|
2024-07-27 20:09:22 -07:00 |
|
David Schmenk
|
b834f4dc05
|
Updare disk image
|
2024-07-27 14:24:58 -07:00 |
|
David Schmenk
|
7dd569b809
|
Allow cset with FUNCTION
|
2024-07-27 14:20:37 -07:00 |
|
David Schmenk
|
5207c0ba05
|
Update docst
|
2024-07-25 11:30:59 -07:00 |
|
David Schmenk
|
551a50ece9
|
Fix FUNARG assoc_list swapping
|
2024-07-25 08:07:47 -07:00 |
|
David Schmenk
|
c1326814ea
|
Merge branch 'master' of https://github.com/dschmenk/PLASMA
|
2024-07-24 20:45:06 -07:00 |
|
David Schmenk
|
c3ea787808
|
Fix minmax.lisp example
|
2024-07-24 20:44:04 -07:00 |
|
David Schmenk
|
478ddfcfcb
|
Update DRAWL.md
|
2024-07-24 20:11:15 -07:00 |
|
David Schmenk
|
54b36f9ef7
|
Hash symbols for much faster lookup
|
2024-07-24 11:19:57 -07:00 |
|
David Schmenk
|
1e43899f97
|
Fix mul and optionally skip ELEM library
|
2024-07-24 10:42:53 -07:00 |
|
David Schmenk
|
6ef1e26249
|
Clean up *T* to match manual
|
2024-07-24 09:28:17 -07:00 |
|
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 |
|