You'll find a wide variety of programming tools, including programming languages, development tools, helpers, and installers.
----------
411Maker 1.0
Eric Rosé
erose@nomos.com
Apprentice:Tools:Helpers:
__________
411Maker is an application which is designed to provide a more pleasant interface for creating and modifying MPW 411 help files.
----------
Apple Guide 1.2
Apple Computer, Inc.
Apprentice:Tools:Apple:
__________
Apple Guide allows applications such as Anarchie the abillity to provide you with context-sensitive help. It comes with System 7.5 and higher. If you do not have System 7.5 or higher, but you have at least System 7.1, drag the Apple Guide icon to your System Folder. It will be placed in your Extensions folder. Reboot to activate Apple Guide.
----------
AppleScript 1.1
Apple Computer, Inc.
Apprentice:Tools:Apple:
__________
AppleScript is a system extension and set of related files that allow you to run AppleScripts, like the ones that are provided on this disc.
----------
AppleSearch 1.0
Apple Computer, Inc.
Apprentice:Tools:Apple:
__________
This is the AppleSearch client software, version 1.0.
----------
Attributor 1.1
Alessandro Levi Montalcini
lmontalcini@pmn.it
Apprentice:Tools:Helpers:
ftp://sumex-aim.stanford.edu/info-mac/dev/
__________
Attributor is an advanced programmer's utility designed to make life easier for programmers. It can change the resource attributes of a specific resource or of a whole resource family in a single pass.
Shareware $5
----------
AutoMarker 2.1
Yasuhisa Kato
NAG02537@niftyserve.or.jp
Apprentice:Tools:Helpers:
CompuServe:MacDev:
__________
AutoMarker is a Drag and Drop program for System 7 or later. It is designed to make the list of function names or member function names in C and C++ source files for Think Project Manager.
Freeware
----------
Caml Light 0.61
Xavier Leroy
xavier.leroy@inria.fr
Apprentice:Tools:Languages:
ftp://ftp.inria.fr/lang/caml-light/
__________
Caml Light is an implementation of the Caml Light programming language, complete with source and examples. It was developed under MPW 3.2. The source code to Caml Light is also included.
----------
Chipmunk Basic 3.0.7
Ron Nicholson
rhn@netcom.com
Apprentice:Tools:Languages:
ftp://ftp.netcom.com/pub/rhn/
__________
Chipmunk Basic is a simple Basic interpreter, accelerated for PowerMacs. It is similar to the line number interpreters of circa 1980. Its roots are from a Pascal program, basic.p, that was part of the test input suite to p2c, a pascal to c translator.
Freeware
----------
Chronograph 1.03 UR
John Schlack
john40@aol.com
Apprentice:Tools:Helpers:
AOL:MacDev:
__________
Chronograph is a utility that is similar to the Unix cron facility. Cron is a scheduling utility that permits programs to execute on a regular basis. Once per minute, it checks to see if any jobs require execution. If so, it executes these programs and then becomes idle until the next minute arrives, when it checks for scheduled jobs again.
----------
CW Colorfix 1.0.2
Chris K. Thomas
thunderone@delphi.com
Apprentice:Tools:Helpers:
ftp://sumex-aim.stanford.edu/info-mac/dev/
__________
CodeWarrior Colorfix Patch fixes several aesthetic defects in CodeWarrior, including a compatibility problem with the Metrowerk's Popup MDEF and Greg's Buttons. Enhancements include a new standard MDEF and replacement color icons for the Project and Locked-disk indicators.
----------
DBugR 1.2
Alessandro Levi Montalcini
lmontalcini@pmn.it
Apprentice:Tools:Helpers:
ftp://sumex-aim.stanford.edu/info-mac/dev/
__________
DBugR is a cool Control Panel for programmers and hackers who often have to break into MacsBug (or any other debugger supporting the _DebugStr trap). It puts a floating "small bomb" icon on your desktop which acts like a button. If the mouse button is pressed and released inside the icon, a user interrupt is invoked and MacsBugs activates.
----------
Developer VISE 3.0.1
Steve Kiene
mindvision@aol.com
Apprentice:Tools:Installers:
__________
Developer VISE is an installer utility with built-in compression. It features very fast decompress and is extremely easy to use. This version creates fully functional installers. To create installers for commercial products, contact the publisher for licensing information.
----------
diff 2.6
Matthias Neeracher
neeri@iis.ee.ethz.ch
Apprentice:Tools:MPW:
__________
diff is an MPW tool for finding the differences between files. Includes source code in MPW C.
----------
DragInstall 1.5.4
Ray Sauers
sauers@aol.com
Apprentice:Tools:Installers:
AOL:MacDev:
__________
DragInstall is an installer that is as easy as dragging files and folders from one place to another. This trial version creates installers that will last for only one day. Contact the publisher for licensing information.
----------
Easy Errors 1.1
Dave Rubinic
udrubini@mcs.drexel.edu
Apprentice:Tools:Helpers:
__________
Easy Errors is a utility that tells you what all those error messages really mean. Supports both Mac and Newton error IDs.
----------
Edit Comment 1.2
Larry Gerndt
oplarry@aol.com
Apprentice:Tools:Helpers:
AOL:MacDev:
__________
Edit Comment is a utility which allows you to edit the comment associated with a Think C file under control of Projector (or SourceServer), Apple’s source code control system. Projector accomplishes its source control by attaching a resource of type ‘ckid’ to each file it controls. The information in the ‘ckid’ resource includes the current revision number and a comment about the changes in that revision. This is what Edit Comment edits.
----------
Enscriptor 3.1
John S. Cho
jscho@soda.berkeley.edu
Apprentice:Tools:Helpers:
ftp://ftp.csua.berkeley.edu/jscho/
__________
Enscriptor prints TEXT files in a two column style similar to the UNIX 'enscript' command. It can either print in portrait or landscape modes. In either case, each page is stamped with a page #, the time, the date, and the name of the file from which it came.
Shareware $10
----------
fgrep 1.1
Franklin Chen
chen@adi.com
Apprentice:Tools:MPW:
__________
fgrep is an MPW tool for performing searches inside files. Includes source code in MPW C.
----------
flex 2.4.6
Franklin Chen
chen@adi.com
Apprentice:Tools:MPW:
__________
flex is an MPW tool which is a lexical analyzer. Includes source code in MPW C.
----------
Folder Fonterizer 1.4
Larry Gerndt
oplarry@aol.com
Apprentice:Tools:Helpers:
AOL:MacDev:
__________
Folder Fonterizer is a utility performs different functions on a folder which is dragged onto it, including changing the fonts in each file in the folder.
----------
fsplit 1.1.1
Fred Walsteijn
walsteyn@fys.ruu.nl
Apprentice:Tools:MPW:
__________
fsplit is an MPW tool that splits files into different parts. Includes source code in MPW C.
----------
gawk 2.11.1r3
Matthias Neeracher
neeri@iis.ee.ethz.ch
Apprentice:Tools:MPW:
__________
gawk is an MPW tool which supports the manipulation of a stream of information. Includes source code in MPW C.
----------
GCC 1.37.1.r15
Stan Shebs
shebs@cygnus.com
Apprentice:Tools:MPW:
ftp://nic.switch.ch/software/mac/src/
__________
GCC is the GNU C and C++ compiler. Version 1.37.1r15 is stable and can actually be used to build real applications. Includes full source code in MPW C.
----------
GCC 1.37.1r14
Jonathan R R Kimmitt
jrrk@camcon.co.uk
Apprentice:Tools:Languages:
__________
GCC is a port of GCC, a programming environment that can compile and build applications. Complete with executables and full source code.
----------
GWAda 1.5.1
Manuel Perez
perez@seas.gwu.edu
Apprentice:Tools:Languages:
__________
GWAda is an interactive development environment for the Ada programming language. It is based on the AdaEd compiler/interpreter developed at NYU. The language (and the environment) was designed for education purposes, but it is stable enough that it can be used for small and medium size projects, or for learning the Ada language on your own. Complete with source code and programming examples.
----------
gzip 1.2.2
Anthony Ard
aard@netcom.com
Apprentice:Tools:MPW:
__________
gzip is an MPW tool which compresses and decompresses files using the new gzip compression algorithm. Includes source code in MPW C.
----------
Harvest C 1.3
Eric Sink
eric@spyglass.com
Apprentice:Tools:Languages:
__________
Harvest C is an implementation of the C programming language. Complete with sources, compiler, and examples.
----------
Hell's Programmer font
Paul Cunningham
75020.3540@compuserve.com
Apprentice:Tools:Helpers:
__________
Hell's Programmer Font is a programming font that some people may prefer over more standard fonts.
----------
Icon 8.1
Ralph Griswold
ralph@cs.arizona.edu
Apprentice:Tools:Languages:
__________
Icon is an implementation of the Icon programming language, complete with examples.
----------
indent 1.8
Franklin Chen
chen@adi.com
Apprentice:Tools:MPW:
__________
indent is an MPW tool which indents text files. Includes source code in MPW C.
----------
INIT Tracker 1.3.0
Ambrosia Software, Inc.
ambrosiasw@aol.com
Apprentice:Tools:Helpers:
__________
INIT Tracker is a utility that helps you track what your INITs are doing and why.
----------
InstallerMaker™ 1.0.1
Aladdin Systems
leonardr@netcom.com
Apprentice:Tools:Installers:
__________
InstallerMaker creates installers using StuffIt compression technology. Contact the publisher for licensing information.
----------
InstallerSpy 0.50
Alex Maluta
AlexMaluta@aol.com
Apprentice:Tools:Helpers:
CompuServe:MacDev:
__________
InstallerSpy is an application which allows you to browse scripts written for use with Apple's Installer utility. Scripts designed for versions 3.1 through 4.0.3 of the Installer are currently supported. InstallerSpy is a read-only browser. You cannot modify scripts with this utility.
----------
lgrind 1.0.1
Fred Walsteijn
walsteyn@fys.ruu.nl
Apprentice:Tools:MPW:
__________
lgrind is an MPW tool which formats program sources in a nice style using (La)TeX. Comments are placed in roman, keywords in bold face, variables in italics, and strings in typewriter font. Source file line numbers appear in the right margine (every 10 lines). Includes source code in MPW C.
----------
Logo 2.1.1
John Stiles
ltaylor@academic.csubak.edu
Apprentice:Tools:Languages:
__________
Logo is an implementation of the Logo programming language, written in HyperCard.
----------
LogoMation 1.0.1
Chuck Shavit
shavit@viewlogic.com
Apprentice:Tools:Languages:
__________
LogoMation is a programming environment for people doing their first steps in programming. Introduces the concepts of programming and program design through a language that supports advanced graphics, animation, and sound.
----------
MacGambit 2.0
Marc Feeley
feeley@iro.umontreal.ca
Apprentice:Tools:Languages:
ftp://sumex-aim.stanford.edu/info-mac/dev/
__________
MacGambit is a full implementation of Scheme that conforms to the IEEE-Scheme standard (IEEE P1178) and to the Revised 4 Report on Scheme (R4RS). The system supports the whole numeric tower (i.e. integer, rational, real and complex numbers). It also has several extensions to the standards including: weak pairs, string ports, property lists, pretty printer, debugger, compiler and multitasking.
----------
MacGofer 0.22d
Kevin Hammond
kh@dcs.glasgow.ac.uk
Apprentice:Tools:Languages:
__________
MacGofer is an implementation of the Gofer programming language, complete with source code and examples.
MacHaskell is the Yale Haskell system, a fully integrated Haskell programming environment. It provides tightly coupled interactive editing, incremental compilation, and dynamic execution of Haskell programs. Two major modes of compilation, corresponding to Lisp's traditional "interpreted" and "compiled" modes, allow one to rapidly develop software (using the interpreted mode), saving performance gains till the software has stabilized (using the compilation mode). Compiled and interpreted modules may be freely mixed in any combination. Complete Macintosh Common Lisp source code is included for those who would like to tweak and/or recompile the system.
----------
MacMarlais 0.5.3
Patrick C. Beard
beard@cs.ucdavis.edu
Apprentice:Tools:Languages:
ftp://ftp.cambridge.apple.com/pub/dylan/
__________
MacMarlais is a port of Marlais (version 0.5) to the Macintosh. MacMarlais provides a nice, multiple window, text editing environment for creating Marlais programs. Marlais is a language not unlike Dylan™, from Apple Computer. Version 0.5 now implements a subset of the infix syntax. This is a "hackers release" and is intended as a vehicle for education, experimentation, and also to encourage people to port it to different architectures, add features, and fix bugs.
----------
MacMETH 3.2.1
Juerg Thoeny ETHZ
thoeny@ito.umnw.ethz.ch
Apprentice:Tools:Languages:
ftp://neptune.ethz.ch/pub/
__________
MacMETH is a Modula-2 development system, including a compiler, complete with examples. Also included is the Modula-2 source code for the development system itself.
----------
MacOberon 4.113
Michael Franz
oberon@inf.ethz.ch
Apprentice:Tools:Languages:
ftp://neptune.ethz.ch/pub/
__________
MacOberon is a Mac port of the Oberon programming language created by Niklaus Wirth. It requires a Mac equipped with an MC68020 CPU (or better) and a floating-point coprocessor (or an INIT that emulates the FPU).
----------
MacOberonLite 1.0.1
Oliver Dreer
odreer@iiic.ethz.ch
Apprentice:Tools:Languages:
__________
MacOberonLite is an implementation of the Oberon programming language, complete with samples. It is more Mac-like than MacOberon, also available on this disc.
----------
MacPerl 4.1.3
Matthias Neeracher
neeri@iis.ee.ethz.ch
Apprentice:Tools:Languages:
ftp://nic.switch.ch/software/mac/perl/
__________
This is a Macintosh port of Perl to MPW C. Perl is a language that combines some of the features of C, sed, awk and shell. The MPW tool probably runs under System 6 and 7, although only System 7 has been
tested by me lately. The standalone application requires System 7, but "MacPerl Runtime" provides a decent subset of the functionality under System 6. Some of the really cool features require ToolServer, System 7, and enough RAM. Some of the files barely compile with 5 megabytes of RAM. MPW C 3.3.1 is the latest version of MPW C that has been used for rebuilding this release of Perl.
----------
Mops 2.5
Michael Hore
mikeh@zeta.org.au
Apprentice:Tools:Languages:
ftp://oddjob.uchicago.edu/pub/MAC/Yerk/
__________
Mops is an object-oriented programming system, derived from the Neon language developed by Charles Duff and sold by Kriya, Inc. Kriya have discontinued support for Neon, and have released all the source code into the public domain, retaining only the ownership of the name Neon. Mops is a complete re-implementation of Neon, with many additional enhancements. Mops can be used to produce stand-alone double-clickable applications, whose users won't need to concern themselves with what language the application was written in. These users won't have or need access to the Mops dictionary and interpreter.
Public domain
----------
nShell™ 1.0.3
Newport Software Development
jjensen@kaiwan.com
Apprentice:Tools:Languages:
ftp://sumex-aim.stanford.edu/info-mac/dev/
__________
nShell™ is a shell scripting environment. It brings the power and flexibility of a shell programming environment to the Mac. Working to complement the Macintosh user interface, the nShell allows you to deal directly with your system. You can work interactively with the shell to develop and script operations which previously required custom applications. All of this is possible in parallel with your current Mac programs. Serious users should consider upgrading to the commercial Pro version.
Freeware
----------
ObiWan 5.0.1
Peter Lewis
peter.lewis@info.curtin.edu.au
Apprentice:Tools:Helpers:
ftp://redback.cs.uwa.edu.au/Others/PeterLewis/
__________
ObiWan is a general help system. You can create several databases and ObiWan will let you rapidly find information from them. It displays the information by popping up a floating window so the information can be displayed at any time in any program. Portions of the information can then be sent to the front window as if you had typed it. The main use of all this is to access the programming database created from Apple's PInterfacesHelp file and many other sources, which includes the procedures, traps, global variables and errors available up to System 7. Also included is a word list and Perl help database. ObiWan requires System 7.1 (for the Text Services Manager).