Вопросы с тегом «clojure»

Clojure - это современный диалект Лиспа для виртуальной машины Java (с версиями для CLR и JavaScript). Clojure - это больше, чем просто реализация Lisp на Java, он предоставляет доступ к классам и экосистеме Java.

6
Скала против Groovy против Clojure [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Закрыто 6 лет назад . Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Может …

1
Как я могу заставить nrepl-ritz-jack-in работать удаленно через TRAMP / Emacs
Что я хочу: У меня есть программа clojure на удаленном сайте, давайте назовем ее mccarthy. То, что я хочу сделать, это подключиться к nrepl-ritzноутбуку, желательно с помощью nrepl-ritz-jack-in. Разъем работает нормально для локальной программы, но, похоже, не подключается к удаленной программе. Попытка 1 C-x C-f на /mccarthy:code/program/project.clj (require 'nrepl-ritz) M-x …
299 emacs  clojure  nrepl 

14
Отладка в Clojure? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Улучшить этот вопрос Каковы лучшие способы отладки кода Clojure при использовании repl?
227 debugging  clojure 

16
Как вы делаете веб-приложение в Clojure? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Улучшить этот вопрос Я полагаю, что это странный вопрос для огромного …
216 clojure 

13
Существует ли методология разработки программного обеспечения для функционального программирования? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Улучшить этот вопрос Инженерия программного обеспечения в том виде, в каком …

8
Как перезагрузить файл clojure в REPL
Каков предпочтительный способ перезагрузки функций, определенных в файле Clojure, без перезапуска REPL. Прямо сейчас, чтобы использовать обновленный файл, я должен: редактировать src/foo/bar.clj закрыть ответ открыть ответ (load-file "src/foo/bar.clj") (use 'foo.bar) Кроме того, (use 'foo.bar :reload-all)не приводит к требуемому эффекту, который оценивает измененные тела функций и возвращает новые значения, а не …

9
Вызов clojure из Java
Большинство популярных хитов Google для "вызова clojure из Java" устарели и рекомендуют использовать clojure.lang.RTдля компиляции исходного кода. Не могли бы вы помочь с четким объяснением того, как вызывать Clojure из Java, предполагая, что вы уже создали jar из проекта Clojure и включили его в путь к классам?

6
В Clojure 1.3, Как читать и писать файл
Я хотел бы знать «рекомендуемый» способ чтения и записи файла в clojure 1.3. Как прочитать весь файл Как читать файл построчно Как написать новый файл Как добавить строку в существующий файл
163 file  clojure  io 

18
Проверьте, содержит ли список конкретное значение в Clojure
Каков наилучший способ проверить, содержит ли список заданное значение в Clojure? В частности, поведение contains?меня сейчас смущает: (contains? '(100 101 102) 101) => false Я мог бы, очевидно, написать простую функцию для обхода списка и проверки на равенство, но наверняка должен быть стандартный способ сделать это?


16
Каков наилучший способ сделать GUI в Clojure?
Каков наилучший способ сделать GUI в Clojure ? Есть ли пример какой-нибудь функциональной оболочки Swing или SWT ? Или какая-то интеграция с декларативным описанием графического интерфейса JavaFX, которую можно легко обернуть в s-выражения с помощью некоторой макрологии? Есть учебники?

5
В Clojure, когда я должен использовать вектор над списком, и наоборот?
Я читал, что Векторы не являются последовательностями, но Списки. Я не уверен, в чем причина использования одного над другим. Кажется, что векторы используются чаще всего, но есть ли причина для этого?

30
Лисп в реальном мире
Я экспериментировал с Lisp (на самом деле Scheme) и обнаружил, что это очень красивый язык, о котором мне интересно узнать больше. Тем не менее, похоже, что Lisp никогда не используется в серьезных проектах, и я не видел его в списке желаемых навыков при публикации вакансий. Мне интересно узнать мнение любого, …

4
Пожалуйста, объясните некоторые моменты Пола Грэма на Лиспе.
Мне нужна помощь в понимании некоторых моментов из книги Пола Грэма « Что отличало Лисп от других» . Новая концепция переменных. В Лиспе все переменные фактически являются указателями. Значения - это то, что имеет типы, а не переменные, а присвоение или связывание переменных означает копирование указателей, а не того, на …

12
Почему именно eval - зло?
Я знаю, что программисты Lisp и Scheme обычно говорят, что этого evalследует избегать, за исключением случаев крайней необходимости. Я видел ту же рекомендацию для нескольких языков программирования, но еще не видел списка четких аргументов против использования eval. Где я могу найти отчет о потенциальных проблемах использования eval? Например, я знаю …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.