[q-lang-users] Q 7.2 RC1 available
Brought to you by:
agraef
From: Albert G. <Dr....@t-...> - 2006-06-18 22:14:51
|
Hi all, I've just uploaded a candidate for the upcoming 7.2 release. It is available here: http://sourceforge.net/project/showfiles.php?group_id=96881&package_id=188958&release_id=425798 New in this release: - a hook into the expression printer which allows you to define custom unparsings for all data types ('unparse' function) - a revision of Q's numeric tower, which now also includes a 'Real' type - overhaul of complex.q (complex numbers are now represented using an algebraic type 'Complex') - integration of rational.q into the standard library (only the 'Rational' type and basic rational arithmetic is defined in this module, the remaining operations from Rob Hubbard's "Q+Q" library are in a separate add-on package which is now also included in binary releases) - new Scheme-like semantic number type predicates in typec.q, as suggested by John Cowan More details can be found in the release notes, available here: http://sourceforge.net/project/shownotes.php?release_id=425798&group_id=96881 It would be nice if you could all test the new rational and complex number implementations, so that any remaining bugs can be ironed out before the final release. Rob, I hope I did an acceptable job integrating your library, if not then please complain. ;-) The documentation in rational.pdf needs some minor updates as detailed in private mail. It would be nice if you could have a look at that, and please let me know if you find anything in the rational number support that still needs to be changed before the final release. And thanks a lot again for making "Q+Q" available, this is really an important addition to the library! John, the rational number constructor is named "rat", in case you need that for your Q egg for Chicken. It's a private symbol, so you probably have to use a qualified identifier like "rational::rat" to access it via libqint. Cheers, Albert -- Dr. Albert Gr"af Dept. of Music-Informatics, University of Mainz, Germany Email: Dr....@t-..., ag...@mu... WWW: http://www.musikinformatik.uni-mainz.de/ag |