https://github.com/racket/racket2-rfcs/blob/master/prior-art.md

50 views
Skip to first unread message

Stephen De Gabrielle

unread,
Jul 22, 2019, 3:31:18 PM7/22/19
to Racket Users

Annaia Berry

unread,
Jul 23, 2019, 5:01:30 AM7/23/19
to Racket Users
Forgot to send this to the actual list (sorry Stephen!).

Some other thoughts that come to mind are WebAssembly, which has an S-expr syntax but is targeted by lots of different non-Lisp langs. As well I think GCC at least used to have some internal S-expr-like intermediate forms for ASTs.

I had plans for a "Heresy2" but ... given the controversy (and more seriously, the extensive writing over the last week about the challenges of making the switch), I think I might put a pin in that ...

---------- Forwarded message ---------
From: Annaia Berry <jar...@gmail.com>
Date: Tue, Jul 23, 2019 at 11:55 AM
Subject: Re: [racket-users] https://github.com/racket/racket2-rfcs/blob/master/prior-art.md
To: Stephen De Gabrielle <spdega...@gmail.com>


Not sure where to submit this to that list, but Heresy contains a few infix forms. The m-block math syntax, and the do notation syntax, both use infix expressions.


M-blocks are still somewhat undocumented but you can find some examples in the tests: https://github.com/jarcane/heresy/blob/master/tests/infix-math.rkt


On Mon, Jul 22, 2019 at 10:31 PM Stephen De Gabrielle <spdega...@gmail.com> wrote:

--
----

--
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/CAGHj7-LKb%3DbbYw7HEOSpDhkQgj8ePZcyksOJyguBwqeM6Y32jA%40mail.gmail.com.

Stephen De Gabrielle

unread,
Jul 23, 2019, 6:33:39 AM7/23/19
to Annaia Berry, Racket Users
No problem :)

> Not sure where to submit this to that list, 

Just submit a PR - that’s what I did.(I’m not in the Racket team - I just submitted a PR and it was quickly approved by a member of

There are many relevant issues, but maybe this one in the first instance;

Please don’t let the discussions about Racket2 put you off working on ‘Heresy2’ :(

Kind regards
Stephen


--
----

Annaia Berry

unread,
Jul 23, 2019, 10:11:48 AM7/23/19
to Stephen De Gabrielle, Racket Users
Thanks, will look into doing that when I get home maybe.

As for Heresy2, it's not off the cards, but I kinda want to see how the Racket version shakes out because I might just be duplicating effort for something that won't actually be very fun for me. We'll see what happens.
Reply all
Reply to author
Forward
0 new messages