cd function
Signed-off-by: Ava Hahn <ava@sunnypup.io>
This commit is contained in:
parent
db55c54dd3
commit
ee1ef9700d
6 changed files with 87 additions and 33 deletions
30
Readme.org
30
Readme.org
|
|
@ -483,16 +483,15 @@ Note: this section only tracks the state of incomplete TODO items. Having everyt
|
|||
|
||||
** TODO Pre-alpha tasks
|
||||
- Shell module
|
||||
- strip final newline from load-to-string
|
||||
- cd with no args goes home
|
||||
- cd sets . symbol
|
||||
- ignore job control signals (if needed)
|
||||
- background processes
|
||||
- be able to list all background processes with j function
|
||||
- be able to fg a bg process
|
||||
- be able to bg and fg process (ctrl z?)
|
||||
- changedir/cd
|
||||
- pwd
|
||||
- Documentation!
|
||||
- Do I need some linemode management stuff?
|
||||
- Function stubs for all posix functions go into minimal shell (posix stub functions)
|
||||
- Escape sequences in strings
|
||||
- logging library
|
||||
- make const all the error messages
|
||||
|
|
@ -534,9 +533,12 @@ Note: this section only tracks the state of incomplete TODO items. Having everyt
|
|||
- give a pretty pastel white, pink and blue theme
|
||||
- store in repo after giving presentation
|
||||
|
||||
** TODO alpha tasks
|
||||
- TYPE SYSTEM HAS NO CTR::NONE
|
||||
- SEG USES Option() AND IF POSSIBLE NO BOX (maybe strings or symbols or numbers are boxed instead?)
|
||||
** TODO v1.0 tasks
|
||||
- export function (dump symbol definitions to script and/or append)
|
||||
- then write doc on interactive development
|
||||
- completion:
|
||||
- complete string: path search
|
||||
- complete symbol: syms search
|
||||
- Write next_has member function for &Seg and simplify stdlib and probably also eval/sym
|
||||
- Rename to Flesh
|
||||
- Can pass args to relish scripts (via interpreter)
|
||||
|
|
@ -544,27 +546,23 @@ Note: this section only tracks the state of incomplete TODO items. Having everyt
|
|||
- History length configurable
|
||||
- Search delim configurable
|
||||
- master branch -> main branch
|
||||
- squash top of main and keep pre-alpha history in a historical branch
|
||||
- delete snippets/legacy too
|
||||
- Create a dedicated community channel on matrix.sunnypup.io
|
||||
- get type function
|
||||
- Lex function
|
||||
- Read function (Input + Lex)
|
||||
|
||||
** TODO post-alpha tasks
|
||||
** TODO v1.1 tasks
|
||||
- execute configurable function on cd
|
||||
- Post to relevant channels
|
||||
- Custom ast pretty print
|
||||
- Implement Compose for lambdas
|
||||
Document this in relevant readme sections
|
||||
- Document this in relevant readme sections
|
||||
- File operations
|
||||
- read-to-string
|
||||
- write-to-file
|
||||
- file exists
|
||||
- color control library
|
||||
- emacs syntax highlighting and/or LSP implementation
|
||||
- GNU Guix package
|
||||
|
||||
** TODO Second release tasks
|
||||
** TODO v1.2 release tasks
|
||||
- Network library
|
||||
- HTTP Client
|
||||
- TCP Stream client
|
||||
|
|
@ -572,4 +570,6 @@ Note: this section only tracks the state of incomplete TODO items. Having everyt
|
|||
- TCP Listener
|
||||
- HTTP Listener
|
||||
- UDP Listener
|
||||
- emacs syntax highlighting and/or LSP implementation
|
||||
- GNU Guix package
|
||||
- Bindings for the simplest possible UI library
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue