Pull to refresh

Comments 6

Какой он страа-а-анный! — жуть, прелесть просто! ;-)
Lisp — решаем project euler. публика охает от красоты Lisp!
Осталось написать «Решаем project euler с APL/J/K» чтобы еще раз шокировать публику :)
UFO just landed and posted this here
Предикат это грубо говоря любая функция (высказывание) от одной или нескольких переменных возвращающая одно из 2х значений (тру-фолс).

Например предикат Человек?

Человек?(Петя); Человек?(Маша)

Или предикат Любят-друг-друга?
Любят-друг-друга?(Петя, Маша)
Заметим, что можно использовать import:

=> (import '(java.io BufferedReader FileReader))

и тогда записать вместо

reader (new java.io.BufferedReader (new java.io.FileReader «input.txt»))

(BufferedReader. (FileReader. «input.txt»))

И предикат может иметь сколько угодно аргументов.
Спасибо, интересные статьи.
Было бы неплохо почитать про более «приземленные» и практические аспекты применения Clojure — меня, например, интересует вопрос с компиляцией исходников в jar-файлы и их последующий запуск в jvm
Sign up to leave a comment.

Articles