Product Information
What is Racket?
Racket (formerly known as PLT Scheme) is a modern programming language within the Lisp/Scheme family, suitable for a wide range of applications. It extends beyond Lisp and Scheme by offering dialects that support objects, types, laziness, and more. Racket enables programmers to link components written in different dialects and empowers them to create new, project-specific dialects. The Racket library supports applications ranging from web servers and databases to GUIs and graphics. Racket comes with an IDE called DrRacket (previously known as DrScheme).
How to use Racket?
Racket is a modern programming language in the Lisp/Scheme family, suitable for a wide range of application development. It allows programmers to link components written in different dialects and create new, project-specific dialects, with libraries supporting everything from web servers to GUIs.
Core Functions of Racket
Educational
Graphical user interface
Object-oriented language
Usage Scenarios of Racket
- Develop web server and database applications
- Engage in cross-platform graphical programming
- Develop graphical user interfaces (GUIs) and charts
- Develop mathematical and scientific simulation software
- Create domain-specific languages as libraries
- Strengthen software with contracts and gradual typing
Common Questions about Racket
What does Racket do?
How do I use Racket?
What are the core features of Racket?
What are the use cases for Racket?





















