CS 451 Programming Paradigms
Language Links

Common Lisp:

Franz Inc. the home of Allegro Common Lisp (TM). There is a free version of ACL for Linux that is available for download or they will ship you a CD free of charge. This will also work for FreeBSD if it is running the Linux emulator.

Here are some other links for Lisp.

Harvard On Lisp

CMU AI and Lisp

Accessing LISP on CS machines

Standard ML:

Standard ML of New Jersey. There are versions available for download for most every platform including Linux, FreeBSD and WinNT.

The following link was suggested by one of the students. It accesses examples from a book called ML for the Working Programmer.
ML/Working Programmer Examples

The following links were suggested by one of the students for downloading NJsml93+ and related software:
NJsml93+
and for SoftwareFPU (to deal with large footprint installs):
SoftwareFPU

Accessing ML on CS machines

If you're an emacs user and like ML...

Prolog:

SWI-Prolog is a Prolog compiler in the Edinburgh Prolog family.

Accessing Prolog on the CS Machines

Java (JDK):

Following is a page maintained by Sun with links to all the known ports of JDK for different platforms.

Platforms Supporting Java.

Accessing Java on the CS Machines

The following are links that students have suggested based on their experience using them...

Sun's pages:

http://www.javasoft.com

http://www.developer.javasoft.com

   The following one has to do with the Swing package.
http://www.javasoft.com/products/jfc/tsc/index.html

Docs:

http://www.javasoft.com/docs/index.html

http://www.javasoft.com/docs/white/index.html

http://java.oreilly.com

Additional Tutorials:

OnJava

GUI Help

Other Languages:

If you are interested in other compilers/interpreters for these or other languages you should check the following list: Catalog of free Compilers and Interpreters.
It is a fairly extensive list.

GNU C++

Local Information

Objective C

Local Information


[ Back to CS451 Home Page ]