>>35
I have shown benefits. It's more attractive and easier to read. And one man's “just look wrong” is another man's “just perfect”. Look at all the idiots who won't use Lisp because of the parens, but love FIOC. 3 or more would be synonymous with two (as would newlines and tabs, obviously).
>>38
I'm sorry, which did you mean:
(defun add to deck card deck
cons card deck)
((defun) add to deck card deck
cons card deck)
(defun (add to deck) card deck
cons card deck)
(defun add to deck (card) deck
cons card deck)
(defun add to deck card (deck)
cons card deck)
(defun add to deck (card deck
cons) card deck)
[/m]
Or something else?
>>40
You're missing the point. You can
have spaces, but you can't practically use them without putting bars around everything. So we get a bunch of unreadable “-”s instead (better than “_”, but still). I've never seen:
(defun |LOAD DECK| (path)
(let ((|*READ EVAL*| nil))
(|WITH OPEN FILE| (f path)
(read f))))
Terrible! Not to mention it fucks with your readtable case.