Форум программистов, компьютерный форум, киберфорум
Языки JVM
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.98/40: Рейтинг темы: голосов - 40, средняя оценка - 4.98
 Аватар для Mc_Shake
1 / 1 / 0
Регистрация: 07.06.2013
Сообщений: 37

Clojure Scheme. Посоветуйте компилятор/интерпретатор

20.06.2013, 18:04. Показов 8670. Ответов 27
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В общем такое дело. Читаю sicp, нужна какая-то среда, для практики и будущих экспериментов. Что-то читал, но так и не понял что конкретно мне лучше юзать.... Насколько я понял, то он может и компилироваться сразу в машинный код или создает байт-код и интерпретируется с помощью какого-то SDK через cmd...
Ваш форум обнаружил не так давно и наверное единственный, где вроде как обитают все "виды" программистов, поэтому вопросы буду тут задавать. Посоветуйте мне что-нибудь удобное, а лучше распишите плюсы и минусы того или иного варианта (если будете предлагать).
За ранее спасибо!)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.06.2013, 18:04
Ответы с готовыми решениями:

Clojure Lisp/Scheme делающий маленький бинарник
Порекомендуйте реализацию которая делает маленький (меньше 1М) exe-шник для простой программы (тип hello world)

Clojure Как полностью удалить пакеты Clojure и Leiningen в убунту
Всем доброе время суток! Подскажите, пожалуйста. как полностью удалить из убунту пакеты clojure и Leiningen. В ркзультате установки...

Clojure Ошибка при запуске локального сервера на Clojure в IntellijIDEA
Выводится ошибка по строке, которой даже нет. По отдельности все функции компилируются без сообщений об ошибках. Но при запуске...

27
 Аватар для nullxdth
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
21.06.2013, 17:16
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Mc_Shake Посмотреть сообщение
сейчас популярен стал серверный JS,(node.js), что об этом скажите?
Весьма активно использую node.js. Очень приятная штука. Но эффективнее и удобнее писать не на js, а обвеситься каким-нибудь хорошим транслятором, например, CoffeeScript или LiveScript. Хороший минималистичный web-framework для node.js - express. А также node.js ипользуют далеко не только как web-сервер.
Цитата Сообщение от Mc_Shake Посмотреть сообщение
Почему именно Ruby отдаете предпочтение?
Клёвый, выразительный и удобный язык, хотя и с весьма спорным дизайном (местами). На мой взгяд, по удобству и выразительности из всей популярной динамической братии можно построить такой ряд (в порядке убывания удобства): Ruby, Perl, Python.
1
 Аватар для Mc_Shake
1 / 1 / 0
Регистрация: 07.06.2013
Сообщений: 37
21.06.2013, 17:21  [ТС]
Про JS понятно, спасибо. Я все жду, когда мне доставят Флэнагана JavaScript 6 издания
Цитата Сообщение от nullxdth Посмотреть сообщение
Клёвый, выразительный и удобный язык
А как же безопасность? Ведь чаще всего чем-то жертвовать надо. Я лично когда выбирал между php и python смотрел именно на безопасность, а не на выразительность.
0
 Аватар для nullxdth
2305 / 1064 / 77
Регистрация: 12.03.2013
Сообщений: 4,987
21.06.2013, 17:33
Цитата Сообщение от Mc_Shake Посмотреть сообщение
А как же безопасность?
А "безопасность" в каком смысле? Если в смысле security, то это к языкам весьма косвенно относится. Если в смысле robustness, то Ruby и Python на одном уровне - динамическая, но строгая типизация. Чуть ниже уровнем Perl с его самооживлениями хешей и автоприведениями.
0
 Аватар для Mc_Shake
1 / 1 / 0
Регистрация: 07.06.2013
Сообщений: 37
21.06.2013, 17:37  [ТС]
Цитата Сообщение от nullxdth Посмотреть сообщение
Если в смысле robustness
Именно в этом и имел ввиду. Все, что хотел по этой теме узнать - узнал. Спасибо, тема себя исчерпала, можно закрывать
1
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
21.06.2013, 20:18
Цитата Сообщение от Mc_Shake Посмотреть сообщение
Там есть один пункт, который выделяют как особенность: "Тесная интеграция с Java: за счёт компиляции в байткод JVM программы на Clojure легко переносятся в любую среду с JVM.". А разве не на любом диалекте лиспа можно компилировать в байткод, а дальше уже как-нибудь прикрутить куда нужно?
Байткод байткоду рознь, у каждой VM он свой. Есть реализация CL для JVM — ABCL, не знаю насколько жив.
1
 Аватар для titov_andrei
2 / 2 / 0
Регистрация: 29.01.2011
Сообщений: 46
07.08.2015, 16:00
При нажатии стрелок управления курсором в интерпретаторе Racket выдаёт ^[[D

Что нужно настроить?
0
 Аватар для castorsky
1978 / 1082 / 87
Регистрация: 29.11.2013
Сообщений: 3,353
07.08.2015, 20:03
titov_andrei, например использовать drracket вместо racket.
0
331 / 200 / 9
Регистрация: 12.05.2015
Сообщений: 334
08.08.2015, 12:49
Цитата Сообщение от korvin_ Посмотреть сообщение
Есть реализация CL для JVM — ABCL, не знаю насколько жив.
Новые версии выкладывают довольно регулярно. В унифицирующих библитеках присутствует. В начале года в планете пост пробегал от человека которому было нужно прикрутить библиотеку на яве. Перебрав на практике другие варианты, он именно об abcl отозвался, как о самом рабочем варианте.

Добавлено через 15 минут
Цитата Сообщение от korvin_ Посмотреть сообщение
Да, только архимаг вроде писал, что у ханчентута какой-то фатальный архитектурный недостаток.
При всем мем уважении к нему, он когда пишет не разделяет технические возможности и своем идеологические предпочтения

Добавлено через 2 минуты
А он тем не менее в недавних тестах, обгоняет асинхронный и якобы оптимизированый tornado.

Добавлено через 4 минуты
Цитата Сообщение от nullxdth Посмотреть сообщение
У архимага и clsql плохой
А он действительно в части именно sql плохой. Потому как пытается join-ить вместо сервера.

Добавлено через 5 минут
Цитата Сообщение от Mc_Shake Посмотреть сообщение
сейчас популярен стал серверный JS,(node.js)
Mc_Shake, Erlang-исты в лице своего "главного" по России, с них смеются и возможно даже не зря. А вобще это JS ради js.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.08.2015, 12:49

Clojure Почему невозможно настроить intellij idea для работы с clojure? windows
Получается только emacs. Плюсы emacs - интерактивный встроенный туториал. Даже если и с emacs ничего не получится то его можно будет...

Clojure Clojure, lein-droid, Android ламерство
Пытаюсь разбираться с программированием под Андройд на Lisp'е. Сразу скажу -- имею очень поверхностное представление, как о Java, так и о...

Clojure Присвоение ввода с клавиатуры переменной в Clojure
Мне нужен код делающий следующее : 1. Присвоить ввод с клавы переменной. 2. "Сложить" её со строкой "Привет, ". 3....

Clojure Clojure. Последовательность создается задом-наперед
Делаю из SICP задание "треугольник Пифагора". Вот процедура, которая принимает на вход последовательность, а возвращает...

Clojure Ввод данных пользователем в Clojure
Как получать данные от пользователя? На такой код ругается: (defn sum (apply + numbers))


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
28
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru