Commit Graph

9 Commits

Author SHA1 Message Date
de43cdfefb Renaming libraries 2025-04-15 17:52:32 +09:00
d053a1d854 Adding requests
Should be a small library to write http1 requests
2024-10-22 16:36:41 +09:00
abb23a8b48 Making all parameters optionals
If a parameter is not provided, it's set to nil
2024-06-25 18:27:23 +09:00
e7f55424b5 Hidden symbols, split and CSV support
- Split with any substring (optimized when splitting on single
  character)
- Convenient 'parse-csv' function for opening csv files
- 'parseint' to convert strings to int
- Added hidden symbols (starting with '_' won't be displayed by find)
2024-06-25 02:45:17 +09:00
d86bd7f7ae EPrintlns and libs
- Moving all repl prints to stderr
- Adding small functions to module string
2024-06-24 00:42:49 +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
5db1cf1910 Small improvements in function definition
- Inline 'def! t' for filter
- Removed 'len'
2024-06-19 16:15:33 +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