First, I'd like to say hello to all newcomers on this list, and a happy
new year to everyone!
As you probably noticed, the holidays have been quite busy for me, but
now that Q 4.6 is out of the door, along with Q-Audio 1.2 and Q-Midi
1.12, and the new website at sf.net is up, too, I can start working on
the next Q release. In case anyone is wondering what I'm up to next,
here's my current roadmap for the next release, which concentrates on
the C<->Q interface and web programming facilities:
- Add some stuff to libq (the Q->C interface) which is used in several
modules, specifically: mkuint, isuint, mkbool, isbool. This is already
in CVS. Unfortunately, this required a change of the binary API, so
existing modules (including q-audio and q-midi) have to be recompiled if
you use the latest CVS version.
- Add a C->Q interface (libqint). This will allow the interpreter to be
used as an embedded macro or programming language or as a rewriting
engine in C/C++ applications, which is something several users have
asked for. If you are interested in this, you can get a first impression
of how the new interface will look like by checking out src/qint.h in Q cvs.
- Once this is finished, I'll go about implementing a Q Apache module.
This will allow Q to be used for server-side scripting of HTML content
in the same way as, e.g., Perl, Python and PHP. Please see
http://modules.apache.org/ for more information.
- Add a libcurl module. This will facilitate the transferring of files
with URL syntax using different protocols. See http://curl.haxx.se/.
When all that is finished (hopefully in the next 2-3 months), after the
release of Q 4.7, I think I'm going to focus again on the multimedia
library. Specifically, I started making plans for a new Q-Video module
which will allow access to different video file formats.
As always, your comments are appreciated. :) Do you have anything to add
to the above list? Any other items on your personal Q wishlist? Let me know!
Cheers,
Albert
--
Dr. Albert Gr"af
Email: Dr....@t-..., ag...@mu...
WWW: http://www.musikwissenschaft.uni-mainz.de/~ag
|