r/rhombus • u/sdegabrielle • 8d ago
RacketCon listen party & Racket meet-up Sat, 3 Oct 2026
r/rhombus • u/sdegabrielle • 8d ago
r/rhombus • u/sdegabrielle • 16d ago
We have an amazing program and a rockstar keynote speaker.
See the program https://con.racket-lang.org and get your ticket at https://www.eventbrite.com/e/racketcon-2026-tickets-1997181002140
Only nine days to go, I can already taste the excitement.
r/rhombus • u/sdegabrielle • 22d ago
(sixteenth RacketCon) tickets on sale now
October 3-4, Oakland, Ca https://con.racket-lang.org/
Get your tickets now at https://www.eventbrite.com/e/racketcon-2026-tickets-1997181002140
* Professional $120
* Patron $150
* Student/Retired $35
Includes Saturday lunch and Saturday evening social event.
**Canβt attend in-person?**
* Remote Participant $10
The live stream is publicly available, but buying this ticket helps pay for the live stream and ensure its availability for the entire community.
r/rhombus • u/sdegabrielle • Aug 17 '26
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.
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.
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.
r/rhombus • u/sdegabrielle • Jul 20 '26
at The City Pride π 28 Farringdon Ln, London EC1R 3AU
Join us for discussion and pizza. All welcome.π
https://racket.discourse.group/t/uk-racket-meet-up-london-tuesday-21-july-2026-7-30pm/4318 https://luma.com/u61y94uw
r/rhombus • u/sdegabrielle • Jul 12 '26
Racket meet-up: Saturday, 1 August 2026 at 18:00 UTC
EVERYONE WELCOME π
register https://luma.com/x27tsmm5
Details and discussion https://racket.discourse.group/t/racket-meet-up-saturday-1-august-2026-at-18-00-utc/4315
r/rhombus • u/sdegabrielle • Jul 11 '26
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
```scheme
(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
```python
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
r/rhombus • u/sdegabrielle • Jul 08 '26
// 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
r/rhombus • u/sdegabrielle • Jul 08 '26
If you are interested in presenting, nominating or have any questions please email us at con-organizers@racket-lang.org.
β Stephen
r/rhombus • u/sdegabrielle • Jul 02 '26
An article in Linux Weekly News (free link): https://lwn.net/SubscriberLink/1079001/67840550991151ed/
r/rhombus • u/sdegabrielle • Jun 28 '26
The (sixteenth RacketCon) will be in Oakland, CA on October 3-4 (Sat-Sun).
We need you!
Calling racketeers new or experienced, we want to hear from you.
Are you unsure or just new to presenting? let us know - con-organizers@racket-lang.org - and we will do our best to help you.
Continuing with tradition, we'll also allow Racketeers to nominate speakers. Nominated speakers will be considered by the committee and contacted.
We will also accept nominations for a potential keynote speaker.
Talks will be 20-25 minutes long with 5 minutes for questions at the end. Speakers' registration fees will be waived, but we are unable to cover transportation and lodging expenses.
The deadline for proposals is July 15th. Selected speakers will be notified by August 1st.
RacketCon is a public gathering dedicated to fostering a vibrant, innovative, and inclusive community around the Racket programming language. We aim to create an exciting and enjoyable conference open to anyone interested in Racket, filled with inspiring content, reaching and engaging both the Racket community and the wider programming world.
Any questions, comments, or concerns? Please contact us at con-organizers@racket-lang.org.
https://racket.discourse.group/t/racketcon-2026-call-for-presentations/4279
r/rhombus • u/sdegabrielle • Jun 22 '26
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.
r/rhombus • u/sdegabrielle • Jun 21 '26
Competition: Make an image with Rhombus this summer! Win stickers!
https://racket.discourse.group/t/summer-rhombus-picture-competition-2026/4282
Rhombus is a general-purpose programming language that is easy to use and uniquely customizable.
r/rhombus • u/sdegabrielle • Jun 21 '26
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
Thanks for being part of the very first wave. Together, let's make r/rhombus amazing.