QScheme

The fastest scheme interpreter I know...

QScheme is distributed under the GNU General Public Licence

News

QScheme
News
Introduction
Download
Documentation
FAQ

 Jun 22, 2000 - QScheme 0.5.1 published

Nothing very new in this release, just bugfixes and compilation problem fixes. This is a maintenance release.

 Jun 15, 2000 - QScheme 0.5.0 published

What's new in this release:

  • autoconf/automake support: use traditionnal ./configure && make
  • Licence modification, see the LICENCE_EXCEPTION file.
  • Native thread support (uses Posix Threads).
  • Easy socket interface.
  • better error messages..
  • unix system call interface.
  • IO speed improvments.
  • regex is now using pcre-3.1
  • many bug fixes.
  • new bugs inserted (for debugging fun).

     Apr 25, 2000 - QScheme 0.3.4 not published at all

    This version has not been published. Only bugfixes. Already working on 0.5.0 series.

     Mar 20, 2000 - QScheme 0.3.3 published

    This release contains many bugfixes, mainly:

  • Forward symbol decl enabled
  • FFI: byte,short and long return type.
  • Octal print for chars.
  • Cleanup of GC messages. Control of verbosity for GC.
  • float print buffer overflow fixed
  • (set-prompt STR) to change the prompt string
  • Pseudo assembler had a bug when assembling %mkproc

     Mar 13, 2000 - Work in progress

    Some more bugfixes today. Good news: the brand new libglade-0.12 has the wanted bugfix.

     Mar 12, 2000 - QScheme 0.3.2

    This version contain only 2 bugfixes. thanks to Juan Pablo Romero.

    I took one week of holidays, skying and having fun with my wife and my childrens. Next version will contain more goodies :)

     Mar 4, 2000 - QScheme 0.3.1 published!!!

    QScheme version 0.3.1 is published yet. There is the traditionnal load of bugfixes and a new features, mainly:

    • Gtk/libglade bindings. Still not perfect but mostly working now. You can now program Gtk applications directly with QScheme.
    • Help online with the whatis function.
    • Better conformance with R5RS.
    • Ability to define new Scheme type on the fly which could be use to bind QScheme and C libraries with the Foreign Function Interface.
    • Better documentation, still not perfect. Comments are welcome.
    • New string functions like string-pack and unpack.
    • Structures (records) with intermix of foreign and scheme objects
    • And a lot more...

    The documentation about the freshly added structure is not yet written. If you are interested, you should try to read the tstlib.defs and tstlib.c file to see some example about this feature.

    Functions related to structures are a little documented through the help online. (see the whatis procedure).

     Feb 16, 2000 - QScheme 0.3.1 not plublished yet

  • I have decided to work a little more to include structures in the release. I don't know if it's a good idea!

     Feb 12, 2000 - New site is coming

  • It's nearly finished now.

     Feb 9, 2000 - Heavy site relooking

  • Complete site relooking. This is because I plan to release snapshot versions of QScheme and I do not want to spend to much time to maintain this site

     Older news

  • I had a lot of waste time. QScheme has been developped in various area, but the site has not been updated to reflect the changes correctly. Sorry for that.

  • Sept 21, 1999 - QScheme 0.3.0


  • D. Crettol dan@sof.ch Modifie le 22/06/2000 22:57:04.