Projects / Racket

Racket

Racket (formerly PLT Scheme) is a programming language suitable for implementation tasks ranging from scripting to application development, including GUIs, Web services, etc. It includes the DrRacket programming environment, a virtual machine with a just-in-time compiler, tools for creating stand-alone executables, the Racket Web server, extensive libraries, documentation for both beginners and experts, and more. It supports the creation of new programming languages through a rich, expressive syntax system. Example languages include Typed Racket, ACL2, FrTime, and Lazy Racket.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  10 Aug 2013 16:03

    Release Notes: Racket v5.3.6 is a bugfix release. It eliminates errors from v5.3.5 that people have found over the summer.

    •  19 Jun 2013 05:32

      Release Notes: This is a special-purpose release to coincide with the arrival of "Realm of Racket" in bookstores. It adds a single 'realm' collection, which contains the source code that readers of Realm may wish to use for experiments.

      •  11 May 2013 11:36

        Release Notes: Extflonums (80-bit fp) are now supported on some x86/x86_64 platforms. On Mac OS X, DrRacket and other apps are now signed. Tally Maze, a new game based an maze enumerations, was added. The Optimization Coach has been moved from the Racket distribution to the a package. The 'srfi/19' library is now compatible with the date structure type exported by 'racket/base'.

        •  16 Feb 2013 01:50

          Release Notes: This is a bugfix release to address a flaw in 5.3.2 concerning interactions between the contour window and the syntax coloring.

          •  01 Feb 2013 23:08

            Release Notes: New libraries: math, file/untar, file/untgz, file/unzip, and data/bit-vector. A new 'lazy-require' form. Extensions to 'racket/generic' and 'openssl'. A new package system (in beta). A more responsive GUI. auto-parens has been improved. Scribble can render markdown. Documentation cross-reference information is stored in an SQLite3 database. TR-friendly 'plot/typed' and delimited continuation.

            RSS Recent comments

            25 Aug 2012 22:59 domperignon Thumbs up

            Nice language if you want something new and unusual!

            Screenshot

            Project Spotlight

            Calligra

            An integrated suite of office and creative applications.

            Screenshot

            Project Spotlight

            ADempiere

            An ERP system.