newsletterlibrary.com

Top : Computers : Programming : Languages :
Intercal

Websites
Short introduction to Intercal, detailing Intercal's distinctivenesses in comparison to other languages.
site exerpt
Information on INTERCAL  A computer language designed by Don Woods and James Lyons in 1972. INTERCAL is purposely different from all other computer languages in all ways but one; it is purely a written language, being totally unspeakable. An excerpt from the INTERCAL...
http://www.wkonline.com/d/INTERCAL.html

Features the original specification and an extensive sample source code collection. Links to several compilers and to other Intercal-related sites.
http://www.muppetlabs.com/~breadbox/intercal/

Featuring a ROT-13 routine and a short link list.
site exerpt
INTERCAL  Since it is an exceedingly easy language to learn, one might expect it would be a good language for initiating novice programmers. Perhaps surprising, than, is the fact that it would be more likely to initiate a novice into a...
http://www.ofb.net/~jlm/intercal.html

Compiled from the original specification and from the comments and clarifications by Howell and Raymond.
http://www.muppetlabs.com/~breadbox/intercal-man/

Intercal-to-Java compiler written by Karsten Sperling. Download, documentation, and links.
http://studwww.ira.uka.de/~s_sperli/jintercal/

Unofficial Intercal language homepage, maintained by C-Intercal implementor Eric S. Raymond. Documentation, implementations, papers, and tools.
site exerpt
The INTERCAL Resources Page  Nothing but twisted technical yuks and an inexorable descent into brain-sucking obsession awaits beyond this point. You have been warned. Abandon All Sanity, Ye Who Enter Here So, you think you've seen it all, eh? OK. You've coded in C....
http://catb.org/~esr/intercal/

Using Intercal in Perl.
site exerpt
iperl INTERCAL in Perl  Stock posted the following to comp.sources.misc (Feb 1991 I guess I must be cracking up. I've been trying to learn how to use the usersubs stuff in Perl, and also how to program in INTERCAL. Anyway, I ended up combining...
http://catb.org/%7Eesr/intercal/iperl.html

Surprisingly readable chunk of C-Intercal-only source code written by Clemens Meier.
site exerpt
 Intercal 8 PLEASE NOTE THAT THIS MAY ONLY RUN ON C-INTERCAL PLEASE DO ,1 8 Here's the infinitely regressed INTERCAL Hello World 8 PLEASE NOTE THAT THIS MAY ONLY RUN ON C-INTERCAL PLEASE DO ,1 8 submitted by: clmeier@LILI.Uni-Bielefeld.DE (Clemens...
http://www2.latech.edu/~acm/helloworld/Intercal.html

Article and site, non-fiction, and journalism indexes.
site exerpt
Intercal the language from hell  Intercal the language from hell Site Index Journalism Index Feedback Where would we be without effective programming languages? Wait, don't turn the page; that was a rhetorical question The answer isn't: word-processing on slide rules Every once in a while...
http://www.antipope.org/charlie/journo/intercal.html

Malcolm Ryan's proposed standard for Threaded Intercal, version 0.2.
site exerpt
Threaded Intercal  Intercal compiler is now available! Download it now. Introduction: This document assumes that the reader already comprehends the beauty of the INTERCAL programming language. New-comers are directed to the INTERCAL Resources Page for an introduction to the wonderful world of...
http://www.cse.unsw.edu.au/~malcolmr/intercal/threaded.html

Original specification.
site exerpt
INTERCAL REFERENCE MANUAL  This version converted to HTML by sbg, 26/09/94 INTERCAL 1. INTRODUCTION ORIGIN AND PURPOSE ACRONYM ACKNOWLEDGMENTS 2. FUNDAMENTAL CONCEPTS SAMPLE PROGRAM USES FOR INTERCAL 3. DESCRIPTION VARIABLES CONSTANTS ARRAYS OPERATORS BINARY OPERATORS UNARY OPERATORS PRECEDENCE 4. STATEMENTS GENERAL FORMAT LABELS...
http://www.progsoc.uts.edu.au/~sbg/intercal/intercal.html

Idiom's catalog of free compilers and interpreters mentions Intercal.
site exerpt
Catalog of compilers: INTERCAL  L is possibly the most elaborate and long-lived joke in the history of programming languages. It was first designed by Don Woods and Jim Lyons in 1972 as a deliberate attempt to produce a language as unlike any existing one...
http://www.idiom.com/free-compilers/LANG/INTERCAL-1.html

Specification clarifications, implementation notes regarding the C-Intercal compiler, and literature references for those interested in background information on COME FROM and friends.
site exerpt
C-INTERCAL SUPPLEMENTAL REFERENCE MANUAL  This version converted to HTML by sbg, 26/09/94 Index 1. CONTRADICTION (with apologies to A. A. Milne) JUSTIFICATION 2. CONSTRUCTS FROM INTERCAL-72 SELECT IGNORE 3. COME FROM BACKGROUND DESCRIPTION 4. OUTSIDE COMMUNICATION MOTIVATION TURING TEXT MODEL EXAMPLE PROGRAM 5. TriINTERCAL...
http://www.progsoc.uts.edu.au/~sbg/intercal/ick.html

William Patterson's DOS port of the classic Intercal-to-C compiler coauthored by Eric S. Raymond.
site exerpt
Komputado.com Iloj Diversajhoj  The only other major difference to be warned about is that infozip restores directory structures by default when unzipping, whereas pkzip must be told to do so. I prefer the infozip philosophy: if the directory structure is there use it!...
http://www.komputado.com/iloj/diversaj.htm#intercal

This was author's first exercise in INTERCAL programming. It counts down from 500 all the way down to one. It's that simple!
site exerpt
Darren's First Intercal Program  This was my first exercise in INTERCAL programming. It counts down from 500 (you can change that value in the first line) all the way down to one. It's that simple! PLEASE DO .4 500 PLEASE DO (8003) NEXT (8000)...
http://dse.webonastick.com/intercal.html

Intercal source code by Louis Howell.
site exerpt
INTERCAL: Welcome to the Pit  L is a programming language like no other. This is good, or at least, it is good that other languages are as unlike INTERCAL as possible. This page is a showcase, or freak show, of INTERCAL source code. A distribution...
http://www.ofb.net/~jlm/howell.html

Urban Nilsson's collection of INTERCAL programs.
site exerpt
INTERCAL  The full name of the compiler is Compiler Language With No Pronounceable Acronym which is, for obvious reasons, abbreviated INTERCAL Postscript version of the Reference Manual 20 pages) The compiler itself is called ick, and to use it you type"ick...
http://www.oops.se/~urban/INTERCAL.html