>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]>


Reply via email to