Update of /cvsroot/fink/dists/10.3/unstable/main/finkinfo/languages
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10148

Added Files:
        sisc.info 
Log Message:
new package: SISC Scheme -- an R5RS scheme implementation for the Java VM



--- NEW FILE: sisc.info ---
Package: sisc
Version: 1.9.6
Revision: 1
Description: R5RS Scheme implementation for the Java VM
Type: java(1.3)
License: GPL
Maintainer: Lars Rosengreen <[EMAIL PROTECTED]>

BuildDepends: ant, docbook-xsl, xalan-j, system-java13-dev
Depends: rlwrap, system-java13 | system-java14 | system-java15

Source: mirror:sourceforge:%n/%n-%v.jar
Source-MD5: 1300460919eef3a1bc78aace6e4f62ab
SourceRename: %n-%v.zip
SourceDirectory: %n

CompileScript: <<
  ant -Ddoc.style=%p/share/xml/xsl/docbook-xsl/html/chunk.xsl
<<

InstallScript: <<
  mkdir -p %i/lib/sisc
  cp -Rp *.jar %i/lib/sisc
  cp -Rp %n.shp %i/lib/sisc
  cp -Rp src/sisc/modules/srfi/srfi-22/srfi-22.sh %i/lib/sisc
  chmod 755 %i/lib/sisc/srfi-22.sh
  mkdir -p %i/share/doc/sisc
  cp -Rp doc/*.txt %i/share/doc/sisc
  cp -Rp doc/generated/sss %i/share/doc/sisc
  mkdir -p %i/bin
  sed 's|`dirname $0`|%p/lib/sisc|g' %n.sh > %i/bin/sisc
  chmod 755 %i/bin/sisc
<<

Docfiles: COPYING GOALS LICENSE.txt README TODO

PostInstScript: update-alternatives --install %p/bin/scheme scheme %p/bin/sisc 
40 --slave %p/bin/scheme-r5rs scheme-r5rs %p/lib/sisc/srfi-22.sh --slave 
%p/bin/scheme-r4rs scheme-r4rs %p/lib/sisc/srfi-22.sh --slave 
%p/bin/scheme-srfi-0 scheme-srfi-0 %p/lib/sisc/srfi-22.sh --slave 
%p/bin/scheme-ieee-1178-1900 scheme-ieee-1178-1900 %p/lib/sisc/srfi-22.sh

PreRmScript: <<
  if [ $1 != "upgrade" ]; then
    update-alternatives --remove scheme %p/bin/sisc
  fi
<<
Homepage: http://sisc.sourceforge.net

DescDetail: << 
SISC is an extensible Java based interpreter of the algorithmic
language Scheme.  SISC uses modern interpretation techniques, and
handily outperforms all existing JVM interpreters (often by more than
an order of magnitude).

In addition, SISC is a complete implementation of the language. The
entire R5RS Scheme standard is supported, no exceptions. This includes
a full number tower including complex number support, arbitrary
precision integers and floating point numbers, as well as hygenic R5RS
macros, proper tail recursion, and first-class continuations (not just
the escaping continuations as in many limited Scheme systems). SISC
also attempts to implement the standard as correctly as possible,
while still providing exceptional performance.

SISC also provides useful real-world extensions, such as networking,
elegant exception handling, a scope-friendly module system, support
for SLIB, numerous SRFIs, and an extensible type system with a Java
foreign-function interface.

Finally, native functionality can be added through the use of native
libraries that may add new types, values, and functions to the
language. These extensions can be packaged into scopable modules at
the Scheme level as well.  
<<

DescPort: <<
SRFI-22 support included, with scheme-r5rs scheme-r4rs, scheme-srfi-0
and scheme-ieee-1178-1900 all in %p/bin (using update_alternates).
There appears to be a probelm with using scheme-srfi-7, so it is not
provided for the time being.

The heap file needs to be in the same directory as the jars.
<<

# arch-tag: 8A01AC7C-6135-11D9-85E9-000393A5E706



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
Fink-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-commits

Reply via email to