Fixed Racket v5.2.1 Installers
Dear Racketeers,
We have just released a DrRacket version 5.2.1 that starts fine today. The fixed version has replaced the 5.2.1 installers. This version and the original 5.2.1 differ only in this one fix.
Dear Racketeers,
We have just released a DrRacket version 5.2.1 that starts fine today. The fixed version has replaced the 5.2.1 installers. This version and the original 5.2.1 differ only in this one fix.
Labels: release
Racket version 5.2.1 is now available from
http://racket-lang.org/
Labels: release
Racket version 5.2 is now available from
http://racket-lang.org/
Due to a bug, phase 1 syntax (or higher) is not available in DrRacket's #lang-based REPL. A simple workaround is to disable debugging in DrRacket (see “no debugging” radio button in detailed language dialog).
DrRacket now provides an on-line version of the syntax check tool, which means that syntax checking runs automatically while you continue to edit a program. With this tool enabled, its annotations (e.g., binding arrows) and actions (e.g., the renaming refactoring and direct documentation links) are almost always available.
We have noticed that on-line syntax checking renders DrRacket unstable on occasion, perhaps because it relies on relatively new support for parallelism. Occurrences of the problem are rare, but they are not rare enough, which is why we have disabled the tool by default. At the same time, current users of the tool find it so valuable that we felt it should be included in the release. We expect to track down the remaining problems and enable the tool by default in near-future release.
To enable on-line syntax checking (for #lang-based programs only), click on the red dot in the bottom right of DrRacket's window. To turn it off, click there again.
Labels: release
Racket version 5.1.3 is now available from
http://racket-lang.org/
This is a bugfix release, resolving the DrRacket issue with the contour view. In addition, two tex files with problematic licensing were removed.
Labels: release
Racket version 5.1.2 is now available from
http://racket-lang.org/
Labels: release
Racket version 5.1.1 is now available from
http://racket-lang.org/
Labels: release
Racket version 5.1 is now available from
http://racket-lang.org/
The most significant change in version 5.1 is a rewrite of the GUI library. Unix/X users will see the biggest difference with this change, because DrRacket and all Racket GUI programs now take on the desktop theme for menus, buttons, and other GUI widgets.
In the long run, Racket GUI programs on all platforms will improve as a result of the library rewrite. In the short run, beware that this first release of a new library will inevitably include a new set of bugs.
Version 5.1 changes in more detail:
Labels: release
Racket version 5.0.2 is now available from
http://racket-lang.org/
Labels: release
Racket version 5.0.1 is now available from
http://racket-lang.org/
Labels: release
PLT is happy to announce the release of Racket, available from
http://racket-lang.org/
With Racket, you can script command shells and web servers; you can quickly prototype animations and complex GUIs; regexps and threads are here to serve you. To organize your systems, you can mix and match classes, modules or components. Best of all, you start without writing down types. If you later wish to turn your script into a program, equip your Racket modules with explicit type declarations as you wish. And Racket doesn't just come as a typed variant; you can also write your modules in a purely functional and lazy dialect.
Racket comes in so many flavors because Racket is much more than a standard scripting language or a plain programming language. Racket supports language extensibility to an unequaled degree. A Racket programmer knows that making up a new language is as easy as writing a new library.
To help you start quickly, Racket includes batteries in all shapes and sizes, most importantly, extensive documentation and all kinds of libraries.
Racket occupies a unique position between research and practice. It inherits many major ideas from language research, among them type safety (when the type system says that x is a number, then at runtime it always is a number) and memory safety (when some memory is reclaimed by the garbage collector it is impossible to still have a reference to it). At the same time, user demand governs rigid adherence to purely theoretical principles.
Racket, formerly PLT Scheme, is a product of over 15 years of development. Although Racket starts with a mature software base and an established user community, its new name reflects our view that this is just the beginning of Racket's evolution.
Labels: release
PLT Scheme version 4.2.5 is now available from
http://plt-scheme.org/
Labels: release
PLT Scheme version 4.2.4 is now available from
http://plt-scheme.org/
Labels: release
PLT Scheme version 4.2.3 is now available from
http://plt-scheme.org/
Labels: release
PLT Scheme version 4.2.2 is now available from
http://plt-scheme.org/
Labels: release
PLT Scheme version 4.2.1 is now available from
http://plt-scheme.org/
Labels: release
PLT Scheme version 4.2 is now available from
http://plt-scheme.org/Internally, this version includes a conversion from C++ to Scheme for part of the GUI toolbox --- specifically, 25k lines of code that implement the general text and pasteboard editor. This conversion is a start on a larger reimplementation of the GUI toolbox. Although we believe that this change will help make PLT Scheme better in the long run, we must expect bugs in the short term due to porting errors. Users should therefore be aware of the change, even though the new implementation is meant to behave the same as previous versions.
Labels: release
PLT Scheme version 4.1.5 is now available from
http://plt-scheme.org/
Labels: release
PLT Scheme version 4.1.4 is now available from
http://plt-scheme.org/
Labels: release
PLT Scheme version 4.1.3 is now available from
http://plt-scheme.org/This is a bug-fix release. Notable changes:
Labels: release
PLT Scheme version 4.1.2 is now available from
http://plt-scheme.org/This is a bug-fix release. [Note that mirror sites can take a while to catch up with the new downloads.] Feedback Welcome.
Labels: release