Commit Graph

19 Commits (trunk)

Author SHA1 Message Date
Alona EM a7e44f432c /src/test/run-pass$ ~/pres/racket/bin/raco fmt -i **/*.scm 2021-12-29 02:32:43 +00:00
Alona EM 2338430e0a Many closure tests, mainly from lox 2021-12-29 02:09:51 +00:00
Alona EM 03fd228c9b Implement mutablility
We'll need it eventually, and it lets me steal lox tests
2021-12-29 02:09:34 +00:00
Alona EM bc00dbe69e Implement closures
What a pain.

Next steps: More happy path tests, then large values/mutabilty, then redo in bytecode.
2021-12-28 01:42:17 +00:00
Alona EM 93266a980e Refractor into modules 2021-12-27 22:19:29 +00:00
Alona EM bc0d17e58f Many more tests 2021-12-27 20:43:12 +00:00
Alona EM 1129e1e2d9 New prims `abs` and `<` 2021-12-27 20:43:01 +00:00
Alona EM 4c4928ea9f Refractor tests 2021-12-27 15:53:56 +00:00
Alona EM 46b96f3e82 Drracket compat 2021-12-27 15:07:07 +00:00
Alona EM c1eb1ed61e Basic test harness 2021-12-27 03:35:57 +00:00
Alona EM ebf46fc9e6 Use debug2 from git 2021-12-27 01:19:55 +00:00
Alona EM dadf839cca More compliance
Correct Math ops
Several equals funcs
Multiple bodies
2021-12-17 05:54:53 +00:00
Alona EM 69b7714892 Define lambda shorthand 2021-12-17 04:15:53 +00:00
Alona EM 1780796b5f Lambdas 2021-12-17 03:57:34 +00:00
Alona EM d437e1297c Bools and ifs 2021-12-17 02:57:20 +00:00
Alona EM 969c526d89 Const definitions 2021-12-16 23:15:31 +00:00
Alona EM 0a937c75fb Dont hardcode functions 2021-12-16 22:24:31 +00:00
Alona EM eb7a236720 Simple repl 2021-12-16 20:30:28 +00:00
Alona EM 066e5d03e0 ??? 2021-12-16 18:23:02 +00:00