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

s-expressions considered harmful

Name: Lisp is unreadable!!1 2011-07-25 21:31

Name: Anonymous 2011-07-25 21:58

IHBT, SH.

Name: Anonymous 2011-07-25 22:07

Name: Anonymous 2011-07-25 22:17

Lisp should be written in XML instead.

Name: Anonymous 2011-07-25 22:18

syntax is for pussies.

Name: Anonymous 2011-07-25 22:18

>>5
fuck you lithpfag

Name: Anonymous 2011-07-25 22:20

syntax is immaterial and gets in the way of homoiconicity.

Name: Anonymous 2011-07-25 22:27

Lisp is for guys who know what's what. It's pretty obvious that most programmers are not those guys.

Name: Anonymous 2011-07-25 23:01

{{1 * 2} + {3 / 4}}.
His notation is ugly crap.

Name: Anonymous 2011-07-25 23:11


(+ (* 1 2) (/ 3 4))

looks fine to me. It doesn't take long to get used to.

Name: Anonymous 2011-07-25 23:21

programmers who think Lisp is unreadable are the kind of programmers who write:

(define (dot a b)
  (+ (* (car a) (car b))
     (+ (* (cadr a) (cadr b))
        (* (caddr a) (caddr b)))))

instead of

(define (dot a b)
  (apply + (map * a b)))

and then whine and cry about how unreadable their shitty code is.

Name: Anonymous 2011-07-25 23:37

>>11
map is too slow when you want to dot billion of vectors.

Name: Anonymous 2011-07-25 23:49

>>12
so you write it in C after profiling it.
if you aren't using Chicken Scheme, you're missing out.

Name: Anonymous 2011-07-26 0:52

>>13
C/C++ is crap.
I better write it in assembly.

Name: Anonymous 2011-07-26 1:35

Python is crap.
I better write it in Fjölnir.

Name: Anonymous 2011-07-26 2:28

Terrible!

Name: Anonymous 2011-07-26 3:23

Aspheric fiancee butterfat repulsion hardbake Kirchner frock Priscilla is guy.

Name: Anonymous 2011-07-26 3:27

>>2
Los abandon Hinman Neumann flight kombu Wyman?

Name: Anonymous 2011-07-26 3:30

>>11
Dispelled Holland Meyer angle!

Name: Anonymous 2011-07-26 3:35

Elizabeth newel Gaspee embarrass seamstress. O'Donnell ripple Oswald!

Name: Anonymous 2011-07-26 3:39

Steeple viscometer momentous servant coneflower. Wreckage contentious Sofia? Anarchic Tirana mourn acetic!

Name: Anonymous 2011-07-26 4:52

>>12
(foldl (lambda (x y r) (+ (* x y) r)) a b)

Name: Anonymous 2011-07-26 7:30

>>11,22
Still unreadable.

Name: Anonymous 2011-07-26 7:33

Mathematically speaking, a language with a proper syntax can parse to valid Lisp and the other way around.  Insisting on solely using something that should be parser output, not input, is a mark of stupidity.

Name: Anonymous 2011-07-26 8:54

>>23
Yeah, well, that's just, like, your opinion, man.

Name: Anonymous 2011-07-26 8:58

>>25
back to /retard/ please

Name: Anonymous 2011-07-26 11:03

>>1
His 'retorts' are quite retarded, every retort could be summed up as "Wrong! Lisps notation is ugly!" while not giving any real proof that it is ugly and not just unusual.

Name: Anonymous 2011-07-26 11:28

If Lisp was really unreadable, slow, harmful, old and busted then why do Lispers exist, why do newer programming languages (and C++, and Java) take features from it, why are Scheme/CL implementations actively developed, and why do new pseudo-Lisps pop out of nowhere (note: this is bad)?

Name: Anonymous 2011-07-26 12:19

>>28
Why do mentally handicapped people exist?

Name: Anonymous 2011-07-26 12:26

>>24
so it's a mark of stupidity to prefer s-expressions to bonerlang syntax?

Name: Anonymous 2011-07-26 12:32

>>29
On the internet, mostly because of ad hominem attacks like yours.

Name: Anonymous 2011-07-26 12:48

>>28
If Lisp was really unreadable, slow, harmful, old and busted then [..] why do newer programming languages (and C++, and Java) take features from it?
If rain is unpleasantly wet then why do people use umbrellas?

Name: Anonymous 2011-07-26 13:08

S-expressions are clearly superior to XML. Anyone who thinks otherwise is being silly.

Name: Anonymous 2011-07-26 14:48

>>33
Closing tags make code more readable. Prove me wrong.

Name: Anonymous 2011-07-26 14:56

>>34
noise is not the same as readability

closing tags are only useful if they're really far apart, as in text markup. XML is rarely used for text markup. Usually the tags end very close to where they begin.

In the case that they are far apart, comments can be used. Forcing comments is a bad idea.

Indentation is more important anyway. It gets the same thing across without adding noise.

Name: Anonymous 2011-07-26 15:07

>>34
<list><symbol name="they"/><symbol name="are"/><symbol name="not/></list>
'(they are not)

Name: Anonymous 2011-07-26 15:31

>>28
Why do homosexuals exist?

Name: Anonymous 2011-07-26 19:22

>>35
XML is designed as a data interchange format:
1. to markup data in a hierarchical structure
2. that is potentially human readable and changeable
3. that is platform and architecture neutral
4. that is easily parsed in software

S-exp was deemed not quite suitable for point 2, otherwise people would have designed a S-exp language as an interchange format at the time XML was designed. The designers of XML were inspired by the existing SGML standard as it achieved most of their objectives.

>>37
Men weren't given a strong, consistent and positive male role model in their childhood and women became frustrated with their interactions with men at various stages of their life.

Name: Anonymous 2011-07-26 19:40

>>38
Men weren't given a strong, consistent and positive male role model in their childhood and women became frustrated with their interactions with men at various stages of their life.
Agreed. That is why Islam countries don't have homosexuals. It's the degradation of the western word, that spawns them. Greeks and Romans had similiar experience, before their demise.

Name: Anonymous 2011-07-26 20:01

>>39
You better believe that Islamic countries have homosexuals, they just happen to be repressed by their culture. It appears that there are movements to remove the stigma against homosexuality in their nations.

Also, you'll find the Hasidic Jewish community and Amish Pennsylvanian community are two social communities with the low occurrence of gay men. Apparently, the fathers here provide a proper masculine role model for their sons.

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