LINUX.ORG.RU

История изменений

Исправление monk, (текущая версия) :

Для чего нужен этот Racket? Есть примеры реального использования? Стоил ли его изучать?

Я на нём писал сайт для управления шлюзом через tc, внутриорганизационный чат, всякие скрипты.

Можно считать заменой питона, но с кроссплатформенным GUI (Win/Mac/Linux GTK) и большей скоростью работы. Правда готовых библиотек поменьше, чем на питоне. Зато есть возможность раздавать пользователям бинарники.

Также язык позволяет очень хорошо разделять работу между несколькими программистами. Контракты на границе модуля однозначно показывают, в чьём модуле ошибка.

В нём есть уникальная библиотека для Web-сайтов, позволяющая прозрачно передавать контекст между функциями: к ссылке или кнопке привязываешь не URL, а просто вызов функции или замыкания. Или можно в коде сделать запрос данных, который откроет пользователю новую страничку HTML, подождёт ввода результата и вернёт этот результат, как если бы это было обычное модальное окно.

И, так как это лисп, то традиционно на нём очень удобно писать всякие DSL.

Исходная версия monk, :

Для чего нужен этот Racket? Есть примеры реального использования? Стоил ли его изучать?

Я на нём писал сайт для управления шлюзом через tc, внутриорганизационный чат, всякие скрипты.

Можно считать заменой питона, но с кроссплатформенным GUI (Win/Mac/Linux GTK) и большей скоростью работы. Правда готовых библиотек поменьше, чем на питоне.

Также язык позволяет очень хорошо разделять работу между несколькими программистами. Контракты на границе модуля однозначно показывают, в чьём модуле ошибка.

В нём есть уникальная библиотека для Web-сайтов, позволяющая прозрачно передавать контекст между функциями: к ссылке или кнопке привязываешь не URL, а просто вызов функции или замыкания. Или можно в коде сделать запрос данных, который откроет пользователю новую страничку HTML, подождёт ввода результата и вернёт этот результат, как если бы это было обычное модальное окно.

И, так как это лисп, то традиционно на нём очень удобно писать всякие DSL.