stk-website/www/index.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>&nbsp;
&nbsp;
&nbsp;
</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>