goals - write paper as we do things - outline on Google Docs? 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: doesn't like as mch Ruby DSL? Write shell in Ruby Meeting location: East - side entrance? testing