[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

GOOPS 1.0 released

From: Mikael Djurfeldt
Subject: GOOPS 1.0 released
Date: Mon, 05 Mar 2001 20:47:05 +0100

Version 1.0 of GOOPS---Guile Object Oriented Programming System is
now available via anonymous FTP from and mirrors
of that site (see list below).

Compared to GOOPS 0.9.0, this is mostly a bug fix release.  Although
work is needed in some areas, especially documentation and C API, the
object system itself works pretty stably.

GOOPS has been merged into the current development version of Guile
and will be part of the guile-1.5 distribution.

GOOPS is the object oriented extention to Guile. Its implementation is
derived from STk-3.99.3 by Erick Gallesio and version 1.3 of Gregor
Kickzales `Tiny-Clos'.  It is very close in spirit to CLOS, the Common
Lisp Object System (`CLtL2') but is adapted for the Scheme language.
While GOOPS is not compatible with any of these systems, GOOPS
contains a compatibility module which allows for execution of STKlos

Briefly stated, the GOOPS extension gives the user a full object
oriented system with multiple inheritance and generic functions with
multi-method dispatch.  Furthermore, the implementation relies on a
true meta object protocol, in the spirit of the one defined for CLOS
(Gregor Kiczales: A Metaobject Protocol).

Obtaining GOOPS ======================================================

The latest official GOOPS release is available via anonymous FTP:

If you don't already have Guile 1.4 installed on your system, you
also need to download and install

The mailing list address@hidden' carries discussions,
questions, and often answers, about Guile.  To subscribe, send mail to
address@hidden  Of course, please send bug
reports (and fixes!) to address@hidden  Note that one address is, and the other is at

Anonymous CVS Access and FTP snapshots ===============================

We make the developers' working Guile sources available via anonymous
CVS, and by nightly snapshots, accessible via FTP.  See the files
`ANON-CVS' and `SNAPSHOTS' for details.

If you would like to receive mail when people commit changes to the
Guile CVS repository, you can subscribe to
by sending a message to address@hidden
Even better, you can get daily digests of these commit messages by 
sending a message to address@hidden

If you want to subscribe an e-mail address other than the one that
appears in your From: header, say address@hidden, send a mail note to

[ Most GNU software is compressed using the GNU `gzip' compression program.
  Source code is available on most sites distributing GNU software.
  Executables for various systems and information about using gzip can be
  found at the URL

  For information on how to order GNU software on CD-ROM and
  printed GNU manuals, see
  or e-mail a request to: address@hidden

  By ordering your GNU software from the FSF, you help us continue to
  develop more free software.  Media revenues are our primary source of
  support.  Donations to FSF are deductible on US tax returns.

  The above software will soon be at these ftp sites as well.
  Please try them before as is very busy!
  A possibly more up-to-date list is at the URL

  thanx address@hidden

  Here are the mirrored ftp sites for the GNU Project, listed by country:

  United States:
  California -,
  Hawaii -
  Illinois - (Internet address
  Kentucky -
  Maryland - (Internet address
  Massachusetts -
  Michigan -
  Missouri -
  New Mexico -
  New York -
  Ohio -
  Virginia -
  Washington -
  South Africa -
  The Americas:
  Brazil -
  Brazil -
  Brazil -
  Brazil -
  Canada -
  Chile - (Internet address
  Costa Rica -
  Mexico -
  Australia -
  Australia -
  Japan -
  Japan -
  Japan -
  Japan -
  Japan -
  Korea - (Internet address
  Saudi Arabia -
  Taiwan -
  Taiwan -
  Thailand - (Internet address -
  Austria -
  Austria -
  Belgium -
  Austria -
  Czech Republic -
  Denmark -
  Denmark -
  Finland -
  France -
  France -
  Germany -
  Germany -
  Germany -
  Germany -
  Greece -
  Greece -
  Greece -
  Greece - (Internet address
  Hungary -
  Ireland - (Internet address
  Italy -
  Netherlands - (Internet address
  Netherlands -
  Netherlands - (Internet address
  Netherlands -
  Norway - (Internet address
  Norway -
  Poland -
  Portugal - 
  Portugal -
  Portugal -
  Russia -
  Slovenia -
  Spain -
  Sweden -
  Sweden -
  Sweden -
  Sweden - (Internet address
           Also mirrors the Mailing List Archives.
  Sweden -
  Switzerland -
  Switzerland - (Internet address
  Turkey -
  United Kingdom - (Internet address
  United Kingdom -
  United Kingdom - (Internet address
  United Kingdom - (Internet address

reply via email to

[Prev in Thread] Current Thread [Next in Thread]