Skip to content

Latest commit

 

History

History
58 lines (33 loc) · 1.43 KB

ROADMAP.md

File metadata and controls

58 lines (33 loc) · 1.43 KB

Cy Road Map

Key

( ) not started

(!) start soon

(-) started

(x) done

Skill Development Thread

(-) Develop an open-source Rust library for pure functional programming (pure-fun)

Rust-Hub

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".

IDE Design Thread

(!) Develop IDE use cases.

( ) Choose a UI mockup environment.

( ) Experiment with Learnable Programming UIs in the mockup environment.

IDE Development Thread

(!) 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.