Запитання з тегом «clojure»

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

6
Scala vs. Groovy vs. Clojure [закрито]
Закрито . Це питання потрібно більш зосереджено . Наразі відповіді не приймаються. Закрито 6 років тому . Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Може хтось, будь ласка, пояснить основні відмінності між Scala, …

1
Як я можу змусити віддалено працювати nrepl-ritz-jack над TRAMP / Emacs
Що я хочу: У мене на віддаленому сайті є програма clojure, давайте назвемо її mccarthy. Що я хочу зробити - це підключитись до nrepl-ritzсвого ноутбука, бажано за допомогою nrepl-ritz-jack-in. Гніздо добре працює для локальної програми, але, схоже, не підключається до віддаленої програми. Спроба 1 C-x C-f на /mccarthy:code/program/project.clj (require 'nrepl-ritz) …
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
Виклик клоджура з Java
Більшість найпопулярніших звернень google для "виклику клоджура з Java" застаріли, і рекомендується використовувати clojure.lang.RTдля компіляції вихідного коду. Чи можете ви допомогти з чітким поясненням того, як викликати Clojure з Java, якщо ви вже створили банку з проекту Clojure і включили його в класний шлях?

6
У Clojure 1.3, як читати та писати файл
Мені хотілося б знати "рекомендований" спосіб читання та запису файлу в clojure 1.3. Як прочитати весь файл Як читати файл за рядком Як написати новий файл Як додати рядок до наявного файлу
163 file  clojure  io 

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


16
Який найкращий спосіб зробити графічні інтерфейси в Clojure?
Який найкращий спосіб зробити графічні інтерфейси в Clojure ? Чи є приклад якоїсь функціональної оболонки Swing або SWT ? Або якась інтеграція з декларативним описом графічного інтерфейсу JavaFX, яку можна легко перетворити на s-вирази за допомогою деякої макрології? Будь-які підручники?

5
Коли в Clojure, коли я повинен використовувати вектор над списком, і навпаки?
Я читав, що Вектори - це не послідовність, але Списки є. Я не впевнений, що обґрунтовує використання одного над іншим. Здається, вектори використовуються найбільше, але чи є в цьому причина?

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

4
Поясніть, будь ласка, деякі моменти Пола Грема про Лісп
Мені потрібна допомога, щоб зрозуміти деякі моменти з " Що зробило Лісп" від Пола Грегама . Нова концепція змінних. У Lisp всі змінні є ефективно покажчиками. Значення - це те, що має типи, а не змінні, а присвоєння чи прив'язка змінних означає копіювання покажчиків, а не те, на що вони …

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.