[comp.sys.mac.programmer] TGS Prograph -- Any users?

jas@ISI.EDU (Jeff Sullivan) (09/29/90)

Is anybody out there using Prograph 2.0 from TGS Systems?

I find it to be a "fun" language that lets you do everything C does in
a great environment.  I'd like to see about exchanging source, to help
me get started.

jas

--
--------------------------------------------------------------------------
Jeffrey A. Sullivan		| Senior Systems Programmer
jas@venera.isi.edu		| Information Sciences Institute
jas@isi.edu   DELPHI: JSULLIVAN	| University of Southern California

liberte@yoyodyne.ncsa.uiuc.edu (10/02/90)

I've used Prograph 1.2 and found it very nice to use - easier than
Smalltalk for my application.  I would like to find out more about the
2.0 code generator before upgrading. Like is the code readable?  Can I
continue to work at the Prograph level while augmenting the generated
code without repeated editing to reinsert my changes as required by
"Prototyper"?  Since Prograph is object oriented, I would hope that
the code it generates at least functions in the same object oriented
fashion.

Dan LaLiberte
National Center for Supercomputing Applications
liberte@ncsa.uiuc.edu

jas@ISI.EDU (Jeff Sullivan) (10/03/90)

In article <900044@yoyodyne> liberte@yoyodyne.ncsa.uiuc.edu writes:


   I've used Prograph 1.2 and found it very nice to use - easier than
   Smalltalk for my application.  I would like to find out more about the
   2.0 code generator before upgrading. Like is the code readable?  Can I
   continue to work at the Prograph level while augmenting the generated
   code without repeated editing to reinsert my changes as required by
   "Prototyper"?  Since Prograph is object oriented, I would hope that
   the code it generates at least functions in the same object oriented
   fashion.

First, it is not a code generator; it's a compiler.  The only "code"
it generates is object code.  It compiles from Prograph to native
68xxx code (has 020 and 030 switches), which includes all of the
funcitonality in your prograph program without any unused
methods/classes, etc.

To make changes, you change your prograph program, and, when you get
it all running well, you compile it down to standalone again.  Really,
you do all of your developing iside the 1.2 -type interpreter
environment.

Te system is not like Prototyper; you are changing your system, not a
template (all changes you make to system classes and methods is
permanent FOR THAT PROJECT, just liek C or Pascal or whatever).

jas

--
--------------------------------------------------------------------------
Jeffrey A. Sullivan		| Senior Systems Programmer
jas@venera.isi.edu		| Information Sciences Institute
jas@isi.edu   DELPHI: JSULLIVAN	| University of Southern California