Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

A Great Idea

Name: Anonymous 2009-07-28 4:52

Hey /prog/, I just had a great idea. Let's use a double space (space space) as the delimiter between identifiers so we can have identifiers with spaces in them.

An example:
(defun  add to deck  (card  deck)
  (cons  card  deck))

Name: Anonymous 2009-07-28 17:10

>>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.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List