Pure programming language
Bugfix release for the issues reported in #30:
long double const*
pointers.Compilation and Language.C lexer fixes for ghc 9 and gcc 11.
Update for GLPK 5.x
Update for Octave 6.x
New release with some fixes for ghc 8.8 to make the sources compile on Arch Linux again. There are no functional changes.
NOTE: This may not compile if you don't have a fairly recent version of ghc and cabal-install. In that case please try version 0.21 instead.
New release to work around glitches with libffi 3.3. There are no other functional changes, so you only need this if pure-ffi refuses to compile with your libffi version.
New release with some fixes to make the sources compile on Arch Linux again. There are no functional changes.
NOTE: This may not compile if you don't have a fairly recent version of ghc and cabal-install. In that case please try version 0.21 instead.
Update for Octave 5.x
Add a faust-notify receiver to notify applications when faust~ objects are created or destroyed.
New (and experimental) features:
Inlets and outlets are now properly updated when reloading objects. This resolves a long-standing bug. Thanks to @pierreguillot for helping to get this working!
New API routine pd_configure()
which enables an object to update the number of its inlets and outlets on the fly.
New API routine pd_reload()
which enables an object (compiled or script) to recreate itself. In particular, this finally provides some self-loading capability to compiled objects.