https://github.com/devlato/rust-ide
https://github.com/devlato/rust-ide
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/devlato/rust-ide
- Owner: devlato
- License: mit
- Created: 2014-05-13T11:12:18.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2013-09-01T03:43:46.000Z (over 12 years ago)
- Last Synced: 2025-01-22T23:26:55.870Z (over 1 year ago)
- Language: Rust
- Size: 211 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# rust-ide
Integrated development environment for [Rust](http://www.rust-lang.org/).
Work in progress. Not even a prototype yet.
## Architecture
* librustc and libsyntax taken from rust
* `ided` process, written in rust, linked with librustc
* library written in java, that spawns `ided` command,
and talks to it through pipe
* plugins to your favorite IDE that uses that java library.
First will likely be IDE from [JetBrains](http://www.jetbrains.com/idea/).
## Project structure
* rust/ — fixed version of rust
* ided/ — headless IDE
* protos/ — protobuf files describing protocol of commuincation with `ided`
* [rust-protobuf](https://github.com/stepancheg/rust-protobuf/)/
— protobuf implementation in and for rust
* ided-client-java/ — java API to `ided`
## Rusty Cage
There is an IDE for rust —
[Rusty Cage](https://github.com/reidarsollid/RustyCage).
I think it is dead end, because it does not utilize
rust compiler for code analysis. I hope to merge
with that project one day.
## Stay tuned!
Contact me if you want to join!