Commit e442c759 authored by Erick's avatar Erick

Modified .gitignore

parent aac34268
......@@ -11,28 +11,28 @@ lib/srfi-19.stk
# General rules
#\.hgignore$
.*~$
.*~
.svn
\+DEV\+
^Web/
/\.deps/
.*\.o$
.*\.ostk$
.*\.a$
.*\.la$
.*\.so$
Makefile$
config.log$
config.status$
*.o
*.ostk
*.a
*.la
*.so
Makefile
config.log
config.status
\.gdb_history
\.gdbinit
libtool$
libtool
DOCDB
STklos.prj
autom4te.cache
^tmp/
.*\.lo$
/CVS/
*.lo
CVS
TODO.org
.beta-number
bootstrap
......@@ -88,7 +88,7 @@ ffi/testsuite/site.exp
# Gc directory
gc/.*\.lo$
gc/*.lo
gc/.dirstamp
gc/.libs/
gc/atomic_ops.c
......@@ -100,7 +100,7 @@ gc/gctest
gc/hugetest
gc/leaktest
gc/libatomic_ops
gc/libatomic_ops-1.*/src/config.h$
gc/libatomic_ops-1.*/src/config.h
gc/middletest
gc/smashtest
gc/tests/.dirstamp
......
This diff is collapsed.
LICENSE
\ No newline at end of file
-*- outline -*-
STklos (version 1.20)
=======================
S T k l o s ( v e r s i o n 1 . 1 0 )
=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
**Erick Gallesio** <eg(at)unice.fr>
Erick Gallesio
<eg(at)unice.fr>
* Purpose
Purpose
-------
STklos is a free Scheme system compliant with the languages features
defined in R5RS. The aim of this implementation is to be fast as well
as light. The implementation is based on an ad-hoc Virtual
......@@ -17,20 +15,20 @@ application.
The salient points of STklos are:
* an efficient and powerful object system based on CLOS providing
o Multiple Inheritance,
o Generic Functions,
o Multi-methods
o an efficient MOP (Meta Object Protocol)
* a simple to use module system
* a full tower of numbers implementation, as defined in R5RS,
* easy connection to the GTK+ toolkit,
* a Perl compatible regular expressions thanks to the PCRE package,
* easily extensible with its ScmPkg mechanism,
* it implements properly tail recursive calls.
* History
- an efficient and powerful object system based on CLOS providing
- Multiple Inheritance,
- Generic Functions,
- Multi-methods
- an efficient MOP (Meta Object Protocol)
- a simple to use module system
- a full tower of numbers implementation, as defined in R5RS,
- easy connection to the GTK+ toolkit,
- a Perl compatible regular expressions thanks to the PCRE package,
- easily extensible with its ScmPkg mechanism,
- it implements properly tail recursive calls.
History
-------
STklos is the successor of STk, a Scheme interpreter tightly connected
to the Tk toolkit, that I have developed since September 1993.
......@@ -42,52 +40,58 @@ As a consequence, it is a lot faster than STk. STklos is also better
designed and should be easily embedded in an application (it was not
completely the case with STk).
Whereas STk used the Tk toolkit, STklos used the GTK+ graphical
Whereas STk used the Tk toolkit, STklos uses the GTK+ graphical
toolkit. STklos is not completely compatible with STk but it should be
easy to port old STk graphical applications (provided that they use
objects). The GTK+ extension can be loaded at run time and does not
require a special interpreter as it was the case with STk.
* SRFI Support
**March 2018:**
Development of STklos was on hold for several years, due to heavy
administrative tasks in my University. However, Ι still use it for
personal scripts and, since Ι was asked for, the source tree is now
publicly available. The DVCS used is now **git** instead of mercurial.
SRFI Support
------------
Current version of STklos supports some SRFIs (a complete list of
implemented SRFIs is available in the file SUPPORTED-SRFIS in the
distribution). The goal is to support as much as possible final
SRFIs. Any help on implementing other SRFIs on STklos is welcome.
Supported architectures
----------------------
* Supported architectures
STklos is known to work on the following architectures:
STklos current version works on GNU/Linux 4.15 64 bits.
* Linux 1.6.x (i386/gcc 32 and 64bits)
* Mac OS X 10.5+ (i386/gcc 32 and 64 bits)
* FreeBSD 8.x (i386/gcc 32 bits and 64 bits)
* Win32 (using Cygwin 1.7.x)
The previous version of STklos (1.10) was known to work on the following architectures:
- GNU/Linux 1.6.x (i386/gcc 32 and 64bits)
- Mac OS X 10.5+ (i386/gcc 32 and 64 bits)
- FreeBSD 8.x (i386/gcc 32 bits and 64 bits)
- Win32 (using Cygwin 1.7.x)
Previous versions of STklos have run on various architectures. All
Very old versions of STklos have run on various architectures. All
these ports are pretty old now, but if a port worked a day on a given
architecture, it should be not too hard to port recent version of
STklos on it. The old ports were effective on:
* Win-NT/Win-XP (i386/gcc(Cygwin))
* Linux >= 2.2 (i386/gcc and alpha/gcc)
* FreeBSD 4.2 (i386/gcc)
* Mac OS X (ppc & Intel/gcc)
* Solaris 8 (ultrasparc/gcc)
* Irix 6.5.20 (Octane, mips R10,000)
* Open Darwin 7.0 (PPC/gcc)
- Win-NT/Win-XP (i386/gcc(Cygwin))
- GNU/Linux >= 2.2 (i386/gcc and alpha/gcc)
- FreeBSD 4.2 (i386/gcc)
- Mac OS X (ppc & Intel/gcc)
- Solaris 8 (ultrasparc/gcc)
- Irix 6.5.20 (Octane, mips R10,000)
- Open Darwin 7.0 (PPC/gcc)
More informations on supported platforms is available in the
PORTING-NOTES file in the distribution.
* Project Home
Project Home
------------
STklos home page is is located at http://stklos.net
--
LocalWords: TODO SRFI OSF Solaris
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment