Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1.chuqui 4/7/84; site apple.UUCP Path: utzoo!watmath!clyde!bonnie!akgua!whuxlm!harpo!decvax!decwrl!sun!idi!apple!lsr From: lsr@apple.UUCP (Larry Rosenstein) Newsgroups: net.micro.mac Subject: Re: MacApp Query Message-ID: <1935@apple.UUCP> Date: Sat, 29-Jun-85 15:05:24 EDT Article-I.D.: apple.1935 Posted: Sat Jun 29 15:05:24 1985 Date-Received: Thu, 4-Jul-85 00:20:07 EDT References: <201@geowhiz.UUCP> Reply-To: lsr@apple.UUCP (Larry Rosenstein) Distribution: net Organization: Advanced Development Group, Apple Computer Lines: 30 Summary: In article <201@geowhiz.UUCP> schuh@geowhiz.UUCP (David Schuh) writes: >o I've heard about a development system (helper)? > called MacApp, is this correct? What does it do, > where can I get it. MacApp is a Macintosh generic application. It implements most of the standard Macintosh user interface (moving & resizing windows, desk accessories, scrolling, etc.) and provides a convenient way for you to add the specific functionality of you application. MacApp is implemented using an object-oriented language (right now Pascal) that includes Smalltalk-like classes. Instead of editing the sources (as with normal example programs), you make subclasses of the standard MacApp classes and add the specific features of your program. MacApp is still underdevelopment; the current version is missing some important features and the interface is not frozen. Right now, using MacApp requires programming in Pascal on the Lisa Workshop. You can find out more about the concepts behind MacApp by reading the article "Software Frameworks" in the Dec 1984 BYTE. There was also an article about Clascal (an early version of our object-oriented Pascal) in the May 1985 issue of Computer Language magazine. -- Larry Rosenstein Apple Computer UUCP: {nsc, dual, voder, ios}!apple!lsr CSNET: lsr@Apple.CSNET