Racket Icon

Racket

Popular variant of the Scheme programming language.

RacketOverview

Racket is a popular variant of the Scheme programming language. Its features and benefits include:

  • Grow your Program:
    Racket's interactive mode encourages experimentation, and quick scripts easily compose into larger systems. Small scripts and large systems both benefit from native-code JIT compilation. When a system gets too big to keep in your head, you can add static types.
  • Grow your Language:
    Extend Racket whenever you need to. Mold it to better suit your tasks without sacrificing interoperability with existing libraries and without having to modify the tool chain. When less is more, you can remove parts of a language or start over and build a new one.
  • Grow your Skills:
    Whether you're just starting out, want to know more about programming language applications or models, looking to expand your horizons, or ready to dive into research, Racket can help you become a better programmer and system builder.

NEW

  • The major innovation concerns local recursive variable definitions. Instead of initializing variables with an `undefined' value, Racket raises an exception when such a variable is used before its definition.
  • Access the complete release notes.

RacketInformation

Version
6.1
Date
10.02.14
License
Free
Language
English
File Size
98.7 MB
Developer
Category
SubCategory
Operating Systems
Mac OS X
System Requirements
  • OS X 10.6 or later
Arduino Icon
Open-source IDE for Arduino.
Free
NetBeans IDE Icon
Integrated Development Environment for Java (IDE).
Free
Hopper Disassembler Icon
Binary disassembler, decompiler, and debugger.
Demo
Logtalk Icon
Object-oriented logic programming language.
Free
Smaller Icon
Make your website load faster.
Trial
Squeezer Icon
Minify, compile, and compress Web sources and images.
Trial
Spark Inspector Icon
Runtime debugger for iOS apps.
Demo
Agena Icon
Procedural programming language.
Free
More