head	1.1;
access;
symbols
	RELEASE_8_3_0:1.1
	RELEASE_9_0_0:1.1
	RELEASE_7_4_0:1.1
	RELEASE_8_2_0:1.1
	RELEASE_6_EOL:1.1
	RELEASE_8_1_0:1.1
	RELEASE_7_3_0:1.1;
locks; strict;
comment	@# @;


1.1
date	2009.10.24.10.28.01;	author stas;	state Exp;
branches;
next	;


desc
@@


1.1
log
@- Add port for lang/stalin, an aggressive optimizing Scheme compiler, which
  is able to outperform hand-written C in a number of tests.
  This is a modified version suitable to use on FreeBSD i386/amd64.
  It possible to run it on other platfroms as well, but I have not
  boostrapped/tested it on anything except i386/amd64 yet.

  Author:	Jeffrey Mark Siskind
  WWW:	http://cobweb.ecn.purdue.edu/~qobi/software.html
@
text
@Stalin (STAtic Language ImplementatioN) is an aggressive optimizing batch
whole-program Scheme compiler written by Jeffrey Mark Siskind.  It uses
advanced flow analysis and type inference and a variety of other optimization
techniques to produce code (using C as an intermediate language) that is
extremely fast, particularly for numerical code.  In a number of tests it
has outperformed hand-written C, sometimes by a considerable margin.
Stalin is intended for production use in generating an optimized executable.

Author:	Jeffrey Mark Siskind
WWW:	http://cobweb.ecn.purdue.edu/~qobi/software.html
@
