Racket's Avatar

Racket

@racket-lang.org.bsky.social

Racket is... * A language-oriented programming project * a family of programming languages * a native code compiler and other tools, * a diverse community 😁 Join us at https://racket.discourse.group/ https://racket-lang.org/

413 Followers  |  21 Following  |  144 Posts  |  Joined: 16.11.2024  |  1.6091

Latest posts by racket-lang.org on Bluesky

Plait Language

And even more finally, we have the `plait' language for use with Programming Languages, Application and Interpretation, THIRD Edition.
docs.racket-lang.org/plait/

04.08.2025 20:54 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
The Typed Racket Reference Sam Tobin-Hochstadt <samth@racket-lang.org>,Vincent St-Amour <stamourv@racket-lang.org>,Eric Dobson <endobson@racket-lang.org>,and Asumu Takikawa <asumu@racket-lang.org>

docs.racket-lang.org/ts-reference...
docs.racket-lang.org/turnstile/in...
docs.racket-lang.org/plai-typed/i... www.plai.org

04.08.2025 20:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
PLAI Typed Language #langΒ plai-typedΒ package: plai-typed

Finally, we have the `plai-typed' language for use with Programming Languages: Application and Interpretation, Second Edition. It is based on scheme, but the type system is close to that of ML. Type checking and inference is just as in ML (Hindley-Milner), with a few small exceptions.

04.08.2025 20:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
The turnstile language Stephen Chang <stchang at racket-lang dot org>,Alex Knauth <alexander at knauth dot org>,Ben Greenman <types at ccs dot neu dot edu>,Milo Turner <iitalics at gmail dot com>,and Michael Ballantyne…

Secondly we have the Turnstile language - designed to help programmers create typed languages with extensions to Racket’s macro-definition forms that facilitate implementation of type rules alongside normal macro code. docs.racket-lang.org/turnstile/in...

04.08.2025 20:42 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
The Typed Racket Reference Sam Tobin-Hochstadt <samth@racket-lang.org>,Vincent St-Amour <stamourv@racket-lang.org>,Eric Dobson <endobson@racket-lang.org>,and Asumu Takikawa <asumu@racket-lang.org>

types, Types, TYPES!

Did you know Racket supports static type checking?

#lisp

Firstly there is Typed Racket (prev. Typed Scheme) and is used to implement the wonderful Plot and Math libraries that ship with Racket.
#typescript

04.08.2025 20:42 β€” πŸ‘ 11    πŸ” 2    πŸ’¬ 1    πŸ“Œ 1
Preview
Racket meet-up: Saturday, 2 August 2025 Everyone is welcome to join us for the :racket: Racket meet-up: Saturday, 2 August 2025 at 18:00 UTC image by @pard In your timezone: 2025-08-02T18:00:00Z (UTC). (converter). At this meet-up: …

Everyone is welcome to join us for the Racket meet-up: Saturday, 2 August 2025 at 18:00 UTC

EVERYONE WELCOME 😁

Announcement at racket.discourse.group/t/racket-mee...

25.07.2025 13:54 β€” πŸ‘ 8    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Preview
Racket meet-up: Saturday, 2 August 2025 Everyone is welcome to join us for the :racket: Racket meet-up: Saturday, 2 August 2025 at 18:00 UTC image by @pard In your timezone: 2025-08-02T18:00:00Z (UTC). (converter). At this meet-up: …

EVERYONE is WELCOME 😁 to join us for the Racket meet-up: Saturday, 2 August 2025 at 18:00 UTC

Announcement at racket.discourse.group/t/racket-mee...

30.07.2025 21:36 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Racket meet-up: Saturday, 2 August 2025 Everyone is welcome to join us for the :racket: Racket meet-up: Saturday, 2 August 2025 at 18:00 UTC image by @pard In your timezone: 2025-08-02T18:00:00Z (UTC). (converter). At this meet-up: …

Everyone is welcome to join us for the Racket meet-up: Saturday, 2 August 2025 at 18:00 UTC

EVERYONE WELCOME 😁

Announcement at racket.discourse.group/t/racket-mee...

25.07.2025 13:54 β€” πŸ‘ 8    πŸ” 4    πŸ’¬ 0    πŸ“Œ 0
Preview
Racket on Digital Ocean App Platform Digital Ocean’s App Platform works fairly well with Racket. To activate this service, create a git repository with a Dockerfile in it. Your app will be ran as a container built from the Dockerfile…

Racket on Digital Ocean App Platform
blog.winny.tech/posts/racket...
via racket-stories.com

22.07.2025 10:29 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
RSVP to Racket July Meetup Boston | Partiful Come one come all ! Racket fans, racket fledglings, the racket-curious among us. Come to talk about racket with people who won't say "yeah but python has so many more libraries 😌😌😌" or "yeah but…

Racket July Meet-up Boston
Thursday, July 24 6:00pm

Northeastern University
West Village H Room 366

partiful.com/e/QKGyAUjMJ9...

20.07.2025 13:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
How to Hash-Lang

* [How to Hash-lang.](williamjbowman.com/doc/how-to-h...) An introduction to designing and implementing hash-langs in Racket, focusing on first implementing a language, and lazily introducing required macro and metaprogramming concepts.

14.07.2025 21:26 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Normalization by Evaluation Four Ways: Reconstructing NbE Designs from First Principles

* [Normalization by Evaluation Four Ways: Reconstructing NbE Designs from First Principles.](williamjbowman.com/doc/nbe-four...) An introduction to the design space of normalization by evaluation.

14.07.2025 21:26 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Experimenting with Languages in Redex

Racket and PL tutorials
courtesy of williamjbowman.com

* [Experimenting with Languages in Redex.](williamjbowman.com/doc/experime...) An introduction to modeling programming languages in PLT Redex.

14.07.2025 21:26 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 1    πŸ“Œ 0
Preview
**Racket meet-up**: Saturday, 5 July 2025 at 18:00 UTC Everyone is welcome to join us for the :racket: Racket meet-up: Saturday, 5 July 2025 at 18:00 UTC In your timezone: 2025-07-05T18:00:00Z (UTC). (converter). At this meet-up: in-person meet-ups be...

Everyone is welcome to join us for the Racket meet-up: Saturday, **5 July**, 2025 at 18:00 UTC

EVERYONE WELCOME 😁

Announcement at racket.discourse.group/t/racket-mee...

04.07.2025 09:36 β€” πŸ‘ 3    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

5 July not June

04.07.2025 09:35 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Racket News logo

Racket News logo

Everyone is welcome to join us for the Racket meet-up: Saturday, 7 June, 2025 at 18:00 UTC

EVERYONE WELCOME 😁

Announcement at racket.discourse.group/t/racket-mee...

03.07.2025 18:44 β€” πŸ‘ 1    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - shriram/lambda-n: the lambda-n language the lambda-n language. Contribute to shriram/lambda-n development by creating an account on GitHub.

It's been bothering me for a while, so I created a Racket extension to refer to variables by position: eg,
(define hypotenuse
(lambda 2
(sqrt (+ (square $0)
(square $1)))))
Why not. What fun. No more variable name choice paralysis! 🀣
github.com/shriram/lamb...

26.06.2025 03:34 β€” πŸ‘ 26    πŸ” 2    πŸ’¬ 7    πŸ“Œ 1
Racket logo variant

Racket logo variant

Racket meet-up Sunday 29 June, Coffee & More Cafe, Sunnyvale, CA. www.eventbrite.com/e/racket-and...
#racket #lisp #scheme #functionalprogramming #haskell #rhombus

12.06.2025 23:38 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Animated version

Animated version

The animated version for those of you who aren’t lucky enough to be using DrRacket today

11.06.2025 17:20 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 2    πŸ“Œ 0
DrRacket splash screen Easter egg (Hawaiian turtle)

DrRacket splash screen Easter egg (Hawaiian turtle)

I love these Easter eggs in #DrRacket

11.06.2025 11:40 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Happy King Kamehameha I Day!
#DrRacket #easteregg

11.06.2025 10:59 β€” πŸ‘ 4    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Happy Birthday PHP! πŸŽ‚

8 June 1995

08.06.2025 01:43 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 1
Preview
GitHub - soegaard/pyffi: Use Python from Racket Use Python from Racket. Contribute to soegaard/pyffi development by creating an account on GitHub.

pyffi: Use Python from Racket

github.com/soegaard/pyffi
#python #racket #lisp #scheme

06.06.2025 00:59 β€” πŸ‘ 3    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Racket meet-up: Saturday, 7 June 2025 at 18:00 UTC Everyone is welcome to join us for the :racket: Racket meet-up: Saturday, 7 June 2025 at 18:00 UTC In your timezone: 2025-06-07T18:00:00Z (UTC). (converter). At this meet-up: in-person meet-ups be...

Everyone is welcome to join us for the Racket meet-up: Saturday, 7 June, 2025 at 18:00 UTC
Announcement at racket.discourse.group/t/racket-mee...

EVERYONE WELCOME 😁
#Racket #Lisp #Scheme #Rhombus

04.06.2025 17:28 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Banner image with title FEAR OF MACROS in red dripping horror-movie style text 
With the background showing a Housecat with a dark red filter

Banner image with title FEAR OF MACROS in red dripping horror-movie style text With the background showing a Housecat with a dark red filter

Fear of Macros by Greg Hendershott

www.greghendershott.com/fear-of-macr...
#Racket #lisp #scheme #macros #metaprogramming

31.05.2025 16:21 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
What is Racket DOING??? β€” defn.io A neat feature of the JVM is that, out of the box, you can send a running JVM process a SIGQUIT signal and it'll dump stack traces for all running threads to stdout. The output looks like this. It…

What is Racket DOING???
defn.io/2025/05/30/r...

#Racket #lisp #scheme

30.05.2025 17:47 β€” πŸ‘ 7    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Rhombus Logo https://rhombus-lang.org

Rhombus Logo https://rhombus-lang.org

Racket Logo https://racket-lang.org

Racket Logo https://racket-lang.org

Rhombus and Racket Interoperability
"Rhombus is implemented on top of Racket, and the two languages share a module system and many data representations. [… ] This document describes techniques and libraries for interoperating between the two languages. "
docs.racket-lang.org/rhombus-rack...
#Lisp

26.05.2025 18:15 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
Join the Racket Discord Server! Racket Programming Languages & Language Oriented Programming. | 2691 members

[Discourse](racket.discourse.group/invites/VxkB...) and [Discord](discord.gg/6Zq8sH5) are the most active places for Racketeers & the best place to ask questions. (Questions are welcomed)
#Racket #Scheme #Lisp #RacketLisp

24.05.2025 15:14 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Happy Birthday Java β˜•οΈπŸŽ‚

May 23, 1995

23.05.2025 01:39 β€” πŸ‘ 14    πŸ” 1    πŸ’¬ 1    πŸ“Œ 2
Screenshot

Screenshot

dbg: A server, client and UI for remotely debugging Racket applications.

github.com/Bogdanp/rack...

pkgs.racket-lang.org/package/dbg
#racket #lisp #scheme #racketlisp

21.05.2025 19:59 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

@racket-lang.org is following 20 prominent accounts