Mozilla-Student-Projects / Projects-Tracker

Keep tracks of Firefox/Thunderbird/Firefox OS features that can/should/will be implemented as add-ons/apps.
66 stars 19 forks source link

Implement a JIT-based REPL for Rust #28

Closed brson closed 12 years ago

brson commented 12 years ago

There has been a lot of interest in a REPL for Rust, but nobody has been able to successfully integrate the LLVM JIT yet. The tricky parts are dynamic library loading and task failure. This should be mostly a matter of poking at rustc until it understands how to operate the JIT, exposing useful JIT APIs from rustc, then attaching it to a nice REPL interface (of which several already exist). This will involve collaborating with other folks interested in a Rust REPL.

See also: 1120

brson commented 12 years ago

I'm closing this because there are several people actively pursuing this right now. By all means feel free to work on this, but there are other projects with greater need.