Version 0.1.2 of GOOPS---Guile Object Oriented Programming System is
now available via anonymous FTP from ftp.gnu.org/gnu/guile/ and mirrors
of that site (see list below).
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'.
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 from
ftp.gnu.org, as /gnu/guile/guile-oops-0.1.2.tar.gz.
Via the web, that's:
ftp://ftp.gnu.org/gnu/guile/guile-oops-0.1.2.tar.gz
For getit, that's: ftp.gnu.org:/gnu/guile/guile-oops-0.1.2.tar.gz
If you don't already have Guile 1.3.2 installed on your system, you
also need to download and install
ftp://ftp.gnu.org/gnu/guile/guile-core-1.3.2.tar.gz
The mailing list ······@sourceware.cygnus.com' carries discussions,
questions, and often answers, about Guile. To subscribe, send mail to
···············@sourceware.cygnus.com. Of course, please send bug
reports (and fixes!) to ·········@gnu.org. Note that one address is
@sourceware.cygnus.com, and the other is at @gnu.org.
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
·········@sourceware.cygnus.com
by sending a message to ···················@sourceware.cygnus.com.
Even better, you can get daily digests of these commit messages by
sending a message to ··························@sourceware.cygnus.com.
If you want to subscribe an e-mail address other than the one that
appears in your From: header, say ···@bar.com, send a mail note to
·······························@sourceware.cygnus.com.
[ 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 http://www.gzip.org.
For information on how to order GNU software on CD-ROM and
printed GNU manuals, see http://www.gnu.org/order/order.html
or e-mail a request to: ···@gnu.org
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 ftp.gnu.org as ftp.gnu.org is very busy!
A possibly more up-to-date list is at the URL
http://www.gnu.org/order/ftp.html
thanx ····@gnu.org
Here are the mirrored ftp sites for the GNU Project, listed by country:
United States:
California - labrea.stanford.edu/pub/gnu, gatekeeper.dec.com/pub/GNU
Hawaii - ftp.hawaii.edu/mirrors/gnu
Illinois - uiarchive.cso.uiuc.edu/pub/gnu (Internet address 128.174.5.14)
Kentucky - ftp.ms.uky.edu/pub/gnu
Maryland - ftp.digex.net/pub/gnu (Internet address 164.109.10.23)
Massachusetts - aeneas.mit.edu/pub/gnu
Michigan - gnu.egr.msu.edu/pub/gnu
Missouri - wuarchive.wustl.edu/systems/gnu
New Mexico - ftp.cs.unm.edu/mirrors/gnu
New York - ftp.cs.columbia.edu/archives/gnu/prep
Ohio - ftp.cis.ohio-state.edu/mirror/gnu
Virginia - ftp.uu.net/archive/systems/gnu
Washington - ftp.nodomainname.net/pub/mirrors/gnu
Africa:
South Africa - ftp.sun.ac.za/gnu
The Americas:
Brazil - ftp.unicamp.br/pub/gnu
Brazil - master.softaplic.com.br/pub/gnu
Brazil - linuxlabs.lci.ufrj.br/gnu
Canada - ftp.cs.ubc.ca/mirror2/gnu
Chile - ftp.inf.utfsm.cl/pub/gnu (Internet address 146.83.198.3)
Costa Rica - sunsite.ulatina.ac.cr/GNU
Mexico - ftp.uaem.mx/pub/gnu
Australia:
Australia - archie.au/gnu (archie.oz or archie.oz.au for ACSnet)
Australia - ftp.progsoc.uts.edu.au/pub/gnu
Australia - mirror.aarnet.edu.au/pub/gnu
Asia:
Japan - tron.um.u-tokyo.ac.jp/pub/GNU/prep
Japan - ftp.cs.titech.ac.jp/pub/gnu
Japan - mirror.nucba.ac.jp/mirror/GNU/
Korea - cair-archive.kaist.ac.kr/pub/gnu (Internet address 143.248.186.3)
Saudi Arabia - ftp.isu.net.sa/pub/mirrors/prep.ai.mit.edu/pub/gnu
Taiwan - ftp.nctu.edu.tw/UNIX/gnu/
Taiwan - ftp1.sinica.edu.tw/pub3/GNU/gnu/
Thailand - ftp.nectec.or.th/pub/mirrors/gnu (Internet address - 192.150.251.32)
Europe:
Austria - ftp.univie.ac.at/packages/gnu
Austria - gd.tuwien.ac.at/gnu/gnusrc
Belgium - ftp.be.gnu.org/
Austria - http://gd.tuwien.ac.at/gnu/gnusrc/
Czech Republic - ftp.fi.muni.cz/pub/gnu/
Denmark - ftp.denet.dk/mirror/ftp.gnu.org/pub/gnu
Denmark - ftp.dkuug.dk/pub/gnu/
Finland - ftp.funet.fi/pub/gnu
France - ftp.univ-lyon1.fr/pub/gnu
France - ftp.irisa.fr/pub/gnu
Germany - ftp.informatik.tu-muenchen.de/pub/comp/os/unix/gnu/
Germany - ftp.informatik.rwth-aachen.de/pub/gnu
Germany - ftp.de.uu.net/pub/gnu
Greece - ftp.forthnet.gr/pub/gnu
Greece - ftp.ntua.gr/pub/gnu
Greece - ftp.duth.gr/pub/gnu
Greece - ftp.aua.gr/pub/mirrors/GNU (Internet address 143.233.187.61)
Hungary - ftp.kfki.hu/pub/gnu
Ireland - ftp.esat.net/pub/gnu (Internet address 193.120.14.241)
Italy - ftp.oasi.gpa.it/pub/gnu
Netherlands - ftp.eu.net/gnu (Internet address 192.16.202.1)
Netherlands - ftp.nluug.nl/pub/gnu
Netherlands - ftp.win.tue.nl/pub/gnu (Internet address 131.155.70.19)
Norway - ftp.ntnu.no/pub/gnu (Internet address 129.241.11.142)
Norway - sunsite.uio.no/pub/gnu
Poland - ftp.task.gda.pl/pub/gnu
Portugal - ftp.ci.uminho.pt/pub/mirrors/gnu
Portugal - http://ciumix.ci.uminho.pt/mirrors/gnu/
Portugal - ftp.ist.utl.pt/pub/gnu
Russia - ftp.chg.ru/pub/gnu/
Slovenia - ftp.arnes.si/gnu
Spain - ftp.etsimo.uniovi.es/pub/gnu
Sweden - ftp.isy.liu.se/pub/gnu
Sweden - ftp.stacken.kth.se
Sweden - ftp.luth.se/pub/unix/gnu
Sweden - ftp.sunet.se/pub/gnu (Internet address 130.238.127.3)
Also mirrors the Mailing List Archives.
Sweden - ftp.chl.chalmers.se/pub/gnu/
Switzerland - ftp.eunet.ch/mirrors4/gnu
Switzerland - sunsite.cnlab-switch.ch/mirror/gnu (Internet address 193.5.24.1)
United Kingdom - ftp.mcc.ac.uk/pub/gnu (Internet address 130.88.203.12)
United Kingdom - unix.hensa.ac.uk/mirrors/gnu
United Kingdom - ftp.warwick.ac.uk (Internet address 137.205.192.14)
United Kingdom - SunSITE.doc.ic.ac.uk/gnu (Internet address 193.63.255.4)
]
In article <·························@mdj-pc.nada.kth.se>, Mikael Djurfeldt <·········@nada.kth.se> wrote:
> Version 0.1.2 of GOOPS---Guile Object Oriented Programming System is
> now available via anonymous FTP from ftp.gnu.org/gnu/guile/ and mirrors
> of that site (see list below).
>
> 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'.
Kic*k*zales? ;-)
> 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').
Sounds good. Seems like we're getting nearer to the real thing.
Now we just need the rest of ANSI CL in Guile. ;-)