214 lines
5.7 KiB
HTML
214 lines
5.7 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
|
<html>
|
|
<head>
|
|
<title>STk Home Page</title>
|
|
</head>
|
|
<body BACKGROUND="Images/texture.gif">
|
|
<TABLE WIDTH="100%"><TR>
|
|
<TD ALIGN=LEFT VALIGN=TOP WIDTH="20%" NOWRAP>
|
|
<pre>
|
|
</pre>
|
|
<P>
|
|
<BR><A HREF="./">STk home</A>
|
|
<BR><A HREF="distribution.html">Source Release</A>
|
|
<BR><A HREF="Binary/">Binary Release</A>
|
|
<BR><A HREF="news.html">News</A>
|
|
<BR><A HREF="documentation.html">Documentation</A>
|
|
<BR><A HREF="FAQ/">FAQ</A>
|
|
<BR><A HREF="archives.html">Mailing List</A>
|
|
<BR><A HREF="screenshots.html">Screenshots</A>
|
|
<BR><A HREF="Contribs/">Contributions</A></TD>
|
|
<TD ALIGN=LEFT VALIGN=TOP WIDTH="80%">
|
|
<center><IMG SRC="Images/STk-large.gif"></center><pre>
|
|
|
|
|
|
</pre>
|
|
|
|
|
|
|
|
<P>
|
|
<TABLE COLS=1 WIDTH="100%" BGCOLOR="#000000">
|
|
<TR><TD><FONT COLOR="#FFFFFF" SIZE=+1><B>What is STk?</B></FONT></TD></TR>
|
|
</TABLE><P>
|
|
|
|
|
|
<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
|
|
<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.
|
|
<librarP>
|
|
|
|
<B>STk</B> embeds also an efficient <I>CLOS</I> like object oriented
|
|
system, called <B>STklos</B>, which provides:
|
|
<UL>
|
|
<LI> multiple inheritance,</LI>
|
|
<LI> generic functions, </LI>
|
|
<LI> multi-methods, </LI>
|
|
<LI> a <B>MOP</B> (<B>M</B>eta <B>O</B>bject <B>P</B>rotocol)</LI>
|
|
</UL>
|
|
|
|
|
|
<P>
|
|
<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>.
|
|
|
|
|
|
|
|
<P>
|
|
<TABLE COLS=1 WIDTH="100%" BGCOLOR="#000000">
|
|
<TR><TD><FONT COLOR="#FFFFFF" SIZE=+1><B>Distribution</B></FONT></TD></TR>
|
|
</TABLE><P>
|
|
|
|
|
|
<B>STk</B> is distributed in source form for <I>Unix</I> and <I>Windows</I>
|
|
platforms. Distribution in binary form for some common architectures is
|
|
also available.
|
|
<UL>
|
|
<LI> <A HREF="distribution.html">STk sources</A> </LI>
|
|
<LI> <A HREF="Binary/">STk binaries</A> </LI>
|
|
</UL>
|
|
|
|
<P>
|
|
<p>
|
|
Latest version of STk is numbered
|
|
<A HREF=ftp://kaolin.unice.fr:/pub/STk/STk-4.0.0.tar.gz>4.0.0</A>
|
|
|
|
|
|
|
|
|
|
|
|
<P>
|
|
<TABLE COLS=1 WIDTH="100%" BGCOLOR="#000000">
|
|
<TR><TD><FONT COLOR="#FFFFFF" SIZE=+1><B>Last News</B></FONT></TD></TR>
|
|
</TABLE><P>
|
|
|
|
|
|
<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>
|
|
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:
|
|
<ul>
|
|
<quote>
|
|
<li> Integration of final SRFI 9
|
|
<li> Documentation enhancement
|
|
<li> Bug fixes
|
|
</quote>
|
|
</ul>
|
|
|
|
<H3>Sep 5 1999: STk 4.0 Release</H3>
|
|
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)
|
|
</quote>
|
|
</ul>
|
|
|
|
<H3>Feb 2 1999: STk 3.99.4 Release</H3>
|
|
Main changes/modifications since 3.99.3 are:
|
|
|
|
<ul>
|
|
<quote>
|
|
|
|
<li> Works on Windows too (need some more testing, since this is
|
|
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> As usual, some bug corrections
|
|
</quote>
|
|
</ul>
|
|
|
|
|
|
<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.
|
|
|
|
|
|
<P>
|
|
<A HREF=news.html>All the News ...</A>
|
|
|
|
|
|
|
|
<P>
|
|
<TABLE COLS=1 WIDTH="100%" BGCOLOR="#000000">
|
|
<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
|
|
site.
|
|
<P>
|
|
There is also a <A HREF=FAQ>FAQ</A> that you can browse.
|
|
|
|
|
|
|
|
<P>
|
|
<TABLE COLS=1 WIDTH="100%" BGCOLOR="#000000">
|
|
<TR><TD><FONT COLOR="#FFFFFF" SIZE=+1><B>Mailing List</B></FONT></TD></TR>
|
|
</TABLE><P>
|
|
|
|
|
|
The STk mailing list is located on <TT>kaolin.unice.fr</TT>.
|
|
<P>
|
|
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
|
|
<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
|
|
address.
|
|
|
|
<P>
|
|
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>
|
|
can be browsed from this site.
|
|
|
|
|
|
<P>
|
|
<TABLE COLS=1 WIDTH="100%" BGCOLOR="#000000">
|
|
<TR><TD><FONT COLOR="#FFFFFF" SIZE=+1><B>Contributions</B></FONT></TD></TR>
|
|
</TABLE><P>
|
|
They are programs or extensions made by <B>STk</B> users. Among these extensions
|
|
you can find a package for displaying procedure environments, a spreadsheet
|
|
widget, games, and much <A HREF=Contribs>more</A> ...
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</TR>
|
|
</TABLE><HR><FONT SIZE=-1>This page is maintained by <A HREF=mailto:eg _@_ unice.fr>Erick Gallesio</A><BR>Last update Wed Jan 17 20:35:28 CET 2001
|
|
</font></BODY>
|
|
</HTML>
|