|
d692f6bb80
|
cl-interpret: Complain, rather than panic, on outlined module
|
2024-07-11 02:48:35 -05:00 |
|
|
d723f7cece
|
cl-interpret: String-building addition
Note: This drastically increases the number of symbols. Yeowch.
|
2024-07-09 06:14:44 -05:00 |
|
|
b446677eda
|
cl-interpret: Enforce wrapping behavior
|
2024-07-09 06:13:55 -05:00 |
|
|
406bfb8882
|
cl-interpret: Stop kidding myself, I'll be replacing the interpreter before I get rid of this.
|
2024-05-19 15:16:22 -05:00 |
|
|
0cc0cb5cfb
|
conlang: Remove "Identifier" node
It never carried any extra information, and got in the way everywhere it was used.
|
2024-05-19 14:41:31 -05:00 |
|
|
3fe5916a4f
|
cl-ast: Switch from old string interner to new string interner
Update cl-parser, et. al. to match.
|
2024-04-27 20:24:11 -05:00 |
|
|
40ec9b30e4
|
conlang: Use interned strings (Sym ) for all symbols
|
2024-04-24 19:34:29 -05:00 |
|
|
9dc0cc7841
|
cl-interpret: Give the interpreter a little love
And stop copying strings around.
|
2024-04-19 10:49:25 -05:00 |
|
|
90a3818ca0
|
conlang: Move all cl-libs into the compiler directory
|
2024-04-19 07:39:23 -05:00 |
|