Sunday, March 5, 2017

Pure 0.66 release

Pure 0.66 has been released (docs). This is another maintenance release which sports some improvements in the parser and some bugfixes in Emacs Pure mode.

Saturday, February 25, 2017

Pure 0.65 release

Pure 0.65 has been released (docs). This is a maintenance release which sports some bugfixes in the compiler.

Thursday, October 30, 2014

Pure 0.64 release

Pure 0.64 has been released (docs). This release adds support for Perl-style regular expressions via PCRE.

Thursday, October 23, 2014

Pure 0.63 release

Pure 0.63 has been released (docs). This release sports some fixes in the Faust interface, as well as support for the ATS programming language contributed by Barry Schwartz.

Thursday, September 18, 2014

Pure 0.62 release

Pure 0.62 has been released (docs), featuring some more improvements to the batch compiler.

Thursday, September 11, 2014

Pure 0.61 release

Pure 0.61 has been released (docs), bringing compatibility with the recently released LLVM 3.5 as well as improvements in the batch compiler.

Friday, March 28, 2014

Pure 0.60 release

Pure 0.60 has been released (docs), featuring some OS X compatibility changes, as well as bugfixes and improvements in the runtime. Most addon modules have been updated as well, so that they compile cleanly on OS X now. (Corresponding ports in MacPorts will hopefully follow soon.)

Wednesday, February 26, 2014

Pure 0.59 release

Pure 0.59 has been released (docs). This is an update bringing LLVM 3.4 compatibility.

New pure-avahi and pure-lilv modules

New pure-avahi and pure-lilv modules have been released. The former lets you browse and publish Zeroconf services on a network using Avahi, the Zeroconf implementation for Linux and other Unix-like systems. The latter provides bindings for David Robillard's Lilv library and lets you run LV2 plugins in Pure. (LV2 is the new Linux audio and MIDI plugin standard, which is supported by popular Linux audio and MIDI software such as Ardour and Qtractor.)

Tuesday, September 17, 2013

Pure 0.58 release

Pure 0.58 is out (docs, Windows MSI). This release sports LLVM 3.3 compatibility, a few cosmetic changes in the interpreter and the standard library, and the usual amount of bugfixes. Please check the release notes for details.

Tuesday, August 20, 2013

Pure language support for the Sublime Text editor

Sublime Pure is a Pure package for the Sublime Text editor based on Adam Sanderson's TextMate bundle. The package has been tested with both Sublime Text 2 and the current beta version of Sublime Text 3 (build 3047 at the time of this writing). It provides syntax highlighting for Pure scripts, a few snippets for Pure control flow constructs, and build commands for running scripts and batch-compiling them to executables.

Tuesday, July 30, 2013

Puritan: unit testing framework for Pure

Alastair Pharo has created a unit testing framework for Pure, called Puritan. It's still in its early stages, but usable already. Pure sources and documentation are available at Bitbucket. Alastair's announcement on the mailing list can be found here.

Tuesday, April 2, 2013

pure-glpk 0.3

Jiri Spitz has released version 0.3 of his pure-glpk package (a Pure interface to the GNU Linear Programming Kit). This version supports the latest GLPK version (4.48) which offers some stability and speed improvements.

Saturday, February 23, 2013

pure-audio and pure-liblo Windows packages

I've uploaded new Windows msi packages for pure-audio and pure-liblo (Pure's audio and OSC interfaces) which work with the latest (0.56 and 0.57) builds of the Pure msi package.

Friday, February 15, 2013

Pure 0.57 release

Pure 0.57 is out (docs, Windows MSI). This is a maintenance release which fixes some linker quirks on recent Linux systems and provides compatibility with C++0x/11 and recent Faust2 versions. Please check the release notes for details.

Wednesday, February 13, 2013

Pure has moved to Bitbucket

Please update your bookmarks:
Website: http://purelang.bitbucket.org/
Repository: https://bitbucket.org/purelang/pure-lang
Bug reports: https://bitbucket.org/purelang/pure-lang/issues

Old releases will continue to be available at GoogleCode, and the mailing list remains at http://groups.google.com/group/pure-lang. Please use the issue tracker on Bitbucket for any future bug reports.

Monday, February 11, 2013

Pure on Bitbucket

I'm currently in the process of moving Pure to Bitbucket, to leverage its collaboration features and make it easier for Pure users to contribute to the project. We also have a new website at purelang.bitbucket.org.

The current Pure 0.56 release is available (source tarball, documentation, Windows msi, release notes). Please also check the Downloads section for current releases of all addon modules.