diff interps/clc-intercal/CLC-INTERCAL-Docs-1.-94.-2/doc/html/index.html @ 996:859f9b4339e6

<Gregor> tar xf egobot.tar.xz
author HackBot
date Sun, 09 Dec 2012 19:30:08 +0000
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/interps/clc-intercal/CLC-INTERCAL-Docs-1.-94.-2/doc/html/index.html	Sun Dec 09 19:30:08 2012 +0000
@@ -0,0 +1,82 @@
+<HTML>
+    <HEAD>
+	<TITLE>CLC-INTERCAL Reference</TITLE>
+    </HEAD>
+    <BODY>
+	<H1>CLC-INTERCAL Reference</H1>
+
+	<P>
+	Table of Contents
+	<UL>
+	    <LI><A HREF="#introduction">Introduction</A>
+	    <LI><A HREF="#obtaining">Obtaining CLC-INTERCAL</A>
+	    <LI><A HREF="concepts.html">Fundamental Concepts</A>
+	    <LI><A HREF="expressions.html">Expressions</A>
+	    <LI><A HREF="statements.html">Statements</A>
+	    <LI><A HREF="belongs.html">Belongs TO</A>
+	    <LI><A HREF="lectures.html">Classes and Lectures</A>
+	    <LI><A HREF="input_output.html">Input/Output</A>
+	    <LI><A HREF="quantum.html">Quantum INTERCAL</A>
+	    <LI><A HREF="internet.html">INTERNET: INTERcal NETworking</A>
+	    <LI><A HREF="syscall.html">The System call interface</A>
+	    <LI><A HREF="extensions.html">Compiler extensions and optional features</A>
+	    <LI><A HREF="parsers.html">Writing compilers for CLC-INTERCAL</A>
+	    <LI><A HREF="sick.html">The command-line compiler tool</A>
+	    <LI><A HREF="intercalc.html">The INTERCAL calculator</A>
+	    <LI><A HREF="errors.html">Errors</A>
+	    <LI><A HREF="charset.html">The various character sets supported by CLC-INTERCAL</A>
+	</UL>
+
+	<H2><A NAME="introduction">Introduction</A></H2>
+
+	<P>
+	CLC-INTERCAL was first released as an April fool joke on April 1st,
+	1999. The idea behind the release was to provide a new INTERCAL
+	compiler which could be used as a test-bed for new language ideas,
+	provided one could justify such ideas with the fundamental INTERCAL
+	philosophy of &quot;doing things differently&quot;.
+	</P>
+
+	<P>
+	Some features of C-INTERCAL or INTERCAL-72 were thought to be too
+	&quot;normal&quot;, so support for them was made optional. In the
+	current version (1.-94.-2 at the time of writing), such optional
+	features can be enabled by providing command-line options to the
+	compiler tool (see the
+	<A HREF="sick.html">chapter about the command-line compiler tool</A>),
+	or by using the appropriate menus in the calculator (see the
+	<A HREF="intercalc.html">chapter about the INTERCAL calculator</A>).
+	The reference manual
+	will indicate which features are optional and which option enables
+	them. For example, CLC-INTERCAL has always considered NEXT to
+	be an obsolete statement, being just a standard subroutine call,
+	and one enables it by selecting the next option (or by using the
+	ick compatibility mode, which automatically enables this option).
+	</P>
+
+	<P>
+	Other optional features are experimental language extensions, or
+	else extensions which, it was felt, are above and beyond the call
+	of insanity, for example the ability to use computed statement
+	labels or the &quot;COME FROM gerund&quot; statement. See
+	<A HREF="extensions.html">the chapter about compiler extensions
+	and optional features</A>.
+	</P>
+
+	<H2><A NAME="obtaining">Obtaining CLC-INTERCAL</A></H2>
+
+	<P>
+	The official sources for CLC-INTERCAL will be normally hosted on
+	<a href=http://intercal.freeshell.org">intercal.freeshell.org</a>;
+	there is normally a mirror using my ISP's servers, see
+	<A HREF="http://intercal.freeshell.org/download/">the CLC-INTERCAL download page</A>.
+	A Debian package for CLC-INTERCAL is provided by Mark Brown, usually at the same
+	time as the official sources, or very soon after. See the
+	<A HREF="http://packages.debian.org/clc-intercal">Debian package description</A>
+	for more details. Packages for other operating systems and/or
+	distributions may be made available in future. Watch this space.
+	</P>
+
+    </BODY>
+</HTML>
+