rework roadmap
Signed-off-by: Ava Affine <ava@sunnypup.io>
This commit is contained in:
parent
9796c20c5d
commit
2809569c35
1 changed files with 17 additions and 7 deletions
24
Readme.org
24
Readme.org
|
|
@ -163,23 +163,33 @@ Note: this section only tracks the state of incomplete TODO items. Having everyt
|
||||||
** DONE Beta tasks
|
** DONE Beta tasks
|
||||||
(See tag: v0.3.0)
|
(See tag: v0.3.0)
|
||||||
** TODO v1.0 tasks
|
** TODO v1.0 tasks
|
||||||
|
- Pipe also operates on stderr
|
||||||
|
- fix let var -> env var bug
|
||||||
|
- lexer/parser shorthand sugar for quote and eval
|
||||||
|
- quote/eval based macro procedures
|
||||||
|
- constexpr equivalent
|
||||||
|
- const var equivalent
|
||||||
|
- finish the [[file:snippets/interactive-devel.f][interactive development library]]
|
||||||
|
- core code is nostd compatible?
|
||||||
|
- cut down all extra clones of code tree branches
|
||||||
|
** TODO v1.1 tasks
|
||||||
|
- def marks user defined functions / lambdas as pure/impure
|
||||||
|
- optimize routine implemented that precomputes pure code branches
|
||||||
|
- def should call optimize routine on any function or lambda definition
|
||||||
|
- interactive development library calls optimize routine
|
||||||
- Can pass args to flesh scripts (via command line)
|
- Can pass args to flesh scripts (via command line)
|
||||||
- Can pass args to flesh scripts (via interpreter)
|
- Can pass args to flesh scripts (via interpreter)
|
||||||
- declare macros
|
|
||||||
** TODO v1.1 tasks
|
|
||||||
- all autocomplete is done via configurable userfunction, default documented with 1:1 functionality
|
- all autocomplete is done via configurable userfunction, default documented with 1:1 functionality
|
||||||
- Pipe also operates on stderr
|
|
||||||
- better emacs language mode
|
- better emacs language mode
|
||||||
- finish the [[file:snippets/interactive-devel.f][interactive development library]]
|
|
||||||
- History length configurable (env var?)
|
|
||||||
- Post to relevant channels
|
- Post to relevant channels
|
||||||
|
** TODO v1.2 release tasks
|
||||||
|
- History length configurable (env var?)
|
||||||
|
- Search delim configurable
|
||||||
- Implement Compose for lambdas
|
- Implement Compose for lambdas
|
||||||
(add to readme)
|
(add to readme)
|
||||||
- color control library
|
- color control library
|
||||||
- probably more escapes in the lexer
|
- probably more escapes in the lexer
|
||||||
- a snippet with a bunch of color constants
|
- a snippet with a bunch of color constants
|
||||||
- Search delim configurable
|
|
||||||
** TODO v1.2 release tasks
|
|
||||||
- Bindings for the simplest possible UI library?
|
- Bindings for the simplest possible UI library?
|
||||||
- Scheme compatibility layer?
|
- Scheme compatibility layer?
|
||||||
- Get on that bug tracker
|
- Get on that bug tracker
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue