Re:Why Ruby is an acceptable Lisp (2005)
by qwertyuiop924 on Monday September 12, 2016 @05:22PM
(#12483809)
I never said you haven't acheived enlightenment...
But Lisp's syntax is actually pretty expressive and nice, once you get used to it, IMHO. You continually deny this, and while you're free to disagree (many do), you continually argue that the mine and other's opinions are Bad and Wrong. I find this frustrating.
Re:Why Ruby is an acceptable Lisp (2005)
by feelsboutlisps on Tuesday September 13, 2016 @02:36PM
(#12491043)
I'm not arguing your opinions are anything other than your opinions.
I don't agree with them however.
Re:Why Ruby is an acceptable Lisp (2005)
by qwertyuiop924 on Wednesday September 14, 2016 @05:58AM
(#12495365)
Thank you for respecting my opinions, then.
Re:Why Ruby is an acceptable Lisp (2005)
by _delirium on Monday September 12, 2016 @09:25PM
(#12485034)
This feels like it's fallen back into a more boring criticism: you just don't like Lisp's syntax. Ok, fine, everyone has a criticism about every other programming language's syntax. Maybe I hate Python's mandatory indentation. These kinds of criticisms are not really the most interesting ones though.
Re:Why Ruby is an acceptable Lisp (2005)
by feelsboutlisps on Tuesday September 13, 2016 @02:35PM
(#12491030)
I don't think you can put those things on the same scale. I think it's telling that you dismiss Lisp's syntax like it's unimportant rather than acknowledging that it's the several hundred lb elephant in the room whenever it comes to talking about lisps.
What I'm arguing is that Lispers say that all the parens and lack of other, more expressive constructs are worth it because you get macros. I'm arguing that's a bad trade-off, because 1. that's a big sacrifice, 2. macros aren't a win.
Re:Why Ruby is an acceptable Lisp (2005)
by qwertyuiop924 on Wednesday September 14, 2016 @05:57AM
(#12495362)
Well, the macros and read macros mean that you can "get back" those constructs.
Because people in this thread are attempting to put-forward lisps' macros (and writing code as an AST) as some big win, without acknowledging that it comes with a massive cost. Lisp-y, inexpressive, paren-soup syntax. I'm saying myself (and presumably many others else lisps would be more popular) don't buy the trade-off.
If you like it, and your team like it then great. But don't act like it's definitely win-win, and people who choose not to use lisps just haven't achieved enlightenment yet.