usability improvements to env and def
* env prints variables and functions in seperate columns * run/stl seperation of concerns significantly better * def doesnt store lists or lambdas in the environment
This commit is contained in:
parent
825854fd42
commit
6969ea63bc
7 changed files with 309 additions and 131 deletions
10
Readme.org
10
Readme.org
|
|
@ -488,12 +488,18 @@ Note: this section will not show the status of each item unless you are viewing
|
|||
Note: this section only tracks the state of incomplete TODO items. Having everything on here would be cluttered.
|
||||
|
||||
** TODO alpha tasks
|
||||
- env prints without using columns
|
||||
- lambdas shouldn't hit the env
|
||||
- circuit should actually be ~(reduce (lambda (form state) (and state (bool form))) my-args)~
|
||||
- error display must improve at all costs
|
||||
- exit function (causes program to shut down and return code)
|
||||
- probably push the symtable inserts into functions in individual stl modules (like posix.rs does)
|
||||
- fix the links in the readme like the ones in shell.org
|
||||
|
||||
** TODO v1.0 tasks
|
||||
- Be able to use features to compile without env or posix stuff
|
||||
- add a new binary target that is a simple posix repl demo
|
||||
- I think you'll need to refactor userlib to hide set behind a conditional
|
||||
based on whether CFG_RELISH_POSIX is set or not
|
||||
- add a compilation task to CI
|
||||
- finish basic goals in file:snippets/interactive-devel.rls
|
||||
- Investigate has_next member function for &Seg and maybe simplify stdlib and probably also eval/sym
|
||||
- Rename to Flesh
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue