> 1 <
Автор | Сообщение |
PACTBOP_KOBAPEH
11 сообщений |
#7272 2014-02-12 15:16 GMT+3 часа(ов) |
Подразумевается программирование на лиспоподобных языках, хотя функциональные языки наподобие Haskell и F# тоже интересуют. Можете указать, для чего их используете.
Мой ответ: Windows 7, Lisp, CLISP, Sublime Text 2 (учусь по книге Land of Lisp). |
|
misha![]()
1275 сообщений |
#7278 2014-02-12 17:37 GMT+3 часа(ов) |
На лиспах пишу в основном парсеры, трансляторы и генераторы ресурсов.
Haskell не использую уже достаточно давно. А F# еще довольно сырой для меня, поэтому мне проще писать на C#. |
|
rv82
46 сообщений |
#7306 2014-03-07 20:12 GMT+3 часа(ов) |
Использую Racket:
1) как скриптовый язык для автоматизации различных рутинных действий, типа обработки большого количества изображений с помощью утилиты convert. Раньше использовал для этих нужд Tcl/Tk, но с rkt-скриптами легче работать благодаря DrRacket (быстрый запуск, простая отладка). 2) как язык программирования для написания приложений с web-интерфейсом. Всё необходимое для этого есть в стандартной библиотеке языка. Достоинства Racket'а - удобная среда разработки с отладчиком; обширная библиотека; легко реализуемое взаимодействие с Си-кодом, хоть через API, хоть через FFI; ну и сам язык очень удобен. Иногда экспериментирую с Chicken. Но пока не знаю, для чего его можно использовать на практике. Несколько лет назад баловался со Standard ML (smlnj) и Haskell'ом. Но в итоге забросил. Кстати, пару лет назад считал, что ни за что не променяю CL ни на что другое. Зайдя на этот форум, почитав про Racket и познакомившись с ним поближе, пришёл к выводу, что не вернусь к CL. Хотя несколько лет назад имел дело с PLT Scheme, но он тогда был тормозным и прожорливым до памяти. Чего не скажешь сейчас. Таким образом, моя среда обитания: Linux Mint 16, Racket 6.0, изредка Chicken, Tcl/Tk и Ultimate++. отредактировал(а) rv82: 2014-03-08 11:49 GMT+3 часа(ов) |
|
skelter
56 сообщений |
#7309 2014-03-09 08:06 GMT+3 часа(ов) |
По теме: Debian, Common Lisp, CLISP/SBCL (по настроению), vim + slimv. Использую в домашнем хозяйстве, когда удаётся придумать, зачем. Функциональными языками не увлекаюсь.
Офтоп: > как язык программирования для написания приложений с web-интерфейсом. Очень интересно. Я иногда тоже задумываюсь об этом (с колокольни Common Lisp и web-интерфейс в первую очередь как гуи), но ничего хоть сколько-то серьёзного не писал. (Ещё и JavaScript не знаю.) Если появится охота, не напишете пост с каким-нибудь примером? |
|
rv82
46 сообщений |
#7310 2014-03-09 21:04 GMT+3 часа(ов) |
Цитата В данный момент занимаюсь двумя проектами. Первый - управление фирмой. Второй - многопользовательский вычислительный комплекс. Рассчитываю внедрить оба проекта и зарабатывать на этом деньги. Потенциальные клиенты есть. Подробности пока рассказать не могу. Но когда закончу один [любой] из них, планирую написать об этом статейку. Racket был выбран, как гибкий язык программирования, с собственным web-сервером и наличием большого количества библиотек. Web-GUI написан на Qooxdoo. |
|
skelter
56 сообщений |
#7311 2014-03-10 04:26 GMT+3 часа(ов) |
О, достойное применение лиспа!
![]() |
|
> 1 <