In https://www.thc.org/root/phun/unmaintain.html Lisp is regarded such that "LISP is a dream language for the writer of unmaintainable code."
and then proceeds to provide some code examples. These were regarded as somthing [that] "can literally be read and understood in about a second by anyone who knows lisp." on a recent Hacker News comment.
My question is, as someone with only a very small bit of experience in Clojure — what do they mean?
(lambda (*<8-]= *<8-[= ) (or *<8-]= *<8-[= ))
I imagine that some of this syntax means something like the
#(blah %)
syntax from clojure, right?(defun :-] (<) (= < 2))
Mostly lost here. Defining a function called :-] that takes an argument < and checks if it's = to 2? Perhaps (<) is a partial function regarding less than?
or
function applied to the two arguments. You have correctly identified the defined function in the second part as a function taking a single argument and comparing for equality with2
. – Brownfield(defun :-] (<) (= < 2))
Mostly lost here. Defining a function called :-] that takes an argument < and checks if it's = to 2?" What happened when you tried it? Did calling(:-] 2)
return true? Did calling(:-] 'socksy)
return false? You did try it, after all, right? :) – Pardoner