Здравствуйте, C.A.B, Вы писали:
XC>>Эта LiteIDE написана на Qt, кода мало так что разобраться реально, может быть попробовать в нее добавить поддержку Rust?
CAB>Почему бы и нет, если есть желание и время. Хотя я бы дождался "устаканивания" Rust'а.
Нашел весьма неплохой способ работать с Rust из под винды. Ничего не нужно компилировать (а значит и нарываться на ошибки, связанные с тем что линуксовые программы под виндой как правило сходу не собираются)
Требуется виндовые сборки mingw, gtk2, geany, ну и собственно сам rust.
1. Скачиваем.
http://sourceforge.net/projects/mingwbuilds/files/host-windows/releases/
(или может на mingw-w64 что-то более новое есть, туда вроде переехали)
http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.24/gtk+-bundle_2.24.10-20120208_win32.zip
http://nightly.geany.org/win32/
https://github.com/geany/geany
http://static.rust-lang.org/dist/rust-0.9-install.exe
2. mingw/bin, gtk/bin и rust/bin должны быть прописаны в path.
3. для geany нужен собранный exe и также исходники с гитхаба, из которых нужно взять папку data и целиком скопировать вместо папки data которая была при exe. Там куча настроек для разных языков, на самом деле чего там только нет, так что вероятно этот редактор можно использовать и для других интересных целей.
После этого создаем проект, в нем файл с расширением .rs, сохраняем (возможно еще нужно выбрать document->set filetype->programming languages->rust) — становятся активными кнопки compile и build, код подсвечивается, дерево символов, вывод ошибок во встроенный лог, щелчок по ошибке открывает ее в коде, кнопка "выполнить" запускает откомпилированное приложение. А для экспериментов что еще надо?