scheme2c - Joel Bartlett's fabled Scheme->C system

Property Value
Distribution Debian 7 (Wheezy)
Repository Debian Main amd64
Package name scheme2c
Package version 2011.07.26
Package release 5
Package architecture amd64
Package type deb
Installed size 6.47 KB
Download size 1.79 MB
Official Mirror
The original Scheme->C system, the first of its kind.  It conforms to
the R4RS Scheme standard, and compiles Scheme sources to C as an
intermediate step, allowing easy integration with external libraries.
Also included is an interpreter, for development, along with some X11
interfaces and an X11-enabled interpreter.  Due to a variety of
clever techniques, the system is quite fast.


Package Version Architecture Repository
scheme2c_2011.07.26-5_i386.deb 2011.07.26 i386 Debian Main
scheme2c - - -


Name Value
libc6 >= 2.2.5
libsigsegv2 -
libx11-6 -


Type URL
Binary Package scheme2c_2011.07.26-5_amd64.deb
Source Package scheme2c

Install Howto

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




2012-03-15 - Barak A. Pearlmutter <>
scheme2c (2011.07.26-5) unstable; urgency=low
* include missing xlib .sch files used by, e.g., QobiScheme
2012-03-01 - Barak A. Pearlmutter <>
scheme2c (2011.07.26-4) unstable; urgency=low
* dh 9
* bump debian policy (no changes required)
* minor non-functional upstream tweaks
2011-10-09 - Barak A. Pearlmutter <>
scheme2c (2011.07.26-3) unstable; urgency=low
* single debian patch source option (closes: #643271)
* tiny upstream documentation tweaks
2011-08-19 - Barak A. Pearlmutter <>
scheme2c (2011.07.26-2) unstable; urgency=low
* dh_targets in debian/rules
* upstream mod: makefile tweaks to squash script path bug (closes: #637341)
* pass installation paths during build
2011-07-26 - Barak A. Pearlmutter <>
scheme2c (2011.07.26-1) unstable; urgency=low
* absorb upstream rename and installation mods
* simplify packaging scripts
* refresh quilt patches
2011-07-19 - Barak A. Pearlmutter <>
scheme2c (2011.07.19-1) unstable; urgency=low
* bump standards version (debian/control)
* add useful utilities to package
- s2cxl.a (X library for linking to) and associated *.sch include files
- s2cdecl (generate C declarations from Scheme code, for linking) as s2cdecl
- s2ch (generate C headers, for linking external C)
- s2cixl (interpreter with X procedures available)
- sizeof.cdecl (standard sizes on current architecture)
* debhelper 8
* accept armhf patch to debian/control and debian/rules (closes: #604665)
* allow parallel build (debian/rules)
* merge upstream changes:
- increase AMD64 max heap size
- ditch gensym
- emit some prototypes
- add -Wall option to gcc invocation
- rename scc to s2cc, sci to s2ci, etc
* add symbolic links for old names: s2ci to sci, s2cc to scc, etc
* add examples: X11 programs written in Scheme->C and appropriate Makefile
2010-06-28 - Barak A. Pearlmutter <>
scheme2c (1993.3.15.2-10) unstable; urgency=low
* merge upstream fixes: syntax-rules/case
* use pdflatex not latex;dvips;ps2pdf bypassing ps2pdf bug (closes: #585546)
2010-05-24 - Barak A. Pearlmutter <>
scheme2c (1993.3.15.2-9) unstable; urgency=low
* remove -march=native from CFLAGS (closes: #582922)
2010-03-25 - Barak A. Pearlmutter <>
scheme2c (1993.3.15.2-8) unstable; urgency=low
* bump deb standards
* Switch to dpkg-source 3.0 (quilt) format
2010-01-20 - Barak A. Pearlmutter <>
scheme2c (1993.3.15.2-7) unstable; urgency=low
* merge upstream change: increase scc heap while compiling xlib
* modernize/shorten debian/rules
* support ARM architecture (armel)

See Also

Package Description
scheme48-doc_1.8+dfsg-1+deb7u1_all.deb Documentation for the Scheme48 implementation of Scheme
scheme48_1.8+dfsg-1+deb7u1_amd64.deb A simple, modular, and lightweight Scheme implementation
scheme9_2010.11.13-2_amd64.deb Scheme 9 from Empty Space R4RS Scheme interpreter
schism_0+20110101-1_amd64.deb ImpulseTracker clone aiming at providing the same look&feel
schleuder_2.2.1-2+deb7u1_all.deb GnuPG enabled mailing list manager with remailer-capabilities
schroot-common_1.6.4-4_all.deb common files for schroot
schroot_1.6.4-4_amd64.deb Execute commands in a chroot environment
scid-data_4.3.0.cvs20120311-1_all.deb data files for scid, the chess database application
scid-rating-data_200901-2_all.deb contains spelling corrections and ELO ratings for scid chess databases
scid-spell-data_200901-2_all.deb contains spelling corrections for scid chess databases
scid_4.3.0.cvs20120311-1_amd64.deb chess database with play and training functionality
scidavis_0.2.4-3.3_amd64.deb application for scientific data analysis and visualization
science-astronomy-dev_1.0_all.deb Debian Science Astronomy-dev packages
science-astronomy_1.0_all.deb Debian Science Astronomy packages
science-biology_1.0_all.deb Debian Science Biology packages