Several changes, see commit msg
* clean up all tests * bugfix for zero value functions, and test * removed expand function, put in snippets * added doc strings to Symbol type * added doc strings to symbol declarations * implemented display for Args type * wrote a help function * wrote docstrings for all builtins and config vars
This commit is contained in:
parent
4b587f11ab
commit
dc6342bc74
16 changed files with 575 additions and 677 deletions
12
Readme.org
12
Readme.org
|
|
@ -136,13 +136,12 @@ This contains any executable target of this project. Notably the main shell file
|
|||
Note: this section will not show the status of each item unless you are viewing it with a proper orgmode viewer.
|
||||
Note: this section only tracks the state of incomplete TODO items. Having everything on here would be cluttered.
|
||||
|
||||
*** TODO Clean up tests, simplify, convert some to unit tests, mention tests in Readme as docs
|
||||
*** TODO Document all internal/builtin functions in the rustiest way possible
|
||||
*** TODO Custom ast pretty print
|
||||
*** TODO Help function
|
||||
**** TODO add doc string to function form
|
||||
**** TODO write doc strings to all symbols
|
||||
**** TODO help function outputs name and help doc
|
||||
**** DONE add doc string to function form
|
||||
**** DONE write doc strings to all symbols
|
||||
**** DONE pretty printer for help doc
|
||||
**** DONE help function outputs name, args, and help doc
|
||||
**** TODO help function outputs current value or function form pretty printed
|
||||
*** TODO Eval function
|
||||
*** TODO Input function
|
||||
|
|
@ -152,7 +151,7 @@ Pull/Refactor the logic out of the configure functions.
|
|||
Optionally return a list of new variables and/or functions?
|
||||
Will need a concatenate function for tables
|
||||
*** TODO Main shell calls Load function on arg and exits
|
||||
*** TODO Wrapping errors as they return from eval and call_sym
|
||||
*** TODO Can enter multiple lines of text, with formatting in repl
|
||||
*** TODO arithmetic operations
|
||||
**** TODO typecast (int)
|
||||
**** TODO typecast (float)
|
||||
|
|
@ -182,6 +181,7 @@ Will need a concatenate function for tables
|
|||
**** TODO Optional form of process which allows fd redirecting
|
||||
**** TODO Foreground process TTY
|
||||
**** TODO Background processes
|
||||
**** TODO Update config env var docstring with functions loaded or unloaded
|
||||
*** TODO list operations
|
||||
**** DONE append
|
||||
**** DONE expand
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue