Clean up whitespace

This commit is contained in:
Lassi Kortela 2022-08-03 17:42:46 +03:00
parent 7a7585904c
commit df0faa30eb
12 changed files with 203 additions and 203 deletions

View File

@ -8,14 +8,14 @@
<A HREF="FAQ.html#toc1">Contents of this section</A></P>
<P></P>
<P>The aim of this document is to answer to the frequently asked questions about STk. First versions of this document were written by Marc Furrer
<P>The aim of this document is to answer to the frequently asked questions about STk. First versions of this document were written by Marc Furrer
<A HREF="mailto:furrer@di.epfl.ch">(furrer@di.epfl.ch)</A>
with the support of Erick Gallesio
with the support of Erick Gallesio
<A HREF="mailto:eg@unice.fr">(eg@unice.fr)</A>
Marc has not enough time to continue to maintain the FAQ up to date and he asked me to continue. Since I too have not a lot of time for keeping the FAQ alive, any help would be greatly apreciated. </P>
<P>The latest version of the FAQ is available at
<P>The latest version of the FAQ is available at
<A HREF="http://kaolin.unice.fr/FAQ/FAQ.html">http://kaolin.unice.fr/FAQ/FAQ.html</A>
Text and Postscript versions of this document are also available at
Text and Postscript versions of this document are also available at
<A HREF="ftp://kaolin.unice.fr/pub/FAQ">ftp://kaolin.unice.fr/pub/FAQ</A>
The HTML version is the recommended version of this document since all the links to other documents or softwares can be followed just by clicking on them.</P>
<P>This version of the document is very incomplete and if you think of questions that are appropriate for this FAQ, or would like to improve an answer, please send me e-mail. </P>
@ -40,23 +40,23 @@ with the support of Erick Gallesio
<H2>1.2 <A NAME="ss1.2"></A> Subject: Where do I get STk from</H2>
<P></P>
<P>STk distribution is available on various sites. The official distribution site is
<P>STk distribution is available on various sites. The official distribution site is
<A HREF="http://kaolin.unice.fr/">http://kaolin.unice.fr/</A>
or
or
<A HREF="ftp://kaolin.unice.fr/pub">ftp://kaolin.unice.fr/pub</A>
Distribution file names have the form <CODE>STk-x.y.tar.gz,</CODE> where <CODE>x</CODE> and <CODE>y</CODE> represent the version and the release of the package. You can also find here interim releases of STk. Intermediate releases are stored in file whose name have the form <CODE>STk-x.y.z.tar.gz</CODE> where <CODE>z</CODE> is the intermediate release number. Last stable release can be taken from
Distribution file names have the form <CODE>STk-x.y.tar.gz,</CODE> where <CODE>x</CODE> and <CODE>y</CODE> represent the version and the release of the package. You can also find here interim releases of STk. Intermediate releases are stored in file whose name have the form <CODE>STk-x.y.z.tar.gz</CODE> where <CODE>z</CODE> is the intermediate release number. Last stable release can be taken from
<A HREF="http://kaolin.unice.fr/STk.tar.gz">http://kaolin.unice.fr/STk.tar.gz</A>
or
or
<A HREF="ftp://kaolin.unice.fr/pub/STk.tar.gz">ftp://kaolin.unice.fr/pub/STk.tar.gz</A>
</P>
<H2>1.3 <A NAME="ss1.3"></A> Subject: Are there distribution mirror sites</H2>
<P></P>
<P>Stable releases of STk are also placed in
<P>Stable releases of STk are also placed in
<A HREF="ftp://sunsite.unc.edu/pub/Linux/devel/lang/lisp">ftp://sunsite.unc.edu/pub/Linux/devel/lang/lisp</A>
Since this site is eavily mirrored around the planet, you should easily find a stable release near you.</P>
<P>David Fox also maintain a mirror site of kaolin (daily updated) in the USA at the following URL
<P>David Fox also maintain a mirror site of kaolin (daily updated) in the USA at the following URL
<A HREF="ftp://cs.nyu.edu/pub/local/fox/stk">ftp://cs.nyu.edu/pub/local/fox/stk</A>
</P>
@ -98,10 +98,10 @@ or
<P></P>
<P><B>The R4RS document</B>
<UL>
<LI>R4RS is the document which fully describes the Scheme Programming Language, it can be found in the Scheme repository at the following URL
<LI>R4RS is the document which fully describes the Scheme Programming Language, it can be found in the Scheme repository at the following URL
<A HREF="ftp://ftp.cs.indiana.edu/pub/scheme-repository/doc">ftp://ftp.cs.indiana.edu/pub/scheme-repository/doc</A>
</LI>
<LI>Aubrey Jaffer has also translated this document in HTML. A version of this document can be browsed at
<LI>Aubrey Jaffer has also translated this document in HTML. A version of this document can be browsed at
<A HREF="http://www-swiss.ai.mit.edu/~jaffer/r4rs_toc.html">http://www-swiss.ai.mit.edu/~jaffer/r4rs_toc.html</A>
</LI>
</UL>
@ -128,7 +128,7 @@ or
</LI>
</UL>
</P>
<P>The Scheme Repository is mirrored in Europe at:
<P>The Scheme Repository is mirrored in Europe at:
<UL>
<LI>
<A HREF="ftp://ftp.inria.fr/lang/Scheme">ftp://ftp.inria.fr/lang/Scheme</A>
@ -142,19 +142,19 @@ or
</UL>
</P>
<P><B>Usenet newsgroup and other addresses</B></P>
<P>There is a usenet newsgroup about the Scheme Programming language:
<P>There is a usenet newsgroup about the Scheme Programming language:
<A HREF="news:comp.lang.scheme">comp.lang.scheme</A>
</P>
<P><B>Miscelleanous</B></P>
<P>Following addresses contains also interesting material about the Scheme language
<UL>
<LI>The Scheme FAQ
<LI>The Scheme FAQ
<A HREF="http://www.cs.cmu.edu:8001/Web/Groups/AI/html/faqs/lang/scheme/thttp://www.cs.cmu.edu:8001/Web/Groups/AI/html/faqs/lang/scheme/top.htmlheme/scheme-repository">http://www.cs.cmu.edu:8001/Web/Groups/AI/html/faqs/lang/scheme/top.htmlheme/scheme-repository</A>
</LI>
<LI>The Scheme Home Page at MIT
<LI>The Scheme Home Page at MIT
<A HREF="http://www-swiss.ai.mit.edu/scheme-home.html">http://www-swiss.ai.mit.edu/scheme-home.html</A>
</LI>
<LI>The Scheme Underground web page:
<LI>The Scheme Underground web page:
<A HREF="http://www.ai.mit.edu/projects/su/su.html">http://www.ai.mit.edu/projects/su/su.html</A>
</LI>
</UL>
@ -183,7 +183,7 @@ or
</UL>
</P>
<P><B>Procedures</B></P>
<P>The following procedures are required by R4RS and are not implemented in the STk interpreter:
<P>The following procedures are required by R4RS and are not implemented in the STk interpreter:
<UL>
<LI>transcript-off </LI>
<LI>transcript-on</LI>

View File

@ -10,31 +10,31 @@
<P></P>
<P>Small (in size) contributions are included in the release. Among them we can cite:
<UL>
<LI><EM>STk-wtour</EM>: A didactic demo to learn <B>STk</B> written by Suresh Srinivas
<LI><EM>STk-wtour</EM>: A didactic demo to learn <B>STk</B> written by Suresh Srinivas
<A HREF="mailto:ssriniva@cs.indiana.edu">(ssriniva@cs.indiana.edu)</A>
</LI>
<LI><EM>Stetris : </EM>A tetris game written by Harvey J. Stein
<LI><EM>Stetris : </EM>A tetris game written by Harvey J. Stein
<A HREF="mailto:hjstein@math.huji.ac.il">(hjstein@math.huji.ac.il)</A>
</LI>
<LI><EM>Queens</EM>: The famous 8 queens problem by Grant Edwards
<LI><EM>Queens</EM>: The famous 8 queens problem by Grant Edwards
<A HREF="mailto:grante@winternet.com">(grante@winternet.com)</A>
</LI>
<LI><EM>Ttt</EM>: A 3-D Tic-Tac-Toe by Edin "Dino" Hodzic
<LI><EM>Ttt</EM>: A 3-D Tic-Tac-Toe by Edin "Dino" Hodzic
<A HREF="mailto:ehodzic@scu.edu">ehodzic@scu.edu</A>
</LI>
</UL>
</P>
<P>Complex contributions are kept in the
<P>Complex contributions are kept in the
<A HREF="ftp://kaolin.unice.fr/pub/Contrib">ftp://kaolin.unice.fr/pub/Contrib</A>
directory. This directory contains also old code which should probably be updated to work with current STk release. Among the packages which can be found in this directory are:
<UL>
<LI><EM>EnvDraw</EM>: is a environment diagramming package which draws environment diagrams as taught in Abelson and Sussman's <EM>Structure and Interpretation of Computer Languages</EM>. It was written as an instructional tool for the CS61A course at the University of California at Berkeley. The environment diagrammer is a metacircular evaluator which draws procedures, environments, and box and pointer diagrams along with all the accompanying symbols and mutation. It includes a box and pointer diagrammer which handles circular list structures, cons cell mutation, and also will watch for modification of any symbols known to be pointing to drawn cells. The author of this very neat package is Josh MacDonald
<LI><EM>EnvDraw</EM>: is a environment diagramming package which draws environment diagrams as taught in Abelson and Sussman's <EM>Structure and Interpretation of Computer Languages</EM>. It was written as an instructional tool for the CS61A course at the University of California at Berkeley. The environment diagrammer is a metacircular evaluator which draws procedures, environments, and box and pointer diagrams along with all the accompanying symbols and mutation. It includes a box and pointer diagrammer which handles circular list structures, cons cell mutation, and also will watch for modification of any symbols known to be pointing to drawn cells. The author of this very neat package is Josh MacDonald
<A HREF="mailto:jmacd@po.EECS.Berkeley.EDU">jmacd@po.EECS.Berkeley.EDU</A>
</LI>
<LI><EM>WWW </EM>is a HTML browser which greatly enhances the hbrowse demo which is part of STk distribution. You should look at this package. Author: Harvey J. Stein
<LI><EM>WWW </EM>is a HTML browser which greatly enhances the hbrowse demo which is part of STk distribution. You should look at this package. Author: Harvey J. Stein
<A HREF="mailto:hjstein@math.huji.ac.il">hjstein@math.huji.ac.il</A>
</LI>
<LI><EM>Nanocad</EM> is chemistery CAD program which allows you to create small molecules and to rotate them. The author of this package is Will Ware
<LI><EM>Nanocad</EM> is chemistery CAD program which allows you to create small molecules and to rotate them. The author of this package is Will Ware
<A HREF="mailto:wware@world.std.com">wware@world.std.com</A>
</LI>
<LI>...</LI>
@ -42,9 +42,9 @@ directory. This directory contains also old code which should probably be update
</P>
<P>Some packages are not in the <CODE>kaolin</CODE> <CODE>Contrib</CODE> directory:
<UL>
<LI>A preemptive thread package can be found at
<LI>A preemptive thread package can be found at
<A HREF="ftp://ftp.cs.uoregon.edu/pub/lth/tasking-alpha2.tar.gz">ftp://ftp.cs.uoregon.edu/pub/lth/tasking-alpha2.tar.gz</A>
The uthor of this package is Lars Thomas Hansen
The uthor of this package is Lars Thomas Hansen
<A HREF="lth@cs.uoregon.edu">lth@cs.uoregon.edu</A>
</LI>
<LI>A low level interface to the Postgres 95 Database can be found at http://www.webbuild.com/~rtoy/pgstk/http://www.webbuild.com/~rtoy/pgstk/ .</LI>

View File

@ -14,9 +14,9 @@
<LI>"Practical Programming in Tcl and Tk" by Brent Welch, ISBN 0-13-182007-9, Prentice Hall, 1995.</LI>
</UL>
</P>
<P>There is also a Usenet newsgroup for Tcl/Tk:
<P>There is also a Usenet newsgroup for Tcl/Tk:
<A HREF="news:comp.lang.tcl">comp.lang.tcl</A>
A FAQ, for Tcl/Tk is regulary posted in
A FAQ, for Tcl/Tk is regulary posted in
<A HREF="news:comp.lang.tcl.annonce">comp.lang.tcl.annonce</A>
</P>
<HR>

View File

@ -17,18 +17,18 @@
.</CODE></P>
<P>To <EM>unsubscribe</EM> from the mailing list, send a mail at previous e-mail address with the word <CODE>"unsubscribe"</CODE> in the <CODE>Subject:</CODE> field. </P>
<P>For more information on the mailing list management, send a message with the word <CODE>"help"</CODE> in the <CODE>Subject:</CODE> field of your mail. In particular, it is possible to find all the messages which have already been sent on the STk mailing list. </P>
<P>Subscription/un-subscription/information requests are processed automatically without human intervention. If something goes wrong, send a mail to
<P>Subscription/un-subscription/information requests are processed automatically without human intervention. If something goes wrong, send a mail to
<A HREF="mailto:eg@unice.fr">eg@unice.fr</A>
</P>
<P>Once you have properly subscribe to the mailing list,
<P>Once you have properly subscribe to the mailing list,
<UL>
<LI>you can send your messages about STk to
<LI>you can send your messages about STk to
<A HREF="mailto:stk@kaolin.unice.fr">stk@kaolin.unice.fr</A>
</LI>
<LI>you will receive all the messages of the mailing list to the e-mail address you used when you subscribed to the list.</LI>
</UL>
</P>
<P>The mailing list is archived at:
<P>The mailing list is archived at:
<UL>
<LI>
<A HREF="http://kaolin.unice.fr/mlist/Hypermail/index.html">http://kaolin.unice.fr/mlist/Hypermail/index.html</A>
@ -42,7 +42,7 @@ as raw text.</LI>
<H2>6.2 <A NAME="ss6.2"></A> Subject: Reporting a Bug</H2>
<P></P>
<P>When you find a bug in STk, please send its description to the following address
<P>When you find a bug in STk, please send its description to the following address
<A HREF="mailto:stk-bugs@kaolin.unice.fr">stk-bugs@kaolin.unice.fr</A>
. Don't forget to indicate the STk version you use, the architecture and the system release on which you run the interpreter. STk version and architecture can be found by using the <CODE>version</CODE> and <CODE>machine-type</CODE> Scheme primitives. If possible, try to find a small program which exhibit the bug. Even better, if you have a patch, plese send it at the previous address. </P>

View File

