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