update readme to parse better when translated to md

This commit is contained in:
Ava Apples Affine 2023-03-17 23:58:59 -07:00
parent 34e77903a6
commit bfd1058ad7
Signed by: affine
GPG key ID: 3A4645B8CF806069

View file

@ -476,48 +476,58 @@ 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 Shell prompt is fully configurable (History, L, R, and Delim)
*** TODO Load (load a script) function
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 userlib list contains
*** TODO Extend userlib tests
*** TODO Main shell calls Load function on arg and exits
*** TODO Add userlib tests to CI
*** TODO Input function
*** TODO Lex function
*** TODO Read function (Input + Lex)
*** TODO get type function
*** TODO FINISH DOCUMENTATION
*** TODO Shell module-
**** TODO only loadable via POSIX config var
Overload Load function to call a binary too
**** TODO arg processor because these are control flow
**** TODO Process launching with environment variables
**** TODO Optional form of process which allows fd redirecting
**** TODO Background processes (bg function)
**** TODO Foreground process TTY (fg function)
**** TODO list jobs (j function)
**** TODO ESSENTIAL: DOCUMENT POSIX MODULE
*** TODO logging library
*** TODO make const all the error messages
*** TODO Rename to Flesh
*** TODO Create a dedicated community channel on matrix.sunnypup.io
*** TODO Post to relevant channels
*** TODO Custom ast pretty print
*** TODO Implement Compose for lambdas
DOCUMENT AS WELL
*** TODO userlib Map function
*** TODO userlib Reduce function
*** TODO file operations
**** TODO read-to-string
**** TODO write-to-file
*** TODO color control library
*** TODO Network library
**** TODO HTTP Client
**** TODO TCP Stream client
**** TODO UDP Client
**** TODO TCP Listener
**** TODO HTTP Listener
**** TODO UDP Listener
** TODO Pre-alpha tasks
- SYMTABLE-LET OPTIMIZATION COUNTERS
- Load (load a script) function
- 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
- Shell prompt is fully configurable (History, L, R, and Delim)
- userlib list contains
- Extend userlib tests
- Add userlib tests to CI
- Input function
- Lex function
- Read function (Input + Lex)
- get type function
- Shell module-
- Only loadable via POSIX config var
- Overload Load function to hook into this lib
- arg processor because these are control flow
- Process launching with environment variables
- Optional form of process which allows fd redirecting
- Background processes (bg function)
- Foreground process TTY (fg function)
- list jobs (j function)
- Readme documentation for POSIX module
- logging library
- make const all the error messages
- Main shell calls Load function on arg and exits
** TODO alpha tasks
- Rename to Flesh
- master branch -> main branch
- Create a dedicated community channel on matrix.sunnypup.io
** TODO post-alpha tasks
- Post to relevant channels
- 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
- write-to-file
- color control library
- emacs syntax highlighting and/or LSP implementation
- GNU Guix package
** TODO Second release tasks
- Network library
- HTTP Client
- TCP Stream client
- UDP Client
- TCP Listener
- HTTP Listener
- UDP Listener