[net.micro.mac] Ease of writing programs...

harrow@exodus.DEC (Jeff Harrow NCSE TWO/E92 DTN=247-3134) (04/09/85)

Writing a program for the Mac environment is highly rewarding in terms of 
satisfaction and ease of use of the resultant program but, in most COMPILED 
languages that I've seen, it requires an ENORMOUS amount of work to initially 
create and then maintain the whole Mac environment.

However, several of the INTERPRETERS on the market, notably Microsoft Basic 
V2.0 and MacPascal, seem to offer the ability to use windows, controls, menus, 
etc. in a rather straightforward manner.

Has anyone seen a COMPILER which performs the same 'ease of programming' 
services, hence allowing the programmer to concentrate on his PROGRAM rather 
than on the innards of the Mac, while still gaining the execution speed and 
independence of a native mode program?

		Jeff Harrow

Work address:
ARPAnet:	HARROW%EXODUS.DEC@decwrl.ARPA
Usenet:		{allegra,Shasta,decvax}!decwrl!dec-rhea!dec-exodus!harrow
Easynet:	EXODUS::HARROW
Telephone:	(617)858-3134
USPS:		Jeffrey R. Harrow
		Digital Equipment Corp.
		Mail stop: TWO/E92
		1925 Andover Street
		Tewksbury, MA  01876

edmoy@ucbopal.CC.Berkeley.ARPA (04/10/85)

At one of the Macintosh Developer's Seminar that Apple gives, I heard that
they are working on a "standard" applications package that does all of
the tedious window, menu, etc. stuff for you and lets you work on the
actual application-specific part.  I don't remember when they were going
to have it finished, but I think sometime this year.

Edward Moy
Computing Services
University of California
Berkeley, CA  94720

edmoy@ucbopal.APRA
ucbvax!ucbopal!edmoy

jwp@utah-cs.UUCP (John W Peterson) (04/11/85)

> Has anyone seen a COMPILER which performs the same 'ease of programming'
>  services... while still gaining the execution speed and independence of
>  a native mode program?

Translation: you want to have your cake, and eat it too.

About the best way I know of to go about this is to first get a "basic"
application running, such as a simple multi-window text editor.  Once
you get this sort of basic shell working (and as *clean* and bug free as
you can) developing stuff on top of it becomes relativly painless.  Relativly.

Apple is working on a fancy version of this (the "expandable application")
that is supposed to be very complete.   It's written with their object-Pascal.

I think the optimum though, would be something as fancy as Apple's two-Mac
debugger that knew about high-level languages.  (What I would give to have
Apollo's window debugger available in that environment...)

cam2@ur-univax.UUCP (04/11/85)

I have gotten a chance to use MacApp, and with about 2 weeks of experience
my opinion is that MacApp will do for Macintosh programmers what Macintosh
did for computer users.


--------------------------------------------------------------------------------
Craig A. McGowan	
University of Rochester

UUCP:		...{allegra|seismo|decvax}!rochester!ur-univax!cam2
ARPA:		mcgowan@rochester
================================================================================