Commit Graph

9 Commits

Author SHA1 Message Date
e97a348e80 feat(main.rs-parse_tools.rs): added ability to pass arguments
Interpreter now only runs a single script and can passes command line arguments to it
2025-04-15 13:45:41 +09:00
a173cec94a Touch history file at install 2025-03-21 12:42:21 +09:00
Teo
f2f979b11c Fixed install, fixed typo 2025-03-21 12:29:32 +09:00
e17c4d5eae Ensure tests are run BEFORE install... 2024-10-22 16:35:15 +09:00
287b96ea7d Adding string processing
- 'character' type, only contructible by decomposing strings
- 'boom' builtin function ;) to create a list of characters from a string
- string library with basic manipulation functionalities
- slightly improved Makefile
2024-06-22 23:03:25 +09:00
5996af1aea Map/Vector applicaility
- Maps and Vectors can be applied as functions, using keys and int as
  their arguments
- Added Identity function
- Test before install
- added conditional mapping
2024-06-22 20:23:24 +09:00
c5406458de Adding collect function
- Collect function as fn:(collector, x) -> new_collector for collections
- Moving some definitions to "libs" folder
- Map and filter defined in mal
2024-06-19 15:51:20 +09:00
3b896fa6c4 Adding map for HOF 2024-06-17 02:16:51 +09:00
fb2aabbcef Adding atom tests and makefile 2024-06-17 01:02:27 +09:00