All releases of Racket


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'.


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.


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.


Release Notes: This release features an improved 'case' form, a new 'racket/format' library, improved logging tools, extended 'for' forms, support for configuring bytecode paths using the PLTCOMPILEDROOTS environment variable, Check Syntax, which summarizes docs and runs continuously for '#lang' programs, DrRacket, which spell-checks strings, improvements to Typed Racket contracts, the inclusion of NaN in all floating-point types, a new 'cast' form for higher-order types, new ':query-type/args' and ':query-type/result' utilities, a new 'compatibility' collection for legacy functionality, and a port of FrTime to racket '#lang'. The 'planet' command line is deprecated: use 'raco planet'.


Release Notes: Submodules are nested module declarations that can be used independently from the enclosing module. Futures visualizer is a graphical profiling tool for parallel programs using futures. Optimization coach reports information about Racket's inlining optimizations. New libraries: JSON, images/flomap, and racket/generic. Racket/string is extended with simplified functions. The class form supports abstract methods. Contracts support interfaces, generics, prompts, continuation-marks, and structs. A new multi-line format for error messages. A new `ffi/com' library replaces MysterX. Completion code for zsh.


Release Notes: This release adds improved performance of Redex's matcher, an improved "plot" library, nicer-looking plots, customizable dual axis ticks/transforms, stacked histograms, and 3D vector fields. Performance improvements include using epoll()/kqueue(), cross-module inlining, and using SSE for JIT-compiled floating-point operations. Literal strings, regexps, etc. are interned. DrRacket uses composable ray-traced icons, and Typed Racket allows customizing type errors in macros. "2htdp/universe" supports an experimental game pad key handler. The "db" library now supports nested transactions and PostgreSQL arrays.


Release Notes: This release adds an online check syntax in DrRacket, the new db library interfaces PostgreSQL, MySQL, SQLite, and ODBC, XREPL (providing convenient plain REPL commands), a reimplemented and extended "plot" library, DrRacket use of more conventional keys ("C-t" for a new tab and "C-r" to run), a "raco link" command which registers a directory as a collection, Typed Racket (providing performance debugging support), more intuitive type printouts, functions with optional arguments, Redex (supporting specifying judgment forms, including type systems and operational semantics), and various fixes and improvements.


Release Notes: A DrRacket issue with the contour view was fixed. In addition, two tex files with problematic licensing were removed.


Release Notes: This version works on 64-bit Mac OS X and Windows 7. It includes new installers, 'racket/place' for share-nothing parallelism. syntax-certificates were replaced by syntax-taints. 'net/url' now supports HTTPS connections. Error messages in student languages were simplified. Typed Racket now covers almost all of the core language, and type checker performance was improved 'scriblib/bibtex' supports BibTeX-formatted citation databases. 'for' forms now support '#:unless', a new `compose1' function, and new functions in `racket/function'. The license was clarified: LGPLv2.1.


Release Notes: racket/stream provides streams (usable in for loops). A racket/syntax library was provided for macros, along with syntax/srcloc and -/location. racket/gui now supports multi-column list boxes and scrolling panels. Single-precision float support is on by default. JIT improvements can speed up some programs significantly Typed Racket received a numeric tower overhaul, better fixnum optimizations, and a type checker speedup. New fsemaphores were provided for futures, and futures can spawn new futures. PLaneT dev links are version-specific. The "DrScheme" app and "MrEd" app for Windows/Mac were removed. The console "mred" tool remains for old scripts.
A Web-based enterprise project server with a focus on finance and collaboration.