stalin_0.11-5_i386.deb


Advertisement

Description

stalin - An extremely aggressive Scheme compiler

Property Value
Distribution Debian 7 (Wheezy)
Repository Debian Main i386
Package name stalin
Package version 0.11
Package release 5
Package architecture i386
Package type deb
Installed size 5.20 KB
Download size 1.90 MB
Official Mirror ftp.br.debian.org
stalin is an aggressive self-hosting Scheme compiler, designed to
generate resource efficient stand-alone executables with very high
computational performance.  It is a batch mode compiler like gcc, not
an interpreter, and is designed to be used only after your code has
stabilized.
It places a few limitations on the content of the source code.  For
example, you may not not LOAD or EVAL new expressions or procedure
definitions at runtime, but in exchange, it is able to perform
various global analyses which may allow it to transparently map
Scheme types to C types and to use native C arithmetic operations on
a per-expression basis, whenever such operations are proven safe.
Further stalin can often reduce or eliminate run-time type checking
and dispatching, and omit garbage collection for data of limited
scope or accessibility, while omitting unreachable data altogether.
stalin also has a foreign procedure interface to both Xlib and OpenGL.

Alternatives

Package Version Architecture Repository
stalin_0.11-5_amd64.deb 0.11 amd64 Debian Main
stalin - - -

Requires

Name Value
dpkg-dev -
libc6 >= 2.3
libgc-dev -

Download

Type URL
Binary Package stalin_0.11-5_i386.deb
Source Package stalin

Install Howto

  1. Update the package index:
    # sudo apt-get update
  2. Install stalin deb package:
    # sudo apt-get install stalin

Files

Path
/usr/bin/stalin
/usr/lib/stalin/QobiScheme.sc
/usr/lib/stalin/Scheme-to-C-compatibility.sc
/usr/lib/stalin/Tmk.sc
/usr/lib/stalin/gc.h
/usr/lib/stalin/gc_config_macros.h
/usr/lib/stalin/gl-c.c
/usr/lib/stalin/gl.sc
/usr/lib/stalin/libgc.a
/usr/lib/stalin/libstalin.a
/usr/lib/stalin/parallel-QobiScheme.sc
/usr/lib/stalin/stalin
/usr/lib/stalin/stalin-architecture-name
/usr/lib/stalin/stalin.architectures
/usr/lib/stalin/xlib-c.c
/usr/lib/stalin/xlib-original.sc
/usr/lib/stalin/xlib.sc
/usr/share/doc/stalin/ANNOUNCEMENT
/usr/share/doc/stalin/README.gz
/usr/share/doc/stalin/changelog.Debian.gz
/usr/share/doc/stalin/copyright
/usr/share/doc/stalin/stalin.el.gz
/usr/share/doc/stalin/benchmarks/README
/usr/share/doc/stalin/benchmarks/bcl-benchmark
/usr/share/doc/stalin/benchmarks/bcl-to-latex.sc.gz
/usr/share/doc/stalin/benchmarks/benchmarks-to-latex.sc.gz
/usr/share/doc/stalin/benchmarks/bigloo.sed
/usr/share/doc/stalin/benchmarks/boyer.sc.gz
/usr/share/doc/stalin/benchmarks/browse.sc.gz
/usr/share/doc/stalin/benchmarks/chez.sed
/usr/share/doc/stalin/benchmarks/chicken-fixnum.sed
/usr/share/doc/stalin/benchmarks/chicken.sed
/usr/share/doc/stalin/benchmarks/compile-and-run-bigloo-benchmark
/usr/share/doc/stalin/benchmarks/compile-and-run-bigloo-fdlcc-benchmarks
/usr/share/doc/stalin/benchmarks/compile-and-run-bigloo-old-benchmarks
/usr/share/doc/stalin/benchmarks/compile-and-run-chicken-benchmark
/usr/share/doc/stalin/benchmarks/compile-and-run-chicken-fdlcc-benchmarks
/usr/share/doc/stalin/benchmarks/compile-and-run-chicken-fixnum-benchmark
/usr/share/doc/stalin/benchmarks/compile-and-run-chicken-old-benchmarks
/usr/share/doc/stalin/benchmarks/compile-and-run-fdlcc-benchmarks
/usr/share/doc/stalin/benchmarks/compile-and-run-gambit-benchmark
/usr/share/doc/stalin/benchmarks/compile-and-run-gambit-fdlcc-benchmarks
/usr/share/doc/stalin/benchmarks/compile-and-run-gambit-fixnum-benchmark
/usr/share/doc/stalin/benchmarks/compile-and-run-gambit-old-benchmarks
/usr/share/doc/stalin/benchmarks/compile-and-run-old-benchmarks
/usr/share/doc/stalin/benchmarks/compile-and-run-s2c-benchmark
/usr/share/doc/stalin/benchmarks/compile-and-run-s2c-fdlcc-benchmarks
/usr/share/doc/stalin/benchmarks/compile-and-run-s2c-old-benchmarks
/usr/share/doc/stalin/benchmarks/compile-and-run-stalin-bcl-benchmarks
/usr/share/doc/stalin/benchmarks/compile-and-run-stalin-benchmark
/usr/share/doc/stalin/benchmarks/compile-and-run-stalin-fdlcc-benchmarks
/usr/share/doc/stalin/benchmarks/compile-and-run-stalin-old-benchmarks
/usr/share/doc/stalin/benchmarks/compile-bigloo-benchmark
/usr/share/doc/stalin/benchmarks/compile-bigloo-fdlcc-benchmarks
/usr/share/doc/stalin/benchmarks/compile-bigloo-old-benchmarks
/usr/share/doc/stalin/benchmarks/compile-chicken-benchmark
/usr/share/doc/stalin/benchmarks/compile-chicken-fdlcc-benchmarks
/usr/share/doc/stalin/benchmarks/compile-chicken-fixnum-benchmark
/usr/share/doc/stalin/benchmarks/compile-chicken-old-benchmarks
/usr/share/doc/stalin/benchmarks/compile-fdlcc-benchmarks
/usr/share/doc/stalin/benchmarks/compile-gambit-benchmark
/usr/share/doc/stalin/benchmarks/compile-gambit-fdlcc-benchmarks
/usr/share/doc/stalin/benchmarks/compile-gambit-fixnum-benchmark
/usr/share/doc/stalin/benchmarks/compile-gambit-old-benchmarks
/usr/share/doc/stalin/benchmarks/compile-old-benchmarks
/usr/share/doc/stalin/benchmarks/compile-s2c-benchmark
/usr/share/doc/stalin/benchmarks/compile-s2c-fdlcc-benchmarks
/usr/share/doc/stalin/benchmarks/compile-s2c-old-benchmarks
/usr/share/doc/stalin/benchmarks/compile-stalin-baseline-benchmarks
/usr/share/doc/stalin/benchmarks/compile-stalin-benchmark
/usr/share/doc/stalin/benchmarks/compile-stalin-conventional-benchmarks
/usr/share/doc/stalin/benchmarks/compile-stalin-fdlcc-benchmarks
/usr/share/doc/stalin/benchmarks/compile-stalin-lightweight-benchmarks
/usr/share/doc/stalin/benchmarks/compile-stalin-old-benchmarks
/usr/share/doc/stalin/benchmarks/conform.sc.gz
/usr/share/doc/stalin/benchmarks/cpstak.sc
/usr/share/doc/stalin/benchmarks/ctak.sc
/usr/share/doc/stalin/benchmarks/dderiv.sc
/usr/share/doc/stalin/benchmarks/define-application-example.sc
/usr/share/doc/stalin/benchmarks/deriv.sc
/usr/share/doc/stalin/benchmarks/destruct.sc
/usr/share/doc/stalin/benchmarks/dfa.sc.gz
/usr/share/doc/stalin/benchmarks/dfa2.sc.gz
/usr/share/doc/stalin/benchmarks/div-iter.sc
/usr/share/doc/stalin/benchmarks/div-rec.sc
/usr/share/doc/stalin/benchmarks/dynamic-original.sc.gz
/usr/share/doc/stalin/benchmarks/dynamic.sc.gz
/usr/share/doc/stalin/benchmarks/earley.sc.gz
/usr/share/doc/stalin/benchmarks/em-functional-do-split.sc.gz
/usr/share/doc/stalin/benchmarks/em-functional-partial-split.sc.gz
/usr/share/doc/stalin/benchmarks/em-functional-split.sc.gz
/usr/share/doc/stalin/benchmarks/em-functional.sc.gz
/usr/share/doc/stalin/benchmarks/em-imperative-split.sc.gz
/usr/share/doc/stalin/benchmarks/em-imperative.sc.gz
/usr/share/doc/stalin/benchmarks/fannkuch.sc
/usr/share/doc/stalin/benchmarks/fdlcc-benchmark
/usr/share/doc/stalin/benchmarks/fft.sc
/usr/share/doc/stalin/benchmarks/fprint.sc
/usr/share/doc/stalin/benchmarks/fprint.tst.gz
/usr/share/doc/stalin/benchmarks/fread.sc
/usr/share/doc/stalin/benchmarks/gambit-fixnum.sed
/usr/share/doc/stalin/benchmarks/gambit.sed
/usr/share/doc/stalin/benchmarks/gold.sc
/usr/share/doc/stalin/benchmarks/gold2.sc
/usr/share/doc/stalin/benchmarks/graphs.sc.gz
/usr/share/doc/stalin/benchmarks/hello.sc
/usr/share/doc/stalin/benchmarks/integ.sc
/usr/share/doc/stalin/benchmarks/integ2.sc.gz
/usr/share/doc/stalin/benchmarks/lattice.sc.gz
/usr/share/doc/stalin/benchmarks/make-clean
/usr/share/doc/stalin/benchmarks/make-define-application-example
/usr/share/doc/stalin/benchmarks/make-hello
/usr/share/doc/stalin/benchmarks/make-xhello
/usr/share/doc/stalin/benchmarks/matrix.sc.gz
/usr/share/doc/stalin/benchmarks/nboyer.sc.gz
/usr/share/doc/stalin/benchmarks/nfm.sc.gz
/usr/share/doc/stalin/benchmarks/nucleic2.sc.gz
/usr/share/doc/stalin/benchmarks/old-benchmark
/usr/share/doc/stalin/benchmarks/pick-up00-0.pgm.gz
/usr/share/doc/stalin/benchmarks/pick-up00-1.pgm.gz
/usr/share/doc/stalin/benchmarks/puzzle.sc.gz
/usr/share/doc/stalin/benchmarks/rrr.sc.gz
/usr/share/doc/stalin/benchmarks/run-bigloo-benchmark
/usr/share/doc/stalin/benchmarks/run-bigloo-fdlcc-benchmarks
/usr/share/doc/stalin/benchmarks/run-bigloo-old-benchmarks
/usr/share/doc/stalin/benchmarks/run-chez-benchmark
/usr/share/doc/stalin/benchmarks/run-chez-fdlcc-benchmarks
/usr/share/doc/stalin/benchmarks/run-chez-old-benchmarks
/usr/share/doc/stalin/benchmarks/run-chicken-benchmark
/usr/share/doc/stalin/benchmarks/run-chicken-fdlcc-benchmarks
/usr/share/doc/stalin/benchmarks/run-chicken-old-benchmarks
/usr/share/doc/stalin/benchmarks/run-fdlcc-benchmarks
/usr/share/doc/stalin/benchmarks/run-gambit-benchmark
/usr/share/doc/stalin/benchmarks/run-gambit-fdlcc-benchmarks
/usr/share/doc/stalin/benchmarks/run-gambit-old-benchmarks
/usr/share/doc/stalin/benchmarks/run-old-benchmarks
/usr/share/doc/stalin/benchmarks/run-s2c-benchmark
/usr/share/doc/stalin/benchmarks/run-s2c-fdlcc-benchmarks
/usr/share/doc/stalin/benchmarks/run-s2c-old-benchmarks
/usr/share/doc/stalin/benchmarks/run-stalin-benchmark
/usr/share/doc/stalin/benchmarks/run-stalin-fdlcc-benchmarks
/usr/share/doc/stalin/benchmarks/run-stalin-old-benchmarks
/usr/share/doc/stalin/benchmarks/run.text.gz
/usr/share/doc/stalin/benchmarks/s2c.sed
/usr/share/doc/stalin/benchmarks/sboyer.sc.gz
/usr/share/doc/stalin/benchmarks/scheme.sc.gz
/usr/share/doc/stalin/benchmarks/simplex.sc.gz
/usr/share/doc/stalin/benchmarks/sort.sc.gz
/usr/share/doc/stalin/benchmarks/sort2.sc.gz
/usr/share/doc/stalin/benchmarks/stalin.sed
/usr/share/doc/stalin/benchmarks/tak.sc
/usr/share/doc/stalin/benchmarks/takl.sc
/usr/share/doc/stalin/benchmarks/takr.sc.gz
/usr/share/doc/stalin/benchmarks/tprint.sc
/usr/share/doc/stalin/benchmarks/train2000.cform.gz
/usr/share/doc/stalin/benchmarks/traverse-init.sc.gz
/usr/share/doc/stalin/benchmarks/traverse.sc.gz
/usr/share/doc/stalin/benchmarks/unbuff.c
/usr/share/doc/stalin/benchmarks/xhello.sc
/usr/share/man/man1/stalin.1.gz

