( ) not started
(!) start soon
(-) started
(x) done
(-) Develop an open-source Rust library for pure functional programming (pure-fun)
Initially, the rust-hub.org web site will provide a Rust development social network with intended Cy features implemented standalone -- with no IDE support. It will be implemented on a Rust port of Play Framework, although porting just enough of Play to serve Rust-Hub's immediate needs (unless other developers join in to help finish the port for its own value).
( ) Implement the bare bones of play-rust.
( ) Implement the bare bones of rust-hub.org.
( ) Implement a Hoogle-like Rust library search.
( ) Implement "Login with GitHub".
(!) Develop IDE use cases.
( ) Choose a UI mockup environment.
( ) Experiment with Learnable Programming UIs in the mockup environment.
(!) Determine how debugger technology and interpreter technology will interrelate.
( ) Develop a Rust "interpreter", hopefully just with LLVM tools.
( ) Choose the IDE rendering platform. (Irrlicht plus Crazy Eddie's GUI?)
( ) Develop a competent text editor or editor integration in Rust.