LINUX.ORG.RU

Racket


1

1

В последнее время играюсь к clojure, на этой волне посмотрел, что такое сабж. Понравилось. Вопрос - что вы думаете об этом ЯП? Какие у него перспективы в плане использования для высокоуровневой разработки компилируемых в нативный код программ? Т.е. производительность, удобство разработки, инфраструктура, количество библиотек, графических тулкитов и т.д.? В какой области у него наибольшие преимущества?

★★★
Ответ на: комментарий от anonymous

Ну не совсем, гравический тулкит все-таки довольно неплохой, почти как LispWorks CAPI (не по подходу, а по «батарейковости»).

А

Основная особенность - макросы, сделанные правильно. Отсюда - позиционируется как фреймворк для написания своих ЯП/ДСЛей

не совсем верно, там дело далеко не в макросах.

korvin_ ★★★★★
()
Ответ на: комментарий от korvin_

не совсем верно, там дело далеко не в макросах.

Естественно - дело не только в макросах, но и в самом окружении, концепции #lang'ов, фазах и так далее. Но в совокупности это все и называется «макросы (и обычные и переопределение ридера/поведения рантайма) сделанные правильно».

anonymous
()
Ответ на: комментарий от korvin_

Ну и, кстати, это единственный известный мне лисп, в котором есть _нормальный_ макростеппер, благодаря которому макросы реально легко и приятно отлаживать.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.