Nikelandjelo 22 фев 2010 в 06:28Clojure и Project Euler, часть 2Время на прочтение4 минКоличество просмотров2.9KClojure * Lisp * Всего голосов 26: ↑21 и ↓5+16Добавить в закладки16Комментарии6
claymore 22 фев 2010 в 16:02Lisp — решаем project euler. публика охает от красоты Lisp! Осталось написать «Решаем project euler с APL/J/K» чтобы еще раз шокировать публику :)
Zubchick 22 фев 2010 в 19:15Предикат это грубо говоря любая функция (высказывание) от одной или нескольких переменных возвращающая одно из 2х значений (тру-фолс). Например предикат Человек? Человек?(Петя); Человек?(Маша) Или предикат Любят-друг-друга? Любят-друг-друга?(Петя, Маша)
edbond 23 фев 2010 в 09:28Заметим, что можно использовать import: => (import '(java.io BufferedReader FileReader)) и тогда записать вместо reader (new java.io.BufferedReader (new java.io.FileReader «input.txt»)) (BufferedReader. (FileReader. «input.txt»)) И предикат может иметь сколько угодно аргументов.
Crazy_Owl 9 апр 2010 в 13:37Спасибо, интересные статьи. Было бы неплохо почитать про более «приземленные» и практические аспекты применения Clojure — меня, например, интересует вопрос с компиляцией исходников в jar-файлы и их последующий запуск в jvm
Clojure и Project Euler, часть 2