Share

Q - Equational Programming Language

File Release Notes and Changelog

Release Name: 7.11

Notes: What you can find here: (1) Q core package (tarball), containing the interpreter, standard library and a few assorted modules. (Note that the source tarballs of the addon modules are distributed as separate packages.) (2) Binary "all-in-one" packages in RPM (Linux) and MSI (Windows) format. Besides the interpreter core, these also contain most of the available addon modules. The RPMs have been built and tested on openSUSE 10.3, the Windows package on Windows XP. NOTE: The Linux RPMs are now obsolete. Please see the Download page for information on Toni Graffy's Q packages available from the Packman repository (http://packman.links2linux.de/). There you can also find more information about required third-party software and other ports of the Q language: http://q-lang.sourceforge.net/download.html


Changes: This release sports symbolic XML-style character escapes in string literals, various improvements and bugfixes in the clib, system and odbc modules, support for highres timers and timed waits on mutexes and semaphores on systems which provide that functionality, and Jiri Spitz' new AVL tree implementation which considerably speeds up the dictionary and set data structures in the standard library. (Please see the NEWS and ChangeLog files in the tarball for details.) Moreover, the all-in-one package now includes all the latest versions of the addon packages and Eddie Rucker's new CSV module for reading and writing comma-separated-value data. Update 2008-03-07: New Windows package which includes the latest Q-CSV (0.2).