How to Install and Uninstall stalin Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: May 13,2024

1. Install "stalin" package

This guide covers the steps necessary to install stalin on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install stalin

2. Uninstall "stalin" package

Please follow the guidance below to uninstall stalin on Ubuntu 20.10 (Groovy Gorilla):

$ sudo apt remove stalin $ sudo apt autoclean && sudo apt autoremove

3. Information about the stalin package on Ubuntu 20.10 (Groovy Gorilla)

Package: stalin
Architecture: amd64
Version: 0.11-6build2
Priority: optional
Section: universe/devel
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Rob Browning
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 7585
Depends: libc6 (>= 2.29), libgc1 (>= 1:7.2d), libgc-dev, dpkg-dev
Filename: pool/universe/s/stalin/stalin_0.11-6build2_amd64.deb
Size: 1975704
MD5sum: 28498310d69ebe80bfa8ec9eaca784b2
SHA1: 52a0e6e97857f6db515d32f466bfa15ea61df039
SHA256: b3afd86291d8e92af850eb52645208ef1ecad8de466e38b770abf1bf1af4ad52
SHA512: ed426c0b248a9b6badf10bff8130cec4f3003449c96aad11f6376138b3df9e7ba13eafa6663b28cd9a0dfefb737533c5c152d74bb6c6d113af6a36e24ffbcbb8
Homepage: http://www.ece.purdue.edu/~qobi/software.html
Description-en: An extremely aggressive Scheme compiler
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.
Description-md5: b2d8e9fd757c0e10b0accb2afe4de50e