Re: [q-lang-users] Q 6.2 is out
Brought to you by:
agraef
From: Albert G. <Dr....@t-...> - 2005-07-15 08:37:56
|
Tim Haynes wrote: > Coolness. I guess I'll have to reorganize all my Q stuff for the websites > soon too - I need to switch to using libxml, unify versions of cgi.q and > other suchlike libraries into a central library .. and fix the tuples as > well. Beginning to add up to a decent hacking session ;) cgi.q should be ok (at least the version included with the Q core package is), I checked that. Thanks to the migration path suggested by John, fixing the 1-tuples is a trivial business. Simply install Q 6.1 first, feed your scripts to it, and fix all places where the compiler warns you about the deprecated 1-tuple syntax (adding a comma at the end of the tuple is enough). Your scripts will then run with Q 6.2 just fine. BTW, despite all testing one error has crept in: The except.q script in the examples of the core package won't compile. The fix is trivial, and an updated version of the script is already in cvs. >>public (xor) X Y @ 3; // 3 = precedence level >>X xor Y = (X or Y) and not (X and Y); > > Oh, jolly good. I was wondering how one did that, earlier :) You couldn't. ;-) Even the (in) operator, which is used in the standard library to construct list and stream comprehensions, had to be hard-coded into the parser. I'm glad that this is fixed now. Ok, the two remaining big issues now are unicode and 64 bit support. I plan to do this for Q 6.3. Back to coding... Cheers, Albert -- Dr. Albert Gr"af Dept. of Music-Informatics, University of Mainz, Germany Email: Dr....@t-..., ag...@mu... WWW: http://www.musikwissenschaft.uni-mainz.de/~ag |