* fixed and wrote test for lambda and function as arg case

* added license to userlib tests
* added map impl to userlib
* userlib tests now run and pass
* all args are evaluated individually
This commit is contained in:
Ava Apples Affine 2023-03-20 16:22:51 -07:00
parent 8a91560921
commit dcb2969b0a
Signed by: affine
GPG key ID: 3A4645B8CF806069
7 changed files with 148 additions and 40 deletions

View file

@ -490,7 +490,7 @@ Note: this section only tracks the state of incomplete TODO items. Having everyt
- Lex function
- Read function (Input + Lex)
- get type function
- Shell module-
- Shell module
- Only loadable via POSIX config var
- Overload Load function to hook into this lib
- arg processor because these are control flow
@ -503,6 +503,7 @@ Note: this section only tracks the state of incomplete TODO items. Having everyt
- logging library
- make const all the error messages
- Main shell calls Load function on arg and exits
- Should globals be immutable?
** TODO alpha tasks
- Rename to Flesh
@ -514,7 +515,6 @@ Note: this section only tracks the state of incomplete TODO items. Having everyt
- Custom ast pretty print
- Implement Compose for lambdas
Document this in relevant readme sections
- Userlib Map function
- Userlib Reduce function
- File operations
- read-to-string