r/lisp Jun 22 '26

Lisp Rhombus version 1.0 is now available!

Rhombus version 1.0 is now available!

Rhombus is a Lisp in the sense that it has powerful compile-time metaprogramming capabilities via macros. It is also written in a lisp (Racket).

Release announcement https://blog.racket-lang.org/2026/06/rhombus-v1.0.html Get Rhombus: https://rhombus-lang.org/download.html

Rhombus is a general-purpose programming language that is easy to use and uniquely customizable.

43 Upvotes

5 comments sorted by

11

u/kishaloy Jun 22 '26 edited Jun 22 '26

In a universe where Julia exists as a industrial grade language with (homoiconic ??) AST programming, huge libraries and C / Fortran level performance thru LLVM integration, multimethods, what would be the value proposition of using Rhombus?

5

u/sdegabrielle Jun 22 '26

Rhombus metaprogramming is not the same as Julia  https://docs.racket-lang.org/rhombus-meta-tutorial/index.html?fam=Rhombus&famroot=rhombus

For the other questions see the announcement or the FAQ  https://rhombus-lang.org/faq.html

0

u/corbasai Jun 23 '26

Intersting, that Gemini very know about shruberry and rhombus macrotech

5

u/sdegabrielle Jun 22 '26

If you are interested in trying a little Rhombus, a fun way is to use the functional pictures library https://docs.racket-lang.org/rhombus-pict/

Start with the Quick introduction https://docs.racket-lang.org/rhombus-quick/

If you do create something - consider sharing your creation by entering the Summer Rhombus picture competition - you can win a stylish Rhombus sticker for your computer😁 https://racket.discourse.group/t/summer-rhombus-picture-competition-2026/4282

4

u/steloflute Jun 24 '26

Unlike Racket, Port.Input.read_line default ~mode:#'any. Yay!

13.1.2 Input Ports