@ -7,7 +7,7 @@
<body BACKGROUND="http://kaolin.unice.fr/STk/Images/texture.gif">
<TABLE WIDTH="100%"><TR>
<TD ALIGN=LEFT VALIGN=TOP WIDTH="20%" NOWRAP>
<IMG SRC=http://kaolin.unice.fr/STk/Images/STk-tiny.gif>
<IMG SRC=http://kaolin.unice.fr/STk/Images/STk-tiny.gif>
<P>
<BR><A HREF=http://kaolin.unice.fr/STk/STk.html>STk home</A>
<BR><A HREF=http://kaolin.unice.fr/STk/distribution.html>Source Release</A>
@ -55,13 +55,13 @@ Version 3.99 uses the Tk 8.0 package for the graphical part (actually Tk 8.0.3).
<li> <B>STklos</B> is an extensive OO system with multiple inheritance,
generic functions, multi methods, a Meta
Object Protocol.
Object Protocol.
<li> Interpreter can be easily extended by adding new C modules.
<li> All the commands defined by the Tk toolkit are available to the <B>STk</B>
interpreter (Tk commands are seen as a special type of objects by the
interpreter).
interpreter).
<li> Callbacks in a GUI are Scheme closures
@ -69,14 +69,14 @@ Version 3.99 uses the Tk 8.0 package for the graphical part (actually Tk 8.0.3).
<li> Doesn't use the Tcl interpreter when using Tk widgets
<li> Tk variables (such as "-textvariable") are reflected back into Scheme
<li> Tk variables (such as "-textvariable") are reflected back into Scheme
as Scheme variables.
<li> A set of <B>STklos</B> classes have been defined to manipulate Tk commands
<li> A set of <B>STklos</B> classes have been defined to manipulate Tk commands
(menu, buttons, scales, canvas, canvas items) as <B>STklos</B> objects.
<li> New widgets can easily be built in Scheme by composition of existing
widgets. Some of the more common composite widgets (file-box, color chooser,
widgets. Some of the more common composite widgets (file-box, color chooser,
gauges, ...) are provided with the package.
</ul>
@ -85,14 +85,14 @@ Version 3.99 uses the Tk 8.0 package for the graphical part (actually Tk 8.0.3).
<H2>Main Changes since Release 3.1.1</H2>
<ul>
<li> A module system has been added
<li> A module system has been added
<li> Integration of the Bigloo MATCH-CASE and MATCH-LAMBDA
primitives. Furthermore, the file bigloo.stk provide
primitives. Furthermore, the file bigloo.stk provide
some compatibility between <B>STk</B> and bigloo modules.
<li> A simple FFI has been added. It allows to access C functions
without writing C code (works only on a limited set of
<li> A simple FFI has been added. It allows to access C functions
without writing C code (works only on a limited set of
architectures for now).
<li> Integration of the Tk8.0 toolkit
@ -103,7 +103,7 @@ Version 3.99 uses the Tk 8.0 package for the graphical part (actually Tk 8.0.3).
<li> When a class is redefined, the instances and methods which uses it
are redefined accordingly, as in CLOS.
<li> Generic functions can be now traced with the standard TRACE
<li> Generic functions can be now traced with the standard TRACE
function.
<li> Some new composite widgets: Gauge, Valued-Gauge, Balloon-help, ...
@ -118,10 +118,10 @@ Version 3.99 uses the Tk 8.0 package for the graphical part (actually Tk 8.0.3).
<li> A console mode (which is used by default on Windows, but can
be used with the -console option on Unix)
<li> A new editor with Scheme fontification and indentation is provided
<li> New kind of ports: virtual ports
<li> A new editor with Scheme fontification and indentation is provided
<li> New kind of ports: virtual ports
<li> Numerous bug corrections
<li> ...
@ -137,17 +137,17 @@ You can find a copy of <B>STk</B> at the following URL: <A HREF=ftp://kaolin.uni
<H2>STk home page</H2>
Look at <A HREF=http://kaolin.unice.fr/STk/STk.html>http://kaolin.unice.fr/STk/STk.html</A>
Look at <A HREF=http://kaolin.unice.fr/STk/STk.html>http://kaolin.unice.fr/STk/STk.html</A>
<H2>Mailing list</H2>
There is a mailing list for <B>STk</B>. To subscribe the mailing list just send
a mail at <A HREF=mailto:stk-request@kaolin.unice.fr>stk-request@kaolin.unice.fr</A> with the word
"subscribe" in the "Subject:" line.
a mail at <A HREF=mailto:stk-request@kaolin.unice.fr>stk-request@kaolin.unice.fr</A> with the word
"subscribe" in the "Subject:" line.
The mailing list is also archived and easily browsable at
The mailing list is also archived and easily browsable at
<A HREF=http://kaolin.unice.fr/STk/archives.html>http://kaolin.unice.fr/STk/archives.html</A>
</TR>
</TABLE><HR><FONT SIZE=-1>This page is maintained by <A HREF=mailto:eg _@_ unice.fr>Erick Gallesio</A><BR>Last update Tue Feb 2 22:27:04 CET 1999

View File

@ -6,7 +6,7 @@
<body BACKGROUND="http://kaolin.unice.fr/STk/Images/texture.gif">
<TABLE WIDTH="100%"><TR>
<TD ALIGN=LEFT VALIGN=TOP WIDTH="20%" NOWRAP>
<IMG SRC=http://kaolin.unice.fr/STk/Images/STk-tiny.gif>
<IMG SRC=http://kaolin.unice.fr/STk/Images/STk-tiny.gif>
<P>
<BR><A HREF=http://kaolin.unice.fr/STk/STk.html>STk home</A>
<BR><A HREF=http://kaolin.unice.fr/STk/distribution.html>Source Release</A>
@ -25,10 +25,10 @@
The <B>STk</B> Mailing List is archived at the following URL
<A HREF=http://kaolin.unice.fr/STk/Archives>http://kaolin.unice.fr/STk/Archives</A>
This archive contains all the mail sent to the Mailing List
for past years.
This archive contains all the mail sent to the Mailing List
for past years.
<P>
Recent messages are also available from this page (by
Recent messages are also available from this page (by
<A HREF=http://kaolin.unice.fr/STk/Archives/thread.html>thread</A>
or by
<A HREF=http://kaolin.unice.fr/STk/Archives/date.html>date</A>).

View File

@ -6,7 +6,7 @@
<body BACKGROUND="http://kaolin.unice.fr/STk/Images/texture.gif">
<TABLE WIDTH="100%"><TR>
<TD ALIGN=LEFT VALIGN=TOP WIDTH="20%" NOWRAP>
<IMG SRC=http://kaolin.unice.fr/STk/Images/STk-tiny.gif>
<IMG SRC=http://kaolin.unice.fr/STk/Images/STk-tiny.gif>
<P>
<BR><A HREF=http://kaolin.unice.fr/STk/STk.html>STk home</A>
<BR><A HREF=http://kaolin.unice.fr/STk/distribution.html>Source Release</A>
@ -26,33 +26,33 @@
<H3>About Scheme</H3>
<ul>
<li> A module system has been added
<li> A module system has been added
<li> Integration of the Bigloo MATCH-CASE and MATCH-LAMBDA
primitives. Furthermore, the file bigloo.stk provide
primitives. Furthermore, the file bigloo.stk provide
some compatibility between <B>STk</B> and bigloo modules.
<li> A simple FFI has been added. It allows to access C functions
without writing C code (works only on a limited set of
<li> A simple FFI has been added. It allows to access C functions
without writing C code (works only on a limited set of
architectures for now).
<li> integrates the R5RS VALUES and CALL-WITH-VALUES
<li> multi-line comments have been added.
<li> The "-file" interpreter option is no more necessary
<li> Display of the prompt and of the eval result in the REPL are
now user definable.
<li> report-error mechanism has been enhanced a lot (work is not
<li> report-error mechanism has been enhanced a lot (work is not
completely achieved).
<li> new-primitives: append!, mast-pair, C-string-&gt;string, remove-file,
rename-file, temporary-file-name, ...
<li> Numerous bug corrections
<li> ...
</ul>
@ -64,15 +64,15 @@
(not completely, but sufficiently while the new version is
terminated)
<li> Buttons, Checkbuttons and Radiobuttons can use a :variable
<li> Buttons, Checkbuttons and Radiobuttons can use a :variable
and :textvariable in a given environment. This environment is
given with the new :environment option.
<li> New metaclass: &lt;Tk-composite-toplevel&gt;. This is identical to
the class &lt;Tk-composite-widget&gt;, except that the widget lives
in its own toplevel window.
<li> New metaclass: &lt;Tk-composite-toplevel&gt;. This is identical to
the class &lt;Tk-composite-widget&gt;, except that the widget lives
in its own toplevel window.
<li> make-image simplifies the usage of Tk images and uses a cache,
<li> make-image simplifies the usage of Tk images and uses a cache,
to speed-up access to already used images.
<li> The little square window, which used to appear as soon as <B>STk</B>
@ -84,34 +84,34 @@
<H3>About STklos</H3>
<ul>
<li> The MOP of <B>STklos</B> is now very similar to the CLOS one. Here are some
<li> The MOP of <B>STklos</B> is now very similar to the CLOS one. Here are some
of the new features:
<ul>
<li> when a slot does not exists, the gf slot-missing is called
<li> when a unbound slot is read, the gf slot-unbound is called
<li> new generic functions slot-ref-using-class,
slot-set-using-class,
slot-bound-using-class?, slot-exists-using-class?,
slot-definition-name, slot-definition-options,
slot-definition-allocation, slot-definition-getter,
slot-definition-setter, slot-definition-accessor,
generic-function-name, generic-function-methods,
method-generic-function, method-specializers
method-procedure, remove-method
change-object-class
<li> when a slot does not exists, the gf slot-missing is called
<li> when a unbound slot is read, the gf slot-unbound is called
<li> new generic functions slot-ref-using-class,
slot-set-using-class,
slot-bound-using-class?, slot-exists-using-class?,
slot-definition-name, slot-definition-options,
slot-definition-allocation, slot-definition-getter,
slot-definition-setter, slot-definition-accessor,
generic-function-name, generic-function-methods,
method-generic-function, method-specializers
method-procedure, remove-method
change-object-class
</ul>
<li> When a class is redefined, the instances and methods which uses it
are redefined accordingly, as in CLOS (i.e. if you add a slot in a
class, all its -- direct or indirect -- instances will have the new
slot added dynamically.
slot added dynamically.
<li> New kind of slot allocation: "active". An active slot is a
slot for which you can put a daemon before or after its
slot for which you can put a daemon before or after its
reading/writing
<li> Standard behavior of class slots is now identical to CLOS:
<li> Standard behavior of class slots is now identical to CLOS:
when a class-slot is inherited, it is shared with instances of
the superclass. If it is redefined, a new slot is created
@ -120,22 +120,22 @@
<li> (Tk-)virtual slots can now have an :initform option.
<li> Generic functions can be now traced with the standard TRACE
<li> Generic functions can be now traced with the standard TRACE
function.
<li> Composite widgets have now a class slots which contains the
class of the object. This slot is initialized by default to
"Composite", but it can be overloaded for a particular class.
class of the object. This slot is initialized by default to
"Composite", but it can be overloaded for a particular class.
For instance labeled entries use the value "LabeledEntry" by
default. This feature can be used for initializing the X11 resource
default. This feature can be used for initializing the X11 resource
database. for instance you can have
<quote>
STk*LabeledEntry*Entry*Background: white
STk*LabeledEntry*Entry*Background: white
</quote>
in your .Xdefaults file to set the default value of background of
the entry of a &lt;Labeled-entry&gt; widget.
<li> New composites widgets: Gauge, Valued-Gauge, Balloon-help,
<li> New composites widgets: Gauge, Valued-Gauge, Balloon-help,
Labeled-Frame
<li> The HTML-browser has been enhanced to access now the web (i.e. you
@ -145,15 +145,15 @@
<li> New kind of slot allocation: "active". An active slot is a slot for
which you can put a daemon before or after its reading/writing
<li> extended types (defined in C) are now automatically integrated in
<li> extended types (defined in C) are now automatically integrated in
the <B>STklos</B> hierarchy.
<li> Several new classes for displaying messages boxes
<li> New class &lt;Color-box&gt; for choosing colors.
<li> New &lt;Tk-Text-inset&gt;. This class is the now the parent class of
&lt;Text-window&gt; and of (the new) class &lt;Text-image&gt;.
&lt;Text-window&gt; and of (the new) class &lt;Text-image&gt;.
<li> ...
</ul>

View File

@ -6,7 +6,7 @@
<body BACKGROUND="http://kaolin.unice.fr/STk/Images/texture.gif">
<TABLE WIDTH="100%"><TR>
<TD ALIGN=LEFT VALIGN=TOP WIDTH="20%" NOWRAP>
<IMG SRC=http://kaolin.unice.fr/STk/Images/STk-tiny.gif>
<IMG SRC=http://kaolin.unice.fr/STk/Images/STk-tiny.gif>
<P>
<BR><A HREF=http://kaolin.unice.fr/STk/STk.html>STk home</A>
<BR><A HREF=http://kaolin.unice.fr/STk/distribution.html>Source Release</A>

View File

@ -6,7 +6,7 @@
<body BACKGROUND="http://kaolin.unice.fr/STk/Images/texture.gif">
<TABLE WIDTH="100%"><TR>
<TD ALIGN=LEFT VALIGN=TOP WIDTH="20%" NOWRAP>
<IMG SRC=http://kaolin.unice.fr/STk/Images/STk-tiny.gif>
<IMG SRC=http://kaolin.unice.fr/STk/Images/STk-tiny.gif>
<P>
<BR><A HREF=http://kaolin.unice.fr/STk/STk.html>STk home</A>
<BR><A HREF=http://kaolin.unice.fr/STk/distribution.html>Source Release</A>
@ -23,37 +23,37 @@
&nbsp;
</pre>
Various documents are available for <B>STk</B>. Most of the documents listed in
Various documents are available for <B>STk</B>. Most of the documents listed in
this page are also available in the Source distribution.
<ul>
<li> <B>STk Reference Manual</B> is available in
<ul>
<li> <b>PDF</b> (version 4.0.0 only) <A HREF=Doc/STk.pdf>STk.pdf</A>
The pdf version is brought to you thanks to
TOKUNAGA Takenobu &lt;take@cl.cs.titech.ac.jp&gt;
<li> <b>Postscript</b>
(the A4 version is also available in the source package)
<ul>
<li> <A HREF=Doc/reference.ps.gz>A4 format</A> </li>
<li> <A HREF=Doc/reference-letter.ps.gz>letter format</A> </li>
</ul>
<li> <b>DVI</b> (only in A4 format)
<A HREF=Doc/reference.dvi>reference.dvi</A>
</ul>
</li>
<p>
<li> <B>STk FAQ</B> is available in
<li> <B>STk Reference Manual</B> is available in
<ul>
<li> <b>Postscript</b> (the A4 version is also available in the source package)
<ul>
<li> <A HREF=Doc/FAQ.ps.gz>A4 format</A> </li>
<li> <A HREF=Doc/FAQ-letter.ps.gz>letter format</A> </li>
</ul>
<li> <b>DVI</b> (only in A4 format)
<A HREF=Doc/FAQ.dvi>FAQ.dvi</A>
</ul>
The <A HREF=FAQ>FAQ</A> can also be browsed from this page.
<li> <b>PDF</b> (version 4.0.0 only) <A HREF=Doc/STk.pdf>STk.pdf</A>
The pdf version is brought to you thanks to
TOKUNAGA Takenobu &lt;take@cl.cs.titech.ac.jp&gt;
<li> <b>Postscript</b>
(the A4 version is also available in the source package)
<ul>
<li> <A HREF=Doc/reference.ps.gz>A4 format</A> </li>
<li> <A HREF=Doc/reference-letter.ps.gz>letter format</A> </li>
</ul>
<li> <b>DVI</b> (only in A4 format)
<A HREF=Doc/reference.dvi>reference.dvi</A>
</ul>
</li>
<p>
<li> <B>STk FAQ</B> is available in
<ul>
<li> <b>Postscript</b> (the A4 version is also available in the source package)
<ul>
<li> <A HREF=Doc/FAQ.ps.gz>A4 format</A> </li>
<li> <A HREF=Doc/FAQ-letter.ps.gz>letter format</A> </li>
</ul>
<li> <b>DVI</b> (only in A4 format)
<A HREF=Doc/FAQ.dvi>FAQ.dvi</A>
</ul>
The <A HREF=FAQ>FAQ</A> can also be browsed from this page.
</li>
</TR>

View File

@ -7,7 +7,7 @@
<TABLE WIDTH="100%"><TR>
<TD ALIGN=LEFT VALIGN=TOP WIDTH="20%" NOWRAP>
<pre>
</pre>
</pre>
<P>
<BR><A HREF=http://kaolin.unice.fr/STk/STk.html>STk home</A>
<BR><A HREF=http://kaolin.unice.fr/STk/distribution.html>Source Release</A>
@ -32,9 +32,9 @@
</TABLE><P>
<B>STk</B> is a free <I>R4RS</I>
<B>STk</B> is a free <I>R4RS</I>
<A HREF="https://en.wikipedia.org/wiki/Scheme_%28programming_language%29">Scheme</A>
interpreter which can access the
interpreter which can access the
<A HREF=http://www.scriptics.com/>Tk</A>
graphical package. Concretely, it can be seen as the standard Tk package
where Tcl has been replaced by a Scheme interpreter.
@ -51,7 +51,7 @@ system, called <B>STklos</B>, which provides:
<P>
<B>STklos</B> <I>MOP</I> is based on the
<B>STklos</B> <I>MOP</I> is based on the
<A HREF=http://www.parc.xerox.com/spl/projects/oi/software.html>Tiny Clos</A>
model from the Xerox <A HREF=http://www.parc.xerox.com/spl/projects/oi/>Open Implementation group</A>.
@ -73,7 +73,7 @@ also available.
<P>
<p>
Latest version of STk is numbered
Latest version of STk is numbered
<A HREF=ftp://kaolin.unice.fr:/pub/STk/STk-4.0.0.tar.gz>4.0.0</A>
@ -89,17 +89,17 @@ Latest version of STk is numbered
<H3>Jan 17 2001: A new Scheme System</H3>
A snapshot of the successor of <B>STk</B> (called <B>STklos</B>) is now
available at the following URL <A HREF=http://kaolin.unice.fr/STklos>http://kaolin.unice.fr/STklos</A>. Beware that it is in <I>work in progress</I>
available at the following URL <A HREF=http://kaolin.unice.fr/STklos>http://kaolin.unice.fr/STklos</A>. Beware that it is in <I>work in progress</I>
quality package.
<H3>Oct 1 1999: STk 4.0.1 Release</H3>
This release is mainly a bugfix relase. Main changes/modifications since 4.0.0 are:
This release is mainly a bugfix relase. Main changes/modifications since 4.0.0 are:
<ul>
<quote>
<li> Integration of final SRFI 9
<li> Documentation enhancement
<li> Bug fixes
<li> Integration of final SRFI 9
<li> Documentation enhancement
<li> Bug fixes
</quote>
</ul>
@ -108,11 +108,11 @@ Main changes/modifications since 3.99.3 are:
<ul>
<quote>
<li> New <B>Scroll-Frame</B> and <B>Toolbar</B> STklos classes.
<li> Integration of some finals SRFI (0, 2, 6, 8)
<li> define-syntax (but not let-syntax and let-syntax*)
<li> New License Policy (request for commercial apps no more needed).
<li> Lot of bug fixes (mainly on Win32)
@ -131,18 +131,18 @@ far form perfect)
<li> A console mode (which is used by default on Windows, but can
be used with the -console option on Unix)
<li> A new editor with Scheme fontification and indentation
<li> New kind of ports: virtual ports
<li> All the code dealing with files has been rewritten.
<li> A new editor with Scheme fontification and indentation
<li> New kind of ports: virtual ports
<li> All the code dealing with files has been rewritten.
<li> As usual, some bug corrections
</quote>
</ul>
<H3>Feb 1 1999: A New contribution</H3>
<H3>Feb 1 1999: A New contribution</H3>
This contribution from <A HREF=mailto:imw@acm.org>Ian Wild</A> allows you to use
CL-style lambda lists into STk.
@ -158,7 +158,7 @@ CL-style lambda lists into STk.
<TR><TD><FONT COLOR="#FFFFFF" SIZE=+1><B>Documentation</B></FONT></TD></TR>
</TABLE><P>
Some <B>STk</B> <A HREF=documentation.html>documentation</A> is available from this
Some <B>STk</B> <A HREF=documentation.html>documentation</A> is available from this
site.
<P>
There is also a <A HREF=FAQ>FAQ</A> that you can browse.
@ -176,20 +176,20 @@ The STk mailing list is located on <TT>kaolin.unice.fr</TT>.
Information requests, subcription/unsubscription to the mailing list
must be sent to <A HREF=mailto:stk-request@kaolin.unice.fr>stk-request@kaolin.unice.fr</A>
<P>
To <B>subscribe</B> to the mailing list, simply send a message with the word
To <B>subscribe</B> to the mailing list, simply send a message with the word
<I>subscribe</I> in the <I>Subject:</I> field to the previous address.
<P>
To <B>unsubscribe</B> to the mailing list, simply send a message with the word
(you guessed it :-) <I>unsubscribe</I> in the <I>Subject:</I> field to the previous
To <B>unsubscribe</B> to the mailing list, simply send a message with the word
(you guessed it :-) <I>unsubscribe</I> in the <I>Subject:</I> field to the previous
address.
<P>
Subscription requests are processed automatically without human intervention.
Subscription requests are processed automatically without human intervention.
If you encounter a problem, send a mail to <A HREF=mailto:eg _@_ unice.fr>Erick Gallesio</A>
<P>
The <B>STk</B> <A HREF=archives.html>mailing list archive</A>
The <B>STk</B> <A HREF=archives.html>mailing list archive</A>
can be browsed from this site.

View File

@ -6,7 +6,7 @@
<body BACKGROUND="http://kaolin.unice.fr/STk/Images/texture.gif">
<TABLE WIDTH="100%"><TR>
<TD ALIGN=LEFT VALIGN=TOP WIDTH="20%" NOWRAP>
<IMG SRC=http://kaolin.unice.fr/STk/Images/STk-tiny.gif>
<IMG SRC=http://kaolin.unice.fr/STk/Images/STk-tiny.gif>
<P>
<BR><A HREF=http://kaolin.unice.fr/STk/STk.html>STk home</A>
<BR><A HREF=http://kaolin.unice.fr/STk/distribution.html>Source Release</A>
@ -30,7 +30,7 @@
</TABLE><P>
A snapshot of the successor of <B>STk</B> (called <B>STklos</B>) is now
available at the following URL <A HREF=http://kaolin.unice.fr/STklos>http://kaolin.unice.fr/STklos</A>. Beware that it is in <I>work in progress</I>
available at the following URL <A HREF=http://kaolin.unice.fr/STklos>http://kaolin.unice.fr/STklos</A>. Beware that it is in <I>work in progress</I>
quality package.
@ -39,12 +39,12 @@ quality package.
<TR><TD><FONT COLOR="#FFFFFF"><B>Oct 1 1999: STk 4.0.1 Release</B></FONT></TD></TR>
</TABLE><P>
This release is mainly a bugfix relase. Main changes/modifications since 4.0.0 are:
This release is mainly a bugfix relase. Main changes/modifications since 4.0.0 are:
<ul>
<quote>
<li> Integration of final SRFI 9
<li> Documentation enhancement
<li> Bug fixes
<li> Integration of final SRFI 9
<li> Documentation enhancement
<li> Bug fixes
</quote>
</ul>
@ -58,11 +58,11 @@ Main changes/modifications since 3.99.3 are:
<ul>
<quote>
<li> New <B>Scroll-Frame</B> and <B>Toolbar</B> STklos classes.
<li> Integration of some finals SRFI (0, 2, 6, 8)
<li> define-syntax (but not let-syntax and let-syntax*)
<li> New License Policy (request for commercial apps no more needed).
<li> Lot of bug fixes (mainly on Win32)
@ -87,12 +87,12 @@ far form perfect)
<li> A console mode (which is used by default on Windows, but can
be used with the -console option on Unix)
<li> A new editor with Scheme fontification and indentation
<li> New kind of ports: virtual ports
<li> All the code dealing with files has been rewritten.
<li> A new editor with Scheme fontification and indentation
<li> New kind of ports: virtual ports
<li> All the code dealing with files has been rewritten.
<li> As usual, some bug corrections
</quote>
</ul>
@ -102,7 +102,7 @@ be used with the -console option on Unix)
<P>
<TABLE COLS=1 WIDTH="100%" BGCOLOR="#000000">
<TR><TD><FONT COLOR="#FFFFFF"><B>Feb 1 1999: A New contribution</B></FONT></TD></TR>
</TABLE><P>
</TABLE><P>
This contribution from <A HREF=mailto:imw@acm.org>Ian Wild</A> allows you to use
CL-style lambda lists into STk.
@ -117,29 +117,29 @@ CL-style lambda lists into STk.
Mains changes/modifications since 3.99.2 are:
<ul>
<quote>
<li> Tk level is 8.0.3 (the latest stable Tk release)
<li> Tk level is 8.0.3 (the latest stable Tk release)
<li> New STklos Classes:
<B>Hierarchy-tree</B> and <B>Hierarchy-item</B> to draw
hierarchy such as files/directories, class/metaclasses ...,
<B>Notepad</B>,
<B>Scheme-text</B> which extends <B>Text</B> to "font-lockify"
Scheme buffers
<li> New STklos Classes:
<B>Hierarchy-tree</B> and <B>Hierarchy-item</B> to draw
hierarchy such as files/directories, class/metaclasses ...,
<B>Notepad</B>,
<B>Scheme-text</B> which extends <B>Text</B> to "font-lockify"
Scheme buffers
<li> Method and generic function editor
<li> Method and generic function editor
<li> A class browser (type <tt> "(class-browser)" </tt> to access it)
<li> A class browser (type <tt> "(class-browser)" </tt> to access it)
<li> Some new manual pages
<li> Some new manual pages
<li> Base64 Encoding/Decoding extension
<li> Base64 Encoding/Decoding extension
<li> Locale extension to treat strings and character using locale
information
<li> Locale extension to treat strings and character using locale
information
<li> Better installation scripts (+ some corrections)
<li> Better installation scripts (+ some corrections)
<li> Bug corrections
<li> Bug corrections
</quote>
</ul>
@ -149,8 +149,8 @@ Mains changes/modifications since 3.99.2 are:
<TR><TD><FONT COLOR="#FFFFFF"><B>Jun 9 1998: STk 3.99.2 Release</B></FONT></TD></TR>
</TABLE><P>
This release is mainly a bug fix release.
You can also find here the <A HREF=http://kaolin.unice.fr/STk/announce.html>announce</A> and the
This release is mainly a bug fix release.
You can also find here the <A HREF=http://kaolin.unice.fr/STk/announce.html>announce</A> and the
<A HREF=http://kaolin.unice.fr/STk/changes.html>changes</A> from the previous stable release.
@ -161,9 +161,9 @@ You can also find here the <A HREF=http://kaolin.unice.fr/STk/announce.html>anno
<TR><TD><FONT COLOR="#FFFFFF"><B>Apr 30 1998: STk 3.99.1 Release</B></FONT></TD></TR>
</TABLE><P>
This release is mainly a bug fix release. STk-3.99.0 had some
This release is mainly a bug fix release. STk-3.99.0 had some
installations problems which should be corrected now.
You can also find here the <A HREF=http://kaolin.unice.fr/STk/announce.html>announce</A> and the
You can also find here the <A HREF=http://kaolin.unice.fr/STk/announce.html>announce</A> and the
<A HREF=http://kaolin.unice.fr/STk/changes.html>changes</A> from the previous stable release.
@ -192,8 +192,8 @@ This package is called <A HREF=ftp://kaolin.unice.fr/pub/STk/Contribs/squareusa-
<TR><TD><FONT COLOR="#FFFFFF"><B>Apr 10 1998: Release 3.99.0 is out</B></FONT></TD></TR>
</TABLE><P>
The new release of STk is out. You can find the here the
<A HREF=http://kaolin.unice.fr/STk/announce.html>announce</A> and the
The new release of STk is out. You can find the here the
<A HREF=http://kaolin.unice.fr/STk/announce.html>announce</A> and the
<A HREF=http://kaolin.unice.fr/STk/changes.html>changes</A> from previous release.
@ -209,16 +209,16 @@ The new release of STk is out. You can find the here the
There are two new contributions available:
<ul>
<li> <b> <A HREF=/STk/Contribs/faxrecvq-4.4.tar.gz>/STk/Contribs/faxrecvq-4.4.tar.gz</A></b>
This is a simple (but IMHO useful) front end to the hfaxd daemon of
Hylafax 4.x to let one read, order, file, print received fax.
<br>
<i>Contributor</i>: Walter Pelissero (wcp@lpds.sublink.org)
This is a simple (but IMHO useful) front end to the hfaxd daemon of
Hylafax 4.x to let one read, order, file, print received fax.
<br>
<i>Contributor</i>: Walter Pelissero (wcp@lpds.sublink.org)
</li>
<li> <b> <A HREF=/STk/Contribs/tutorial.tar.gz>/STk/Contribs/tutorial.tar.gz</A></b>
This is a set of interactive lessons to study <B>STklos</B> and its
application to the programming with Tk Toolbox.
<br>
<i>Contributor</i>: Jacques Chazarain (jmch@unice.fr)
This is a set of interactive lessons to study <B>STklos</B> and its
application to the programming with Tk Toolbox.
<br>
<i>Contributor</i>: Jacques Chazarain (jmch@unice.fr)
</li>
</ul>

View File

@ -6,7 +6,7 @@
<body BACKGROUND="http://kaolin.unice.fr/STk/Images/texture.gif">
<TABLE WIDTH="100%"><TR>
<TD ALIGN=LEFT VALIGN=TOP WIDTH="20%" NOWRAP>
<IMG SRC=http://kaolin.unice.fr/STk/Images/STk-tiny.gif>
<IMG SRC=http://kaolin.unice.fr/STk/Images/STk-tiny.gif>
<P>
<BR><A HREF=http://kaolin.unice.fr/STk/STk.html>STk home</A>
<BR><A HREF=http://kaolin.unice.fr/STk/distribution.html>Source Release</A>
@ -23,7 +23,7 @@
&nbsp;
</pre>
By popular request, here are some screenshots of <B>STk</B> in action.
By popular request, here are some screenshots of <B>STk</B> in action.
<pre>
</pre>
@ -33,7 +33,7 @@ By popular request, here are some screenshots of <B>STk</B> in action.
<TABLE COLS=1 WIDTH="100%" BGCOLOR="#000000">
<TR><TD><FONT COLOR="#FFFFFF" SIZE=+1><B>The STk Code Editor</B></FONT></TD></TR>
</TABLE><P>
This is a specialized editor for Scheme programming. It do some font highlighting
This is a specialized editor for Scheme programming. It do some font highlighting
and parenthesis matching.<BR>
<pre>
@ -60,7 +60,7 @@ and parenthesis matching.<BR>
<TABLE COLS=1 WIDTH="100%" BGCOLOR="#000000">
<TR><TD><FONT COLOR="#FFFFFF" SIZE=+1><B>The STk Customization Window</B></FONT></TD></TR>
</TABLE><P>
This window is available from the console and allows some customization of the
This window is available from the console and allows some customization of the
environment.<BR>
<pre>
@ -86,7 +86,7 @@ It allows full browsing of the STklos hierarchy.<BR>
<P>
<TABLE COLS=1 WIDTH="100%" BGCOLOR="#000000">
<TR><TD><FONT COLOR="#FFFFFF" SIZE=+1><B>The Generic Function Editor</B></FONT></TD></TR>
</TABLE><P>
</TABLE><P>
This editor shows all the methods
associated to a given generic function in one window. Methods can be
modified and re-evaluated in this editor.<BR>