"Why on Earth would anyone want to use a language with such horrific syntax?!" What is it with statements like this? It just sounds like a 'meme' to me, that everyone hears (even from advocates like this one) at first that the 'syntax' (of which there is a lot less than most languages in a Lisp) is 'horrible'? Of course, we, the learn-ed of Lisp, say that after a while the 'parens just disappear', which they don't, b…
That said, it would be nice if lisp used square brackets for this instead. Easier to type on boring old US QWERTY.
The Nature of Lisp (2006)
11–20 of 95 posts
Re: The Nature of Lisp (2006)
#12"Why on Earth would anyone want to use a language with such horrific syntax?!" What is it with statements like this? It just sounds like a 'meme' to me, that everyone hears (even from advocates like this one) at first that the 'syntax' (of which there is a lot less than most languages in a Lisp) is 'horrible'? Of course, we, the learn-ed of Lisp, say that after a while the 'parens just disappear', which they don't, b…
If the person justifying Lisp doesn't mind that the word 'cons' is terrible, why should I trust their aesthetic sense about anything? If I have to have "miserable notations" to get "coding nirvana", and coding nirvana is so great, why not fix the notations? do you just think everyone should have to struggle because you did?
I guess it feels like trying to determine which of these statements are true: (1) "Lisp is coding nirvana" (2) "Lisp is weird regressive nostalgia for a simpler era where nothing was typed and everyone used Emacs and memorized arcane terminology and shared macros on Usenet", and there are way too many signs that it's a lot of (2).
[edited to be less abrasive]
Re: The Nature of Lisp (2006)
#13Earlier quoted context omitted.
That said, it would be nice if lisp used square brackets for this instead. Easier to type on boring old US QWERTY.
Some lisps use parenthesis and brackets interchangeably. Some people prefer to strategically alternate them, but you're free to use them exclusively. Guile Scheme, for example: scheme@(guile-user)> [list 1 2 3] $1 = (1 2 3) scheme@(guile-user)> (list 1 2 3) $2 = (1 2 3) scheme@(guile-user)> [car '[1 2 3]] $3 = 1
Re: The Nature of Lisp (2006)
#14"Why on Earth would anyone want to use a language with such horrific syntax?!" What is it with statements like this? It just sounds like a 'meme' to me, that everyone hears (even from advocates like this one) at first that the 'syntax' (of which there is a lot less than most languages in a Lisp) is 'horrible'? Of course, we, the learn-ed of Lisp, say that after a while the 'parens just disappear', which they don't, b…
That said, it would be nice if lisp used square brackets for this instead. Easier to type on boring old US QWERTY.
I only have a cursory familiarity with lisps but I constantly find that too easy to miss.
Re: The Nature of Lisp (2006)
#15Earlier quoted context omitted.
Some lisps use parenthesis and brackets interchangeably. Some people prefer to strategically alternate them, but you're free to use them exclusively. Guile Scheme, for example: scheme@(guile-user)> [list 1 2 3] $1 = (1 2 3) scheme@(guile-user)> (list 1 2 3) $2 = (1 2 3) scheme@(guile-user)> [car '[1 2 3]] $3 = 1
While true, this is not officially supported as part of the RnRS standard I believe. They set these characters aside as reserved for future use.
Re: The Nature of Lisp (2006)
#16"Why on Earth would anyone want to use a language with such horrific syntax?!" What is it with statements like this? It just sounds like a 'meme' to me, that everyone hears (even from advocates like this one) at first that the 'syntax' (of which there is a lot less than most languages in a Lisp) is 'horrible'? Of course, we, the learn-ed of Lisp, say that after a while the 'parens just disappear', which they don't, b…
I don't really mind the parens, but the whole attitude feels indicative of a problem. Like - it's 2018 and people are still using 'cdr' and 'cons' as terminology and happily expecting other people to learn those words and not even feeling bad about it. If the person justifying Lisp doesn't mind that the word 'cons' is terrible, why should I trust their aesthetic sense about anything? If I have to have "miserable nota…
whyknow thing like word"and"sentence to write and plural and capitalization comma dot semicolon space question mark need write spaces between them wordamabobs
why don't fix notation???
Re: The Nature of Lisp (2006)
#17Earlier quoted context omitted.
I don't really mind the parens, but the whole attitude feels indicative of a problem. Like - it's 2018 and people are still using 'cdr' and 'cons' as terminology and happily expecting other people to learn those words and not even feeling bad about it. If the person justifying Lisp doesn't mind that the word 'cons' is terrible, why should I trust their aesthetic sense about anything? If I have to have "miserable nota…
I read: whyknow thing like word"and"sentence to write and plural and capitalization comma dot semicolon space question mark need write spaces between them wordamabobs why don't fix notation???
Re: The Nature of Lisp (2006)
#18Earlier quoted context omitted.
I read: whyknow thing like word"and"sentence to write and plural and capitalization comma dot semicolon space question mark need write spaces between them wordamabobs why don't fix notation???
I don't see your point. Do you disagree that things can be named badly?
Re: The Nature of Lisp (2006)
#19"Why on Earth would anyone want to use a language with such horrific syntax?!" What is it with statements like this? It just sounds like a 'meme' to me, that everyone hears (even from advocates like this one) at first that the 'syntax' (of which there is a lot less than most languages in a Lisp) is 'horrible'? Of course, we, the learn-ed of Lisp, say that after a while the 'parens just disappear', which they don't, b…
That said, it would be nice if lisp used square brackets for this instead. Easier to type on boring old US QWERTY.
So I’m going to be against this.
Re: The Nature of Lisp (2006)
#20Earlier quoted context omitted.
I don't see your point. Do you disagree that things can be named badly?
Point is: Lispers obviously don't care about what you care about. That is why they don't fix it: it's not broken for them.
At risk of being offensive: yes, it's clear that Lispers don't care, but that makes me think they're masochistic or autistic, not that I should use their favorite language.