r/Racket • u/TiagoLeifert • Jun 16 '21
blog post Beautiful Racket: Why I no longer contribute to Racket
r/Racket • u/TiagoLeifert • Jun 16 '21
r/Racket • u/Timberfist • Feb 15 '26
What a joy Racket is!
I just got started yesterday (I’ve always wanted to try a Lisp and picked up a copy of Realms of Racket on a whim) but I’m blown away by the completeness of the Racket ecosystem.
The language and its libraries, the documentation, DrRacket, the package manager, the teaching packs. I’ve never picked up a new language from scratch and had literally everything to hand from the get go.
Of course it’s still early days for me so this is only my first impression but from the little surface scratching I’ve done, the depth of understanding that can be achieved from the guide and, in particular, the reference gives me the confidence that mastering the language is within my reach.
I’m all in!
r/Racket • u/vzen • Apr 29 '21
r/Racket • u/nickmain_ • Jan 10 '25
r/Racket • u/excogitatio • Apr 03 '23
Hi everyone!
I recently ordered some stickers with an older logo for PLT Scheme. Love the Grateful Dead reference!
Problem is, the sticker company wouldn't custom print in small quantities. I had to buy 55.
Since this isn't my design and there's nothing official about it, I'm willing to send some by regular mail to anyone who wants them, at no cost to you.
You're welcome to send a PM indicating how many you want and where to send them. They're otherwise not going to be used. I'll report quantity remaining periodically, if there's an interest.
Thanks in advance for taking these off my hands!
r/Racket • u/sdegabrielle • Sep 11 '19
r/Racket • u/sdegabrielle • May 28 '26
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.
r/Racket • u/sdegabrielle • Nov 11 '24
r/Racket • u/sdegabrielle • Sep 26 '22
r/Racket • u/sdegabrielle • Mar 17 '25
Rhombus is ready for early adopters.
Learn more and get it now at https://rhombus-lang.org/
r/Racket • u/sdegabrielle • Dec 09 '22
Programming Languages: Application and Interpretation
From the preface;
I have also written this book with working programmers in mind. Many of them may have not had a formal computer science education, or at least one that included a proper introduction to programming languages. At some point, like that 90% of students, some of them become curious about the media they use. I want this book to speak to them, gently drawing them away from the hustle and bustle of daily programming into a space of reflection and thought.
Shriram Krishnamurthi, Brown University
r/Racket • 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/Racket • u/oantolin • Mar 18 '15
r/Racket • u/sdegabrielle • Aug 11 '22

Racket version 8.6 is now available from https://download.racket-lang.org/
As of this release:
Racket has an “equal-always?” primitive that equates values that will stay the same even if mutated. See equal-always? in the Racket Reference.
This release uses a new build system, Zuo, which is implemented as a little language, in accordance with the ideas of Language Oriented Programming (LOP). The implementation has a single C file (plus libraries implemented in Zuo), so it compiles easily. The `zuo/build` library is modeled on `make` and Shake for tracking dependencies and build steps. See Zuo: A Tiny Racket for Scripting and New build system pushed to Git repo.
Racket supports stencil vectors, which associate a virtual bitmask with a vector, enabling certain mask-equipped update operations. See https://docs.racket-lang.org/reference/stencil_vectors.html
Racket supports Arm64 machines running Windows. Redex has support for simultaneous substitutions. See The Redex Reference.
The Web Server provides control over the maximum number of concurrent connections via its “safety limits” construct. See Web server reference.
The Web Server has improved logging performance and improved request parsing performance, reducing tail latencies.
The Web Server supports logging response status code via `web-server/dispatchers/dispatch-logresp`. See https://docs.racket-lang.org/web-server-internal/dispatch-logresp.html.
The `db` library supports custom types for PostgreSQL connections; see `pg-custom-type` for details. See db:5 Utilities
The release includes many other repairs and changes!
The following people contributed to this release:
Alex Knauth, Alexander Shopov, Alexis King, Amirouche Amazigh BOUBEKKI, Andy Keep, Ashish SHUKLA, Bob Burger, Bogdan Popa, Cameron Moy, Chung-chieh Shan, David K. Storrs, FrankHB, Fred Fu, Gustavo Massaccesi, helado de brownie, J. Ryan Stinnett, Jack Firth, Jamie Taylor, Jason Hemann, Jens Axel Søgaard, Jimmy McNutt, Joel Dueck, John Clements, José Manuel Calderón Trilla, Kevin Tew, Laurent Orseau, Matt Audesse, Matthew Flatt, Matthias Felleisen, Mike Sperber, naveen srinivasan, Niklas Larsson, Noah Ma, Oscar Waddell, Pavel Panchekha, Phil Nguyen, Philip McGrath, Philippe Meunier, rgkirch, Robby Findler, Robert Postill, Ryan Culpepper, Sam Tobin-Hochstadt, Sergiu Ivanov, Sorawee Porncharoenwase, Stephen De Gabrielle, Vincent Lee, wackbyte, and Zibing Zhang
Link to package regressions issue for the 8.6 release: https://github.com/racket/racket/issues/4366
Official installers for Racket on many platforms are available from https://download.racket-lang.org/.
If you are new to Racket try our Getting started guide
Questions and feedback about the release are welcome.
Upgrading Racket
download the Racket installer from https://download.racket-lang.org
run the installer
update $PATH. (See: Configure Command Line for Racket)
open terminal and run raco pkg migrate to update any locally installed packages
Note: multiple racket installations can coexist on a single machine as long as they are in different locations so you may keep or discard your old one.
If you want all the latest changes see https://snapshot.racket-lang.org/ for nightly updates.
If you have questions Racket Discourse and Racket Discord are the most active places.
r/Racket • u/ketralnis • Jul 27 '18