From: Eric S. Raymond Date: Wed, 31 Jul 2002 03:24:24 +0000 (-0400) Subject: Check in the INTERCAL-in-Perl page. X-Git-Tag: 0.21~5 X-Git-Url: http://thyrsus.com/gitweb/?a=commitdiff_plain;h=711a9211ec7c69c2dcb214b1af65259ccc647f5d;p=intercal.git Check in the INTERCAL-in-Perl page. --- diff --git a/website/iperl.html b/website/iperl.html new file mode 100644 index 0000000..ebbdd7c --- /dev/null +++ b/website/iperl.html @@ -0,0 +1,103 @@ + + + + + +iperl - INTERCAL in Perl + + + + + + + + + +
Back to Eric's Home PageUp to Site Map$Date: 2002-07-30 23:24:24 $
+
+

Using INTERCAL in Perl

+ +

Kevin 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 the two!

+ +

The following shar file is an instant mix package (just add +Perl) for Iperl, which is Perl plus the INTERCAL operators. There's +even a manual page - what more could you want?

+
+ +

Here is the contents of the README (from the archive):

+ +
+

I think this belongs somewhere alongside such films as "Abbot +and Costello meet Frankenstein's Monster". But, here it is anyway +...

+ +

PERL MEETS INTERCAL.

+ +

In this archive, you will find the usersubs stuff to add +INTERCAL functions to Perl. Unshar it somewhere (/dev/null would +probably do), and run make. (You may need to alter SRC in the +Makefile).

+ +

The resulting binary, iperl, will work just like perl with the +addition of the following INTERCAL functions:

+ + + +

The test file, op.ical, will run tests to ensure that the +functions work. This may be done using "make test".

+ +

The program iperlsh just reads in perl expressions (one per +line) and evaluates them.

+
+ +

Download iperl.tar.gz.

+ +

Or, here is the +Or, original shar from the usenet archives.

+ +

Return to the INTERCAL Resources +Page.

+ +
+ + + + + +
Back to Eric's Home PageUp to Site Map$Date: 2002-07-30 23:24:24 $
+ +
+
Eric S. Raymond <esr@snark.thyrsus.com>
+ + +