Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!wuarchive!zaphod.mps.ohio-state.edu!sdd.hp.com!decwrl!ucbvax!gnh-starport.cts.com!jschober From: jschober@gnh-starport.cts.com (Joey Schober) Newsgroups: comp.sys.apple2 Subject: Re: MacApp -> GSApp? Message-ID: <0093A5333BE5D6A0.00000111@dcs.simpact.com> Date: 28 Jul 90 09:38:18 GMT Sender: usenet@ucbvax.BERKELEY.EDU Organization: The Internet Lines: 28 X-Unparsable-Date: Fri Jul 27 90 at 17:49:41 (EDT) Genesys, a program creation utility, kinda does what you want, Dave. (I'm assuming you've already heard of this utility, but for those who haven't: Genesys is a program creation application by Simple Software . It's primarily a graphic-based resource editor -- VERY powerful, very full-featured -- that allows you to create/edit resource forks as well as to generate source code from the resources you design; source can be generated in one of 6 zillion or so popular languages.) ANNNNYWAY. Source code generation is done in a really spiffy way: SSSi developed a scripting language of sorts. What they (or you) do is write SCG's (Source Code Generators) that take your resources and generate code for it. Now, the default APW/ORCA assembly templates JUST generate data blocks; HOWEVER, SCG's =can= and =will= actually generate a code shell that uses the data blocks to set up the entire user interface part of a program for you. SSSi has indicated that the '816 SCG's will in the future do this (I think Pascal and maybe some other SCG's already do); if you're impatient, though, you could write your own SCG's: complete documentation for doing so is included in the Genesys manual. Hope that helps! :) Joseph F. Schober, Sysop, StarPort BBS [703/931-0947 - 3/12/2400 baud] ProLine.: jschober@gnh-starport ====================== UUCP....: crash!gnh-starport!jschober Amer-Online: JSchober InterNet: jschober@gnh-starport.cts.com CompuServe: 72727,2765 ARPA....: crash!gnh-starport!jschober@nosc.mil ======================