Projects / Racket / Releases

RSS All releases of Racket

  •  11 May 2013 11:36
Avatar

    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
    Avatar

      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
      Avatar

        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.

        •  08 Nov 2012 13:30
        Avatar

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

          •  07 Aug 2012 20:49
          Avatar

            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.

            •  03 Feb 2012 01:06
            Avatar

              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.

              •  11 Nov 2011 16:52
              Avatar

              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.

              •  16 Aug 2011 08:56
              Avatar

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

                •  04 Aug 2011 06:45
                Avatar

                  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.

                  •  12 May 2011 03:52
                  Avatar

                    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.

                    Screenshot

                    Project Spotlight

                    Erebus

                    A 2D real-time role-playing game.

                    Screenshot

                    Project Spotlight

                    ]project-open[

                    A Web-based enterprise project server with a focus on finance and collaboration.