-
-
Notifications
You must be signed in to change notification settings - Fork 667
Home
Racket is a general-purpose programming language that’s also an ecosystem for developing programming languages. See Creating Languages and the language development toolchain.
- The Racket Manifesto outlines the origin, purpose and future direction of Racket from its creators.
- A Programmable Programming Language
The Racket Distribution includes the Racket language(s), command line tools, and DrRacket IDE (but Racket is supported by a variety of IDEs and text editors )
DrRacket can be used out-of-the-box to create, debug and compile applications. (menu: Racket
-> Create Executable...
). See Compiling standalone executables for more details.
- Racket cookbooks for Plot, GUI, Slideshow & Scribble recipes
- Implementations
- Installing Racket
- Distribution description for maintainers hosting Racket distributions in package respositories:
- Useful Racket packages for web development
- RacketScript Playground
- Quickscript Scripts for DrRacket
- Racket guide translated to Chinese: https://github.com/OnRoadZy/RackGuideInChinese
Past Events: racket-2019-gamejam | standard-fish summer picture competition 2019 | 2019 Advent if Code Racket Leaderboard | QuickScript competition 2020
- How to get started
- How to get help
- Frequently Asked Questions
- Support Racket: Racket needs your support!
- Ways to contribute to Racket
- Racket Templates: install
raco pkg install new
; useraco new gui-app
orraco new web-app
- More Racket Templates and documentation
- Rhombus Brainstorming designing a next generation language based on Racket.
Events | Racket on the web | Easy bugs to fix | Project Ideas | Embedding Racket
The Inside Racket Seminar seminars expose the internal design and implementation of Racket.
Collections : resources organised by topic
Artifacts page of Racket snippets for specific small tasks. Contribute your own!
- Portable (USB Stick) Racket for Windows
-
racket/gui
saves the day (blog post) - Organizations using Racket
- Racket Blogs
- RacketScript - Racket in the browser!
- Ways you can use Racket at work
- Math-Library-Features to suggest features for the math library.
- Generics Plans planned features for Racket's generic functions library
- Verification and Advanced Types in Racket
- Typed Racket plans
- Redex Features
- Courses using Racket