>Are there any other development environments that a
>new Mac programmer should know about ?
BETA.
Some references:
FAQ
<http://www.daimi.au.dk/~beta/doc/faq/beta-language-faq.html>
Web Pages
<http://www.mjolner.com>
Distribution
<ftp://ftp.mjolner.dk/mjolner-system/r5.0/>
Aarhus Univ BETA Archive <ftp://ftp.daimi.au.dk//pub/beta/>
Madsen Papers <http://www.daimi.au.dk/~olm/PUB/>
(* Beta is a language for expressing a computation as a representation of the problem
domain in terms of patterns. Patterns are much like, indeed "are" objects, but
patterns are completely general computational objects in that a pattern can represent
a procedure, a function, an object, an exception, a coroutine, or anything that I have
ever "programmed". It was expensive for years but in November Mjolner released the
entire system (125 megabytes) to be used freely for commercial or noncommercial
development. It is available for PowerMac, Windows, and Unix. It includes an IDE
that allows you to jump back and forth between a template editor and a UML graphic
model (the program is kept as an abstract syntax tree and the sytem can reverse
engineer code from the AST into a diagram or compile either code or diagram into the
AST). I haven't played much with the IDE except to know that it works. I use the Beta
compiler with MPW. It supports the Mac toolbox and includes a cross-pl!
!
atform graphics library. BETA is the successor to Simula; Nygaard was instrumental in
designing it. It is used for some industrial projects in the Nordic countries. It has
a pretty high WOW factor if you like clean design and outside-the-box thinking. *)
--
Garry Roseman <mailto:[EMAIL PROTECTED]>