Programming & Specialized Languages
Campus Computing · University of Missouri - Columbia · 200 Heinkel Building · 314-882-2000
Update 16 August 1994 by ccpaulh@monad.missouri.edu. Subject to change!
Directories
/LocalApps, /PublicApps
Applications in directories /LocalApps and ?PublicApps make use of the NextStep graphical interface. These can be invoked simply by clicking their icons. Help is generally available via the application's menu.
/usr/local/bin
Programs in directory /usr/local/bin generally do not use the NextStep graphical interface, although they may use Unix "curses" to display full-screen text. Invoke these programs by starting a Shell window (from Workspace select Tools, New Shell, or use Terminal or Stuart), and then entering the program name or complete search path, for example: /usr/local/bin/p2c. Help for these programs, if not provided by prompting, is usually in the Unix man pages, for example, enter the command "man p2c". From NeXT Librarian, select "Unix Manual Pages" and enter the program name.
/usr/local/src
May contain source. Then again it may not.
NOTE: Besides languages listed below, the NeXT system supports BSD Unix programming facilities including various shells, lex, yacc, emacs, etc.
Alphabetical List of Programming Applications
basic
Primitive Basic interpreter used to demonstrate p2c. (This is written in Pascal, converted to C via p2c, and compiled with C.)
In: /usr/local/bin
cc, cc++
Gnu C & Objective-C compiler, Gnu C++ compiler.
Documentation of compiler and loader options, function calls, methods, etc., can be obtained on-line via Librarian. Ordinary C function calls are described (in Librarian) in the Unix Manual Pages. Objective-C and NeXT calls are described in "NeXT Developer" and "Developer RelNotes". Example programs may be found in /NextDeveloper/Examples, in /LocalLibrary/Source, and in /usr/local/src.
C Users: Read ªUnix.and.C.wnº and ªC-files.rtfº in /LocalLibrary/Answers/Local/ !!!
See also: gdb, emacs.
In: /usr/bin
From: NeXT
cl
Allegro Common Lisp
In: /usr/bin -removed pending upgrade from Allegro
From: NeXT
fc
Shell to run f2c.
f2c
Convert Fortran 77 source programs to C source programs.
C libraries and run-time libraries are in /usr/local/lib/libF77 and /usr/local/lib/libI77.
In: /usr/local/bin
From: ftp to research.att.com (192.20.225.2) in directory /dist/f2c, locally modified with suggestions contained in NeXT archives cs.orst.edu. Note AT&T updates f2c almost every week!
gdb
Gnu symbolic debugger.
See: Unix manuals
In: /usr/bin
From: NeXT
Improv.app
Lotus commercial spreadsheet for the NeXT.
Demos are in /LocalApps/Improv.
In: /LocalApps
From: Lotus via NeXT, Inc. (3 diskette install).
Mathematica
Symbolic evaluation of mathematical expressions.
Version 1 is in /NextApps. Version 2 is in /LocalLibrary.
See also: Unix manuals "math"
From: NeXT, Version 2 from Wolfram Research via NeXT, Inc.
To get started go to folder /NextLibrary/Mathematica/Notebooks and double click item TourOfMathematica.ma.
matlab
ªLike APL without the wierd symbolsº Matrix manipulation made manageable. Invoke this from the Terminal, then enter "help intro".
This is the public 1982 version, same as on Mizzou1.
In: /usr/local/bin
From:
p2c
Convert various dialects of Pascal source programs to C source.
In: /usr/local/bin
See also /usr/local/include/p2c, /usr/local/lib/p2c, and /usr/local/lib/p2c_examples.
From: cs.orst.edu
Questions and comments concerning these policies should be directed to the NeXT Lab site consultant or the MU Campus Computing "NeXT Lab Co-ordinator", 882-5000.