Algol-style syntax makes programs look less like the data structures used to represent them. In a culture where the ability to manipulate representations of programs is a central paradigm, a notation that distances the appearance of a program from the appearance of its representation as data is not likely to be warmly received (and this was, and is, one of the principal objections to the inclusion of loop in Common Lisp).
On the other hand, precisely because Lisp makes it easy to play with program representations, it is always easy for the novice to experiment with alternative notations. Therefore we expect future generations of Lisp programmers to continue to reinvent Algol-style syntax for Lisp, over and over and over again, and we are equally confident that they will continue, after an initial period of infatuation, to reject it. (Perhaps this process should be regarded as a rite of passage for Lisp hackers.)
Doesn't REBOL syntax fit all criteria given in the RacketCon talk? That's a genuine question. Reading about it, I was under the impression that it was basically lisp with alternate syntax.
At RacketCon today, after summarizing the state of work on Racket CS, I
recommended that we next explore the possibly of changing to an
infix-oriented syntax in "Racket2".
On Sunday, July 14, 2019 at 10:30:04 PM UTC-4, Matthew Flatt wrote:At RacketCon today, after summarizing the state of work on Racket CS, I
recommended that we next explore the possibly of changing to an
infix-oriented syntax in "Racket2".I realize that Racket2 is the name of the project, but I think it's very important that the *language* of the project gets its own unique name. Otherwise outsiders will see it as the successor, the important one, the one they should use by default, because they will think Racket1 (which will quickly become the human-oriented name of the existing language) has become obsolete. Larry Wall just changed the name of Perl 6 to Raku, and this is a Good Thing, because it deflects the "When are you going to replace Perl 5?" question.
John Cowan http://vrici.lojban.org/~cowan co...@ccil.orgI don't know half of you half as well as I should like, and I like lessthan half of you half as well as you deserve. --Bilbo
--
You received this message because you are subscribed to the Google Groups "Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to racket-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/2f002c9e-61f2-4fd4-8014-0cd3d4e61853%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/racket-users/5e1c935f.1c69fb81.9e1f7.8c0bSMTPIN_ADDED_MISSING%40gmr-mx.google.com.