Результаты поиска по запросу "clojure"
Ленивая печать дерева в формате Newick
Я хочу напечатать двоичное дерево вНьюик формат [https://en.wikipedia.org/wiki/Newick_format], показывая расстояние каждого узла до его родителя. На данный момент у меня не было проблем со следующим кодом, который использует обычную рекурсию, но ...
и перезапустите REPL. Попробуйте сначала ответ Псилло, конечно.
оторых видах кода относительно легко вызвать бесконечный цикл без перегрузки стека. При тестировании кода такого типа с использованием clojure-test, есть ли способ прервать текущие текущие тесты, не перезапуская сервер swank? В настоящее время ...
Когда использовать восклицательный знак в clojure (или lisp)?
Говорят, что используют восклицательные знаки при именовании нечистых функций.Но я не совсем понимаю «нечистые» функции. Они функции меняют состояние своих аргументов (через reset !, alter, java-object-method, ...)функции возникают побочные ...
Распространенные ошибки программирования для разработчиков Clojure, чтобы избежать [закрыто]
Каковы некоторые распространенные ошибки, допущенные разработчиками Clojure, и как мы можем их избежать? Например; новички в Clojure считают, чтоcontains? функция работает так же, какjava.util.Collection#contains, Тем не мение,contains? будет ...
Почему нельзя хвостовые вызовы оптимизировать в Lisp на основе JVM?
Основной вопрос: я рассматриваю наиболее значимое применение оптимизации хвостового вызова (TCO) как преобразование рекурсивного вызова в цикл (в случаях, когда рекурсивный вызов имеет определенную форму). Точнее говоря, при переводе на машинный ...
Как обслуживать страницы Clojure с помощью nginx
Я установил домашний сервер с Ubuntu и Ngingx, и я могу обслуживать статические файлы. Сейчас я хочу протестировать некоторые файлы clojure, но мне не совсем ясно, как это сделать. Для php это кажется очень простым, напримерв этом ...
хорошая мысль, лучше повторить эту работу
мне нужно предоставить постоянное значение для функции, которую я сопоставляю с элементами последовательности, есть ли лучший способ, чем то, что я делаю в настоящее время: (map my-function my-sequence (cycle [my-constant-value]))где ...
Нет, пытаясь изучить себя с большей практикой. Можете поделиться своим кодом, если это будет полезно.
у создать упрощенный арифметических выражений в Clojure, и я новичок в этом языке. Так, например:in: "2x + 6y - (12 + (5x - 3y)) + 4" simplified: "- 3x + 9y - 8". Поэтому я пытаюсь разобрать выражение с помощью регулярного выражения ...
Как использовать проверенные банки с лейнингеном?
У нас есть несколько сторонних банок, зарегистрированных в нашем проекте. Мы хотели бы добавить их в путь к классам. Вот и все. Мы не хотим устанавливать локальное репозиторий Maven (потому что это нарушило бы нашу философию «проверь и беги») ...
Вы все равно получите тот же результат:
я есть список со встроенными списками векторов, который выглядит так: (([1 2]) ([3 4] [5 6]) ([7 8])) Что я знаю, не идеально подходит для работы. Я хотел бы сгладить это([1 2] [3 4] [5 6] [7 8]). сгладить не работает: это дает мне(1 2 3 4 5 6 ...