Felix Brendel
|
aac3985a61
|
Macros are now properly getting baked in Modules bug still persists
|
2020-03-10 00:30:27 +01:00 |
|
Felix Brendel
|
3b85873039
|
small changes before Fixing the macro bug
|
2020-02-29 14:09:56 +01:00 |
|
Felix Brendel
|
7c220ed9d6
|
Work transfer
|
2020-02-18 10:52:05 +01:00 |
|
FelixBrendel
|
04ea73b704
|
update
|
2020-01-24 11:28:28 +01:00 |
|
fumfar hiwi
|
2146926780
|
Pathetic try to get macros to work with the non recursive version
|
2020-01-08 13:35:32 +01:00 |
|
FelixBrendel
|
72bd30bf4c
|
we have a new parser and can parse [] and {} for vectors and hm's
|
2019-11-21 04:33:42 +01:00 |
|
Felix Brendel
|
0a7f05a20d
|
Lisp_Objects and Environments are now bucket allocated
|
2019-10-21 22:39:06 +02:00 |
|
Felix Brendel
|
c80478a2cb
|
hashmaps can now be printed and keys deleted
|
2019-10-06 18:57:15 +02:00 |
|
Felix Brendel
|
a0c4b16629
|
removed special-lambdas to make evaluatino of arfgs more regular
|
2019-10-06 17:42:01 +02:00 |
|
FelixBrendel
|
b3023f259a
|
pair hashing, work on generic-extend, Memory::reset works again
|
2019-10-05 22:07:32 +02:00 |
|
Felix Brendel
|
9cba9cafc0
|
work on generic extend
|
2019-10-05 12:12:55 +02:00 |
|
Felix Brendel
|
5e82f9175d
|
hashmaps are now first class objects in the language
|
2019-10-04 17:48:31 +02:00 |
|
FelixBrendel
|
2882f81e13
|
environments are now hashmaps
|
2019-09-30 08:27:23 +02:00 |
|
Felix Brendel
|
97f45f166f
|
small fixes in stdlib
|
2019-09-23 22:44:08 +02:00 |
|
Felix Brendel
|
47b33f2f3a
|
fixed the tests with new args
|
2019-09-21 01:24:15 +02:00 |
|
Felix Brendel
|
0c73728217
|
work transfer to laptop
|
2019-09-19 09:20:26 +02:00 |
|
Felix Brendel
|
6c80382cd0
|
test out profiling
|
2019-08-30 01:30:24 +02:00 |
|
Felix Brendel
|
4f2793b7ef
|
implement vectors
|
2019-08-08 14:21:30 +02:00 |
|
FelixBrendel
|
241ac60ced
|
args are now stored with their symbols instead of ther string identifiers
|
2019-08-01 19:48:09 +02:00 |
|
Felix Brendel
|
e266667607
|
brefore implementing envi stack
|
2019-07-17 21:17:24 +02:00 |
|
FelixBrendel
|
5716e83598
|
define-typed working;; parsing keywords in lambdalists correctly next
|
2019-07-06 00:35:55 +02:00 |
|
FelixBrendel
|
e0aaf351c5
|
alists and plists now
|
2019-07-05 01:26:00 +02:00 |
|
Felix Brendel
|
efded2f9b8
|
lota things
|
2019-06-27 11:11:18 +02:00 |
|
Felix Brendel
|
6f5ecc87b0
|
auto doc generation
|
2019-06-11 01:17:36 +02:00 |
|
Felix Brendel
|
d01269aa13
|
fixed oo
|
2019-06-06 15:57:04 +02:00 |
|
Felix Brendel
|
f77e4c56b3
|
Before implementing import name resolution, then after fic macro imports
|
2019-06-03 16:19:37 +02:00 |
|
Felix Brendel
|
3fb2326dd3
|
unquote splicing and implemented slime side list comprehensions
|
2019-05-22 03:38:05 +02:00 |
|
Felix Brendel
|
eb3bc262b9
|
Checkpoint before unquote-splicing
|
2019-05-21 16:56:52 +02:00 |
|
Felix Brendel
|
03a2c81aa5
|
Getting the manual going
|
2019-05-16 16:52:37 +02:00 |
|
Felix Brendel
|
5548192dc9
|
renamed prog to begin and added basics for the manual
|
2019-05-15 01:08:44 +02:00 |
|
Felix Brendel
|
311af423df
|
cond has an else clause now
|
2019-05-03 19:36:32 +02:00 |
|
FelixBrendel
|
c8807a04b2
|
cleanup and sicp file, but crashes
|
2019-04-23 21:20:46 +02:00 |
|
FelixBrendel
|
4f82ff4115
|
new define-syntax syntax
|
2019-04-21 22:17:36 +02:00 |
|
Felix Brendel
|
8429c495cb
|
Work transfer from laptop
|
2019-04-21 15:58:23 +02:00 |
|
FelixBrendel
|
6734ee2258
|
yes
|
2019-03-14 01:25:05 +01:00 |
|
FelixBrendel
|
edef0b017b
|
better errors and new define syntax
|
2019-03-13 16:01:40 +01:00 |
|
FelixBrendel
|
fec24d11c7
|
some things
|
2019-01-18 21:36:13 +01:00 |
|
FelixBrendel
|
93e180a8f1
|
we have macros. OOOOOOFFF
|
2018-12-28 18:48:07 +01:00 |
|
FelixBrendel
|
9b5692da9d
|
Lexical scoping is working, but defun broke because of that.
Need macros next
|
2018-12-27 16:29:20 +01:00 |
|
FelixBrendel
|
3e8f883308
|
Fixed not copying the default keyword args
|
2018-11-15 15:45:20 +01:00 |
|
Felix Brendel
|
319d6d2041
|
fuck yea
|
2018-11-13 18:39:54 +01:00 |
|
FelixBrendel
|
e923190e0b
|
Created 't' as the universal source of truth
|
2018-10-27 22:23:05 +02:00 |
|
FelixBrendel
|
321ef46a84
|
cleanup and writing docs
|
2018-10-27 21:25:28 +02:00 |
|
FelixBrendel
|
49f18d7771
|
Unscape all strings when parsing
|
2018-10-27 18:16:43 +02:00 |
|
FelixBrendel
|
5aa92062c3
|
Macros actually working
|
2018-10-27 15:57:45 +02:00 |
|
FelixBrendel
|
65b97fe535
|
macros
|
2018-10-23 08:27:42 +02:00 |
|
FelixBrendel
|
ce28d94a9a
|
"mutate" now actually works
|
2018-10-21 19:46:52 +02:00 |
|
FelixBrendel
|
d55e71396a
|
we can now quote with '
|
2018-10-21 00:54:52 +02:00 |
|
FelixBrendel
|
488b47f08f
|
We have the beginning of a stdlib and can parse keyword and rest args
|
2018-10-20 23:27:51 +02:00 |
|