33 lines
569 B
Plaintext
33 lines
569 B
Plaintext
write paper as we do things
|
|
outline
|
|
|
|
defined standard of JSON in and out
|
|
- object type
|
|
- all outputs should have this
|
|
- some sort of protocol on top of JSON
|
|
|
|
2/3 system utilties for proof of concept
|
|
- focus on Unix
|
|
- ls, ps, free
|
|
- target Linux at first
|
|
|
|
what do we want the shell to be like?
|
|
- wrapper around a Ruby repl
|
|
- run all launchable command-line tools
|
|
- anything we add to it
|
|
- $, ~, path expansion
|
|
- interrupts; Ctrl+C
|
|
- tab completion
|
|
|
|
syntax for using on top of existing bash?
|
|
fred: maybe?
|
|
sam: ??
|
|
|
|
Ruby DSL?
|
|
Write shell in Ruby
|
|
|
|
|
|
side entrance?
|
|
|
|
testing
|