HackerTrans
TopNewTrendsCommentsPastAskShowJobs

spdegabrielle

no profile record

Submissions

Flexible metaprogramming with Rhombus

lwn.net
110 points·by spdegabrielle·10 giorni fa·4 comments

Build your own AI-assisted personal health record

openhealthhub.org
2 points·by spdegabrielle·20 giorni fa·0 comments

A Metacircular Interpreter in Rhombus

github.com
4 points·by spdegabrielle·26 giorni fa·1 comments

Summer Rhombus picture competition 2026

racket.discourse.group
4 points·by spdegabrielle·27 giorni fa·3 comments

[untitled]

1 points·by spdegabrielle·mese scorso·0 comments

Racket v9.2

blog.racket-lang.org
240 points·by spdegabrielle·2 mesi fa·35 comments

UK Racket meet-up (London) Tuesday 17 March 7:30pm at The City Pride

2 points·by spdegabrielle·4 mesi fa·0 comments

Racket 9.1 is now available

blog.racket-lang.org
5 points·by spdegabrielle·5 mesi fa·2 comments

comments

spdegabrielle
·18 giorni fa·discuss
I agree 100%. Racket is Awesome.

The Rhombus implementation is about 70% Racket!
spdegabrielle
·18 giorni fa·discuss
yes - probably on the Racket discourse are you planning on entering?
spdegabrielle
·18 giorni fa·discuss
Woo!
spdegabrielle
·20 giorni fa·discuss
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.
spdegabrielle
·26 giorni fa·discuss
A metacircular interpreter in Rhombus: https://github.com/racket/rhombus/blob/master/rhombus/rhombu... Rhombus is a general-purpose programming language that is easy to use and uniquely customizable. https://rhombus-lang.org
spdegabrielle
·27 giorni fa·discuss
# Summer Rhombus picture competition 2026

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

Competition: Make an image with [Rhombus](https://rhombus-lang.org/) 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](https://docs.racket-lang.org/rhombus-pict/index.html?fam=Rho...) 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)](https://con.racket-lang.org/) 3-4 October 2026.

Announcement viewable at https://racket.discourse.group/t/summer-rhombus-picture-comp... (no login required to view)
spdegabrielle
·mese scorso·discuss
Bay Area Racket Meet-up - Saturday June 6, 3pm for people interested in Racket & Lisps, #fp and related topics at Noisebridge hackerspace, SF. Register at https://luma.com/35gm6zha Ann: https://racket.discourse.group/t/bay-area-racket-meetup-june...
spdegabrielle
·2 mesi fa·discuss
Racket - the Language-Oriented Programming Language - version 9.2 is now available from https://download.racket-lang.org

See https://blog.racket-lang.org/2026/05/racket-v9-2.html for the release announcement and highlights.

If you are using rackup you can upgrade with `rackup upgrade`

Don’t forget to migrate your packages with raco pkg migrate 9.1
spdegabrielle
·4 mesi fa·discuss
Awesome! Just tried it on macOS

`rackup install snapshot` got me straight to the latest nightly snapshot from https://snapshot.racket-lang.org/
spdegabrielle
·5 mesi fa·discuss
Racket - the Language-Oriented Programming Language - version 9.1 is now available from https://download.racket-lang.org

See https://blog.racket-lang.org/2026/02/racket-v9-1.html for the release announcement and highlights.
spdegabrielle
·8 mesi fa·discuss
I think the developers had the same idea https://fossil-scm.org/
spdegabrielle
·8 mesi fa·discuss
Is there a software solution to mounting any DB as a filesystem?
spdegabrielle
·8 mesi fa·discuss
Racket of course!

More seriously, there is no one ‘best lisp’.

What you use depends on the needs of the project. That might mean Racket, Guile, Clojure, SBCL or something else. It all depends on what you need to do.
spdegabrielle
·8 mesi fa·discuss
This is addressed in the blog post linked from the release announcement: https://blog.racket-lang.org/2025/11/parallel-threads.html
spdegabrielle
·8 mesi fa·discuss
The IDE is not the language.

Racket has good support in VSCode (via magic Racket and the Racket langserver), Emacs (Racket Mode) and Vim. https://download.racket-lang.org/releases/9.0/doc/guide/othe...

The Racket Langserver obviously enables use in other editors that support the LSP. https://github.com/jeapostrophe/racket-langserver For editors that lack LSP support, scheme support is generally sufficient.

All that aside, DrRacket the IDE has some nice features that just don't exist in other editors. I don't know of another IDE that has an integrated macro stepper.
spdegabrielle
·8 mesi fa·discuss
That's a good question.

The education tooling is all optional (so their only impact is perceptual) DrRacket, teaching languages, and supporting libraries are all optional. (see Minimal Racket - just the compiler and package manager https://download.racket-lang.org/releases/9.0/#:~:text=SHA25... )

I'd like to know what tooling is missing from Racket that is available in major general purpose languages like C#, Java, or Common Lisp implementations?
spdegabrielle
·8 mesi fa·discuss
The developers spoke at RacketCon this year https://youtu.be/7Twlh-Opq5E?si=JkWxLib8HTnjVjPI
spdegabrielle
·9 mesi fa·discuss
I really need to try ‘syntax-spec’ and Rosette.