Racket Language

Racket is a mature, practical, extensible, robust, and polished programming language that allows for the creation of new syntactic constructs using little macros. The language comes with a variety of libraries for GUI, web servers, and more, with additional packages easily accessible. Big macros offer a new level of enlightenment, empowering developers to create complex systems. Racket enables the creation of custom DSLs on the fly, without the need for external tools. The language’s own IDE, DrRacket, provides unique features like identifier arrows. Racket programmers can use any syntax they prefer, making it a versatile and user-friendly language with a supportive community and educational resources.

https://racket-lang.org/

To top