Changelog

2009-10-31 - Rob Browning <rlb@defaultvalue.org>
stalin (0.11-5) unstable; urgency=low
* Build with debugging information (gcc -g).
* Remove build dependency on build-essential dpkg-dev package.
Thanks to Manoj Srivastava <srivasta@debian.org> for the report.
(closes: #553474)
* Switch to debhelper which should fix issues with quilt and the clean
target.  Thanks to Raphael Hertzog <hertzog@debian.org> for the
report. (closes: 484910)
2007-03-02 - Rob Browning <rlb@defaultvalue.org>
stalin (0.11-4) unstable; urgency=low
* Really fix support for GNU/kFreeBSD.  Thanks again to Petr Salinger.
(closes: #410810)
2007-02-25 - Rob Browning <rlb@defaultvalue.org>
stalin (0.11-3) unstable; urgency=low
* Turn off optimization on amd64 in order to be able to build within 2GB
(hopefully).  (closes: #404734)
* Fix support for GNU/kFreeBSD.  Thanks to Petr Salinger.
(closes: #410810)
2007-02-04 - Rob Browning <rlb@defaultvalue.org>
stalin (0.11-2) unstable; urgency=low
* Add kfreebsd-i386 and kfreebsd-amd64 to the architectures list.
(closes: #314857)
* Add real package alternatives for all of the virtual build
dependencies.  (closes: #409450)
* Use stalin's internal copy of libgc for now.  Debian's doesn't build
with the same options (gc-Makefile.sed) and runs out of RAM during a
bootstrap build.
* Try using -O1 on amd64 to reduce memory usage.  Apparently -O2
wouldn't build on a 2GB machine (see bug #404734).
2006-11-12 - Rob Browning <rlb@defaultvalue.org>
stalin (0.11-1) unstable; urgency=medium
* Migrate to a new upstream release; This should resolve the licensing
issues with the opengl/xlib bindings. (closes: #375943)
* Remove dependency on gcc-3.4.  The bug in gcc-4.1 has been fixed, and
gcc-4.0 should work correctly as well.
* Add dependencies on dpkg-dev; stalin-architecture-name uses it now.
* Add support for ia64 and amd64.
* Generate new precompiled C source for all architectures. (closes: #337169)
* Drop support for m68k and arm since, if nothing else, their buildds
don't have enough RAM.  For the same reason, don't add powerpc.
(closes: #271836, #273130)
* Change xlibs-dev dependency to libx11-dev. (closes: #347053)
* Add build-time support for selection of scheme compiler,
i.e. "stalin=./stalin ./build"
* Change upstream gcc -O3 to -O2; -O3 requires much more RAM.
* Generalize makefile architecture support (i.e. stalin-arch-%.c) and
add all-precompiled-srcs target.
* Test the build by running some benchmarks afterward.
* Invoke benchmarks/make-clean from "make clean".
* Drop stalin-wrapper; stalin itself handles things now.
2005-10-30 - Rob Browning <rlb@defaultvalue.org>
stalin (0.9+0.10alpha2-2) unstable; urgency=low
* Migrate to quilt.
* Fix problem where bootstrap required . to be in PATH.  Thanks to
Christopher Cramer.  (closes: #336502)
- debian/patches/misc.diff.
* Rebuild against newer libgc.  (closes: #320972, #324498)
* Build-Depend on and build with gcc-3.4 for now.  A gcc-4.0 build goes
off into an infinite loop at the moment.  The compiler can now be
selected via the CC environment variable.
- debian/patches/allow-compiler-selection.diff
- debian/control
- debian/rules
* Add simple after-build sanity checks.
- debian/rules
2004-08-17 - Rob Browning <rlb@defaultvalue.org>
stalin (0.9+0.10alpha2-1) unstable; urgency=medium
* New release (0.10alpha2) that the upstream author has requested we use
in place of 0.9.
* Save space by just making symbolic links for several platforms that
need the same C code as stalin-IA32.c.  (closes: #231602)
- debian/rules
* Remove alpha from Architecture since it was never supposed to be there
and the package is known (upstream) not to work there yet.  (closes:
#216341).
- debian/control
2003-08-20 - Rob Browning <rlb@defaultvalue.org>
stalin (0.9-4) unstable; urgency=low
* move to libgc1.

See Also

Package Description
stalonetray_0.8.1-1_i386.deb Standalone freedesktop.org and KDE systray implementation
stardata-common_0.8_i386.deb Common framework to manage astronomy packages
stardict-common_3.0.1-9.2_all.deb International dictionary - data files
stardict-czech_20110701-1_all.deb Stardict package for Czech dictionary of foreign words
stardict-gnome_3.0.1-9.2_i386.deb International dictionary for GNOME 2
stardict-gtk_3.0.1-9.2_i386.deb International dictionary written in GTK+ 2.x
stardict-plugin-espeak_3.0.1-9.2_i386.deb International dictionary - eSpeak TTS plugin
stardict-plugin-festival_3.0.1-9.2_i386.deb International dictionary - Festival TTS plugin
stardict-plugin-spell_3.0.1-9.2_i386.deb International dictionary - spell plugin
stardict-plugin_3.0.1-9.2_i386.deb International dictionary - common plugins
stardict-tools_3.0.2-3+b1_i386.deb dictionary conversion tools of stardict
stardict-xmlittre_1.0-1_all.deb French Littré dictionary for stardict
stardict_3.0.1-9.2_all.deb International dictionary
starfighter-data_1.2-2_all.deb 2D scrolling shooter game -- data files
starfighter_1.2-2_i386.deb 2D scrolling shooter game
Advertisement
Advertisement