Racket

A Scheme descendant for making languages, with a teaching heritage, a batteries-included library and DrRacket. See how developers rate it month by month on DTDb.

Category
programming language
Developer
Racket team (PLT)
Created by
Matthias Felleisen
First release
1995
License
MIT or Apache-2.0
Open source
Yes
Pricing
Free
Website
https://racket-lang.org
Paradigms
Functional, Procedural, Object-oriented
Typing
Dynamic
Type strength
Strong
Type inference
No
Memory management
Garbage collected
Runs as
Native code
Main implementation
Racket CS (on Chez Scheme)
Concurrency
Threads, futures, places
Null safety
No
Package manager
raco pkg
Used for
Scripting, Back end
Specification
None, Racket is the reference

Top rated programming languages — Monthly Ranking