Get the latest tech news

Rhombus: A New Spin on Macros (2023)


Rhombus is a new language that is built on Racket. It offers the same kind of language extensibility as Racket itself, but using traditional (infix) notation. Although Rhombus is far from the first language to support Lisp-style macros without ...

Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi, Eli Barzilay, Jay McCarthy, and Sam TobinHochstadt. Robert Bruce Findler, John Clements, Cormac Flanagan, Matthew Flatt, Shriram Krishnamurthi, Paul Steckler, and Matthias Felleisen. Odersky, Martin, Philippe Altherr, Vincent Cremet, Burak Emir, Sebastian Maneth, Stéphane Micheloud, Nikolay Mihaylov, Michel Schinz, Erik Stenman, and Matthias Zenger.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of new spin

new spin

Photo of Macros

Macros

Photo of rhombus

rhombus

Related news:

News photo

Unhygienic and referentially opaque macros with Scheme syntax-rules [pdf] (2013)

News photo

Quote-unquote "macros"

News photo

Rhombus: Macro-extensible language with conventional syntax built on Racket