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