stalin_0.11-6_i386.deb


Advertisement

Description

stalin - An extremely aggressive Scheme compiler

Property Value
Distribution Ubuntu 16.04 LTS (Xenial Xerus)
Repository Ubuntu Universe i386
Package name stalin
Package version 0.11
Package release 6
Package architecture i386
Package type deb
Installed size 4.84 KB
Download size 1.60 MB
Official Mirror archive.ubuntu.com
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 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-6_amd64.deb 0.11 amd64 Ubuntu Universe
stalin - - -

Requires

Name Value
dpkg-dev -
libc6 >= 2.4
libgc-dev -
libgc1c2 >= 1:7.2d

Download

Type URL
Binary Package stalin_0.11-6_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/gl-c.c
/usr/lib/stalin/gl.sc
/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

2015-06-27 - Rob Browning <rlb@defaultvalue.org>
stalin (0.11-6) unstable; urgency=medium
[ Rob Browning ]
* Move debian/.gitignore to ./ and add /.pc.
* Move prebuilt ./stalin-arch-*.c files to debian/prebuilt-src/.
[ Barak A. Pearlmutter ]
* Remove obsolete debian/prerm.
* Update depends, standards-version, section, priority, and homepage.
* Expand copyright information and update for 0.11.
* Add uscan support (debian/watch).
* Switch to "3.0 (quilt)" source format.
[ Rob Browning ]
* Simplify override_dh_testdir since entire tree is now in git.
* Update FSF address in debian/copyright.
* Don't use debian/clean since it can't handle directories.
* Switch to git-dpm.
* Don't build/use the local libgc. (Closes: 778130)
* Remove quilt build dependency.
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.

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.2ubuntu3_all.deb International dictionary - data files
stardict-czech_20140101-3_all.deb Stardict package for Czech dictionary of foreign words
stardict-gnome_3.0.1-9.2ubuntu3_i386.deb International dictionary for GNOME 2
stardict-gtk_3.0.1-9.2ubuntu3_i386.deb International dictionary written in GTK+ 2.x
stardict-plugin-espeak_3.0.1-9.2ubuntu3_i386.deb International dictionary - eSpeak TTS plugin
stardict-plugin-festival_3.0.1-9.2ubuntu3_i386.deb International dictionary - Festival TTS plugin
stardict-plugin-spell_3.0.1-9.2ubuntu3_i386.deb International dictionary - spell plugin
stardict-plugin_3.0.1-9.2ubuntu3_i386.deb International dictionary - common plugins
stardict-tools_3.0.2-5build1_i386.deb dictionary conversion tools of stardict
stardict-xmlittre_1.0-1_all.deb French Littré dictionary for stardict
stardict_3.0.1-9.2ubuntu3_all.deb International dictionary
starfighter-data_1.5.1.1-1_all.deb 2D scrolling shooter game -- data files
starfighter_1.5.1.1-1_i386.deb 2D scrolling shooter game
Advertisement
Advertisement