June 91 - Editor's Notes - Overview
Editor's Notes - Overview
Don Sawtelle
Those of you that are plugged into MacApp.Tech$ on AppleLink or America Online already
know about the new Bay Area MacApp Developers Association (BAMADA) meetings that
James Plamondon has been orchestrating.
These meetings are a must for MacApp developers within driving distance of
Cupertino-you can check out the latest MacApp tools and debuggers, glimpse the face of
the latest MacApp 3.0 alpha, and follow lively comparisons of MacApp and object
application frameworks that run on other platforms. It's possible that future meetings
may be videotaped and available through MADA.
Across the continent, MacApp developers in Washington, D.C. are now meeting
regularly in a new location near Tyson's corner. The June meeting, 7:15 p.m. on the
26th, will be presented by Mark Gerl and Yvon Perreault of McDonnell Douglas. They'll
provide a taste of what it's like to develop using MacApp 3.0 alpha, and cover pitfalls you
might encounter when you upgrade your application from MacApp 2.0 to 3.0. For
directions, link Leslie Jeffries at JEFFRIES.L on AppleLink and she'll send you a map.
After June, meetings in D.C. will normally be held on the third Wednesday of each month.
NEW COVERAGE OF LOCAL
AND INTERNATIONAL MADA MEETINGS
With MADA meetings proliferating, it seemed like a good idea to start a regular column
that includes notes on the interesting topics that have been presented, plus the agendas of
future meetings. The first installment in this issue concentrates on BAMADA, just
because that's what we had information on at press time. Coverage will expand in future
issues to cover all local MADA meetings, so those of you who are involved in meetings in
D.C., the Pacific Northwest, Chicago, or anywhere else on the planet, plan to submit your
meeting notes and agendas for future meetings by July 15th in order to make the August
issue.
NEW TECHNICAL COLUMN-ACADEMIC DEVELOPERS
Dale Curtis of the University of Arizona debuts in this issue with the first installment of
the new Academic Developers column: Mathematics computing at the University of
Arizona. In future issues, Curtis would like to showcase projects at a variety of academic
sites; get in touch if you are doing object programming on the Macintosh and might be
interested in contributing information on your project, or in guest authoring a future
installment of Academic Developers.
DAL, STREAMS, DEGOODY, PROGRESS
There are four articles on new building blocks in this issue, with complete source code
on the FrameWorks Disk. You probably checked out these articles before reading these
notes, so I won't describe them here; however, I do want to point out that in response to
feedback from readers on the new format of FrameWorks, and a suggestion made at the
WWDC by Jesse Feiler, complete class interfaces to all source code are printed in this
issue-either they are embedded within the text of the article, or they can be found in
complete listings at the end of the article. We'll continue to print class interfaces in
future issues when at all practical.
HOW TO GET THE
FRAMEWORKS DISK WITHOUT PAYING FOR IT
Starting with the June issue, if a FrameWorks author includes source for a significant
recipe, building block, or sample application with their article, they receive one year's
free subscription to the FrameWorks Disk. This is a bonus in addition to the usual author
compensation that is paid for the
article itself.
WHERE ARE THE
MACAPP3BETA$ LINKS?
Due to space limitations, we couldn't print an edited compilation of messages from the
MacApp3Beta$ AppleLink group address as we had planned. But if everything fits, they'll
be on this issue's FrameWorks Disk, along with source code, article text, and
MacApp.Tech$ messages since the last date covered by the conference CD-ROM.
CALL FOR CONTRIBUTING EDITORS
FrameWorks has a new position intended for some of the authors who publish regularly
in the journal: "Contributing Editor." A contributing editor (1) authors FrameWorks
articles regularly, typically in the form of a column; (2) provides feedback and
criticism on each issue, plus suggestions for the technical direction of future issues (an
email message to the editor after each issue comes out will do); and (3) assists in
recruiting great authors.
Our first new contributing editor is Eric Berdahl, author of The Soup Kitchen. We
look forward to Berdahl's increased influence and involvement in the FrameWorks
enterprise.
Are you interested in participating as a contributing editor to FrameWorks? Let me
know-if you've not previously published in FrameWorks, we'll just make you write a
few articles first.
LAME DUCK VP
Being editor of FrameWorks is enough, so I'm not running for re-election as Vice
President of MADA. One of my last acts as lame duck VP has been recommending to the
MADA board that the Vice President position be converted to an additional board member
position, in order to reduce the number of uncontested elections. This change was
approved at the MADA board meeting in May; I look forward to seeing a member who has
some time to spend making a volunteer contribution to MADA step up and fill the new
board slot.
COMING UP IN THE NEXT ISSUE
In the August issue, in addition to the regular columns, look for a SourceBug tutorial by
Jeff Barbose, and a technical review of SourceBug by Matthew Stibbe; an article on how
to add Edition Manager support to your MacApp 3.0 application, by Chris Knepper, who's
writing the article so he can quit having to explain how; and the first in a series of three
articles on Macintosh Common Lisp (MCL) and Common Lisp Object System (CLOS) by
Jeffrey Stulin. Stulin's series will be based around his MCL implementation of Conway's
game, "Life." He'll compare his new Lisp implementation to a similar implementation
based on MacApp that he released last year, and cover the MCL development environment,
CLOS, and the MCL class libraries along the way.