1
1
mirror of https://github.com/kanaka/mal.git synced 2024-11-10 12:47:45 +03:00
Commit Graph

9 Commits

Author SHA1 Message Date
Dov Murik
4e258d3aec forth: Fix exception on literal empty list
Issue #190
2016-03-30 14:28:50 -04:00
Dov Murik
fe364a976d forth: Pass empty extra arguments as empty list 2016-02-01 00:12:00 -05:00
Dov Murik
7148ddb621 forth: implement atom swap! in step6 (and later)
The `swap!` implementation calls invoke and eval, and therefore require
backporting the implementation of invoke for MalUserFn and MalNativeFn
from step9 all the way back to step6.
2016-01-06 14:33:56 +02:00
Chouser
a631063f3f forth: Add map-hint to symbols for better perf 2015-02-23 22:22:04 -05:00
Chouser
3a17cb9682 forth: Clean up symbol eval for better perf 2015-02-23 22:22:04 -05:00
Chouser
45c1894b96 forth: Back-propogate fixes from stepA through step1 2015-02-21 13:22:44 -05:00
Chouser
6512bd8000 forth: Self-hosted mal passes all tests 2015-02-21 13:22:44 -05:00
Chouser
224e09ed42 forth: Finish step 9 2015-02-21 13:22:44 -05:00
Chouser
580c4eef9d forth: Add step 9, just try*/throw
- Moved some stuff out of printer into str,
  to support throwing strings in types.fs
- Fixed an apparently completely broken 'nth'
- Still failing 120 step9 tests
2015-02-21 13:22:44 -05:00