▲ 37 r/rhombus+1 crossposts

Rhombus 1.1 is now available

We are pleased to announce Rhombus 1.1 is now available from https://rhombus-lang.org

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

As of this release:

  • Add annot and annot.def as ways to define an annotation without directly writing meta-time (i.e., macro) code.

  • Add as as a binding form, which is sometimes more readable for naming than using && and provides a way to shadow an identifier that is bound as a binding form.

  • Change class to bind inherited names using the corresponding superclass or interface reference.

  • Change space.enforest to adjust scopes in the same way as for a macro transformer when applying an identifier handler.

  • ffi: Add an initialized-array variant of new.

  • pict: Change explain_anim to add a ~label_as argument. Change Pict.rebuilt to replace as rebuilt, and also add a ~as_rebuilt argument to select the old or new bevavior. The Pict.rebuild method also supports ~as_rebuilt. Improve magic_move and cross_fade to better handle paragraph points and multiple instances of a child pict.

  • slideshow: Add slide_transition and continued page numbering.

Thank you to community members who contributed this release.

Feedback Welcome

Questions and discussion welcome at the Racket community on Discourse or Discord (#rhombus channel)

Anyone can participate in Rhombus design discussions. The Racket team's unofficial motto is anything we can do, you can do: programmers should feel empowered to participate in the creation of the languages they use. Discussions, pull requests, and issues are open to all, and a wide variety of perspectives is especially beneficial. https://github.com/racket/rhombus/blob/master/rhombus/rhombus/HISTORY.txt

See https://blog.racket-lang.org/2026/08/rhombus-v1.1.html for the release announcement and highlights.

reddit.com
u/sdegabrielle — 4 days ago
▲ 20 r/Racket+1 crossposts

Use Racket with Rhombus

You can use Racket with Rhombus.

Here is a simple example

First my design for the perfect fish in glorious Racket (the language of the gods): the-fish.rkt

#lang racket/base
(require pict)
(provide perfect_fish)
(define (perfect_fish n) (standard-fish n (/ n 2)))
(module+ test
  (perfect_fish 100))

Lets render this fabulous fish in Rhombus:

programmers-need-fish.rhm

#lang rhombus
import:
  pict open
  "the-fish.rkt" open
  
fun the_perfect_fish(w):
  Pict.from_handle(perfect_fish(w))
  
the_perfect_fish(200)

You may have noticed that I used an underscore _ in the perfect_fish identifier. This is because - is not permitted in Rhombus identifiers:

> Identifiers are formed from Unicode alphanumeric characters plus _ and emoji sequences,

https://docs.racket-lang.org/shrubbery/token-parsing.html

(I admit I'm not ready to include emoji in identifiers)

For more details see Using Racket Tools and Libraries in the Rhombus Guide.

Make an image with Rhombus this summer! Win stickers! https://racket.discourse.group/t/summer-rhombus-picture-competition-2026/4282

reddit.com
u/sdegabrielle — 1 month ago

Use Racket with Rhombus

You can use Racket with Rhombus.

Here is a simple example

First my design for the perfect fish in glorious Racket (the language of the gods): the-fish.rkt

#lang racket/base
(require pict)
(provide perfect_fish)
(define (perfect_fish n) (standard-fish n (/ n 2)))
(module+ test
  (perfect_fish 100))

Lets render this fabulous fish in Rhombus:

programmers-need-fish.rhm

#lang rhombus
import:
  pict open
  "the-fish.rkt" open
  
fun the_perfect_fish(w):
  Pict.from_handle(perfect_fish(w))
  
the_perfect_fish(200)

You may have noticed that I used an underscore _ in the perfect_fish identifier. This is because - is not permitted in Rhombus identifiers:

> Identifiers are formed from Unicode alphanumeric characters plus _ and emoji sequences,

https://docs.racket-lang.org/shrubbery/token-parsing.html

(I admit I'm not ready to include emoji in identifiers)

For more details see Using Racket Tools and Libraries in the Rhombus Guide.

Make an image with Rhombus this summer! Win stickers! https://racket.discourse.group/t/summer-rhombus-picture-competition-2026/4282

reddit.com
u/sdegabrielle — 1 month ago

simple syntax for everyday tasks

// simple syntax for everyday tasks
 
class Rect(left, top, right, bottom)
                     
fun area(r):
  let w = r.right - r.left
  let h = r.bottom - r.top
  w*h
                                
area(Rect(0, 0, 10, 5))
// ⇒ 50

from https://rhombus-lang.org 
reddit.com
u/sdegabrielle — 1 month ago
▲ 23 r/rhombus+3 crossposts

Bay Area Racket Meetup #2 - Saturday, July 4, 3pm

Get ready for the

Bay Area Racket Meetup #2 - Saturday, July 4, 3pm

> Social event for people interested in the Racket programming language, other Lisps, functional programming, language-oriented programming and related topics.

Monthly (first Saturday at 3pm) until RacketCon at Noisebridge, a hackerspace in SF.^[I believe there is a Lisp meet-up at 4pm in the same space but I've not been able to confirm]

Register https://luma.com/fbd1v9ix https://racket.discourse.group/t/bay-area-racket-meetup-2-saturday-july-4-3pm/4280

reddit.com
u/sdegabrielle — 2 months ago

Rhombus version 1.0 is now available!

Rhombus version 1.0 is now available!

Rhombus is designed to be

  • approachable and easy to use for everyday purposes, with a readable indentation syntax; and

  • uniquely customisable with an open-compiler API that is accessible to a wide audience.

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.

reddit.com
u/sdegabrielle — 2 months ago
▲ 40 r/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.

reddit.com
u/sdegabrielle — 2 months ago

👋 Welcome to r/rhombus - Introduce Yourself and Read First!

Hey everyone! I'm u/sdegabrielle, a founding moderator of r/rhombus.

This is our new home for all things related to Rhombus programming language. We're excited to have you join us!

What to Post
Post anything that you think the community would find interesting, helpful, or inspiring. Feel free to share your thoughts, photos, or questions about Rhombus.

Community Vibe
We're all about being friendly, constructive, and inclusive. Let's build a space where everyone feels comfortable sharing and connecting.

How to Get Started

  1. Introduce yourself in the comments below.
  2. Post something today! Even a simple question can spark a great conversation.
  3. If you know someone who would love this community, invite them to join.
  4. Interested in helping out? We're always looking for new moderators, so feel free to reach out to me to apply.

Thanks for being part of the very first wave. Together, let's make r/rhombus amazing.

reddit.com
u/sdegabrielle — 2 months ago
▲ 28 r/Racket+1 crossposts

Summer Rhombus picture competition 2026

https://preview.redd.it/bi67m9hiuo7h1.png?width=470&format=png&auto=webp&s=aec1b32539566ce53a0c4fde267010bf7ef8ce95

Summer Rhombus picture competition 2026

Competition: Make an image with Rhombus this summer! Win stickers!

  1. While the rules require the use of Rhombus, they do not exclude using Racket or Racket libraries with Rhombus or the Rhombus FFI
  2. I suggest the Rhombus pict library but you can use whatever you like!

What will you win? I'll send Rhombus stickers to the top 10 winners!

Closing date: Friday 18 September 2026. Winners will be announced at the (sixteenth RacketCon) 3-4 October 2026.

Announcement viewable at https://racket.discourse.group/t/summer-rhombus-picture-competition-2026/4282 (no login required to view)

reddit.com
u/sdegabrielle — 2 months ago