Useful stuff for CS440: Programming Languages and Translators

 
I have resigned from IIT effective early August, 1999.  You can find me via my company's home page: Dr. Thomas W. Christopher

Tools of Computing LLC

www.toolsofcomputing.com

tc@toolsofcomputing.com

This page last modified 07/03/99.

Since I'm no longer a professor at IIT, this is not the CS440 course page.


Software and documentation:

To get at Icon on charlie:

Add to your PATH:

:/usr/local/bin/icon.9.1/bin

Set environment variables:

setenv IPATH /usr/local/bin/icon.9.1/lib
setenv LPATH /usr/local/bin/icon.9.1/include
setenv FPATH /usr/local/bin/icon.9.1/bin

Icon Programming Language This is a link to the Icon Project's home page. You can download the Icon translator, interpreter, and Icon Program Library from there.

Copies of the slides on Icon shown in class:

iconslides.pdf

These you will need:

TCLL1: LL(1) parser generator (.zip).

TCLL1 documentation (PDF) or TCLL1 documentation (.zip'ed postscript).

 

TCLLk. LL(k) parser generator (.zip)

Brief description of how TCLLk differs from TCLL1.

EULER implemented in Icon (.zip).

EULER document (in postscript) or EULER document (PDF).

 

Lambda calculus implemented in Icon (.zip)

Lambda calculus description (in Postscript) or Lambda calculus description (PDF)

Lambda calculus implementation notes (in Postscript) or Lambda calculus implementation notes (PDF)

FP implementation in Icon (.zip).

FP language description (in postscript) or FP implementation notes (in postscript).


Back to TC's home page