QScheme - Download

Warning!!! Big fun ahead...

QScheme is distributed under the GNU General Public Licence

Download

Qscheme
News
Introduction
Download
Licence
Stable
  Installing
  Patching
Devel
Libraries
Links
History
Documentation
FAQ

 QScheme licence

This is the distribution licence and copyright for QScheme. I know, it's a little boring, but it's a matter of protecting our work from possible predators:


QScheme is a fast implementation of the Scheme language.
Copyright (C) 1998-2000 Daniel Crettol 
QScheme is distributed under the GNU General Public Licence.
See the COPYING and LICENCE_EXCEPTION files for more informations.
THERE IS ABSOLUTELY NO WARRANTY!!!

 Latest stable version

qscheme-0.5.1.tar.gz - (Jun 23 2000, 511.2Kb)

This version requires the following libraries:

If you want to try the libglade bindings, you may need the latest version of libglade libglade-0.12.

See the news for a short resume of new features.

 Installation

QScheme now supports the autoconf/automake GNU standards. To compile QScheme, just type:

	tar xvzf qscheme-0.5.1.tar.gz
	cd qscheme-0.5.1
	./configure
	make

After that you should be able to run the scheme interpreter by just typing:

	qscheme

If you want to try the GTk bindings, goto the directory sgtk and type for example:

	sgtk -i hello.scm
	(hello)

 Patching previous version

If you have previous version of QScheme (version 0.5.0), you may want to apply the following patch instead of downloading the whole distribution.

diff-0.5.0-0.5.1.gz - (Jun 23 2000, 7.8Kb)

To apply the patch, proceed as follow:

	cp -a qscheme-$previous qscheme-$version
	cd qscheme-$version
	make clean
	gzip -d < ../diff-$previous-$version.gz | patch -p1

After that, just configure && make to build the new version.

 Developper's daily snapshots

This is the developpment snapshot of QScheme. It's more or less a daily based distribution. This time it's not maintained up to date.

Beware that this may be highly unstable. I generaly will left only snapshots that have a chance to compile, but I give no warranty.

If you are adventurous, you can donwload the current development snapshot - (Apr 25 2000, 496.5Kb).

You can also view the current CHANGES file - (Jun 23 2000, 30.4Kb).

 Libraries

To compile QScheme you also may need the following files:

You can also access all this files directly to the archive directory.

 Other tools, languages, sites and utilities (grab bag)

Development tools provided by:

  • Debian/GNU Linux - Very clean and stable GNU/Linux distribution.

  • GNU software - Emacs and all GNU devel tools.

    To devellop QScheme, I use this extra tools:

  • cfunctions-0.24.tar.gz - ANSI C prototype generator.
  • Perl - The perl scripting language.

    Interesting scheme implementations:

  • Bigloo
  • Gambit
  • Guile
  • SCM
  • SIOD
  • STk

    Reference site for Scheme:

  • Schemers.org
  • MIT's Scheme home page

     Historic versions

    qscheme-0.5.0.tar.gz - (Jun 14 2000, 509.2Kb)
    qscheme-0.3.3.tar.gz - (Mar 20 2000, 511.5Kb)
    qscheme-0.3.2.tar.gz - (Mar 12 2000, 510.9Kb)
    qscheme-0.3.1.tar.gz - (Mar 5 2000, 510.5Kb)
    qscheme-0.3.0.tar.gz - (Sep 17 1999, 292.5Kb)
    qscheme-0.2.2.tar.gz - (Sep 1 1999, 281.5Kb)
    qscheme-0.2.1.tar.gz - (Jul 20 1999, 267.3Kb)
    qscheme-0.2.tar.gz - (Jul 15 1999, 262.5Kb)

    Patches:
    diff-0.3.2-0.3.3.gz - (Mar 20 2000, 7.8Kb)
    diff-0.3.1-0.3.2.gz - (Mar 12 2000, 1.3Kb)
    diff-0.3.0-0.3.1.gz - date/size unknown
    diff-0.2.2-0.3.0.gz - (Sep 17 1999, 126.8Kb)
    diff-0.2.1-0.2.2.gz - (Sep 1 1999, 130.3Kb)
    diff-0.2-0.2.1.gz - (Jul 20 1999, 42.7Kb)


  • D. Crettol dan@sof.ch Modifie le 23/06/2000 01:10:32.