metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2013-01-25 06:43 pm

Компилируемый язык с статик типами и GC?

http://www.rust-lang.org/
Кто-нибудь на сие смотрел, чем оно полезно и зачем?

[identity profile] thedeemon.livejournal.com 2013-01-25 05:11 pm (UTC)(link)
Эмбрионная стадия: все время меняется и само пока не особо жизнеспособно. Там GC-то уже сделали или все еще только собираются?
Хотя в защиту говорит то, что вроде как оно self-hosted, компилятор на нем самом.

Разговоров о нем много последнее время, но реальных проектов не видно, что вполне ожидаемо на такой стадии.

[identity profile] denisioru.livejournal.com 2013-01-26 05:17 am (UTC)(link)
Тот же Nemerle уже сколько лет пилится силами чуть более чем одного человека - и где он до сих пор? Где реальные проекты? Где развитие? Не мейнстримовые языки не нужны.

[identity profile] thedeemon.livejournal.com 2013-01-26 12:32 pm (UTC)(link)
Где и был - на своем сайте. :) Проекты есть, но штучные. Особого развития основной ветки сейчас нет, т.к. он достиг зрелости и определенной законченности. Команду разработчиков прошлым летом взяла под свое крыло JetBrains, и сейчас они пилят N2, который будет не новым немерле, а инструментом создания языков, в том числе и немерле.

[identity profile] denisioru.livejournal.com 2013-01-26 12:58 pm (UTC)(link)
Он может и достиг зрелости, но никаких проектов на нем не пишут.
А у JetBrains, несмотря на мое сильное уважение по поводу Resharper и DotPeek - есть свои костыли - MPS, на которых написан YouTrack (и который крутиться внутри java машины). Это настолько сильные грибы и колёса, что развидеть это сложно. Упомяну лишь, что проблема локализации YouTrack (которую они безуспешно решают уже третий примерно год) связана как раз с этим MPS, ибо все текстовые поля (dropdown, состояния, ...) суть текстовые константы кода.