Abstracts from files in info-mac/dev/info as of Sun 20 Mar 2005


#### LINK       _C.S.M._Programmer     ****

#### BINHEX     ad-programmer-package.hqx   ****

From: pope@imv.aau.dk (Povl H. Pedersen)
Subject: After Dark programmer's docs
Date: Wed, 8 Dec 1993 12:41:13 -0600



--========================_13931840==_
Content-Type: text/plain; charset="us-ascii"

Here are the After Dark programmers documentation as downloaded from AOL.
It is posted with permission from Berkeley Systems, and they encourage
widest possible spread, as new modules sells more copies of AD.


Povl H. Pedersen  -  Macintosh Consultant and Programmer
pope@imv.aau.dk (preferred)  /  povlphp@uts.uni-c.dk





--========================_13931840==_
Content-Type: application/mac-binhex40; name="AD_Programmer_package.cpt"
Content-Disposition: attachment; filename="AD_Programmer_package.cpt"


#### BINHEX     bill-events-hc.hqx   ****

Date: Tue, 22 Nov 1994 14:54:07 -0200
From: bill@quadra220.humana.univ-nantes.fr (Cyril Moulard)
Subject: bill-event's-hc.hqx


#### TEXT       binhex-40-specs.txt   ****

Date: Tue, 13 Aug 91 09:18:07 WST 
From: Peter N Lewis <peter@cujo.curtin.edu.au>
Subject: info-mac/tech/binhex-definition.txt 

Hi All,
   This is a definition of the BinHex 4.0 standard as I see it.  When I
first tried to write DeHQX, I had to post several questions to the net
to get a full definition of this standard.  Hopefully this file will
make it easier for anyone who wants to add BinHex compatability to there
application.

Have fun,
   Peter <Lewis_P@cc.curtin.edu.au>

__________________________________________________________________________
BinHex 4.0 Definition by Peter N Lewis, Aug 1991.

    For a long time BinHex 4.0 has been the standard for ASCII encoding of
Macintosh files.  To my knowledge, there has never been a full definition
of this format.  Info-Mac had an informal definition of the format, but

#### TEXT       compactor-file-format.txt   ****

Date: Sun, 14 Apr 91 12:45:25 EDT
From: Johnny Lee <jlee@watnow.waterloo.edu>
Subject: Compactor file format...


A few people keep posting questions on this.
By examining the files Compact Pro produces
I was able to discern the file format which corresponds very
well to the file format which Compactor's authour send out to
developers.

I thought you might want the file containing the file format.
It contains the file format description as given by Compactor's
authour and by me. It doessn't contain info on how to extract
files from Compact Pro archives.
If you decide not to, that's fine with me.

Sorry about the first desciption (from Compact Pro's authour).

Johnny

#### TEXT       csm-programmer-faq.txt   ****


                     +---------------------------------+
                     | Frequently Asked Questions List |
                     |   for Comp.Sys.Mac.Programmer   |
                     |         August 3, 1992          |
                     |            PART  ONE            |
                     +---------------------------------+


This FAQ list is automatically posted once a week to comp.sys.mac.programmer.
It is also available via anonymous ftp from ftp.cs.uoregon.edu [128.223.8.8]
(user name 'anonymous', your internet address as password) in the files
/pub/mac/csmp-faq-1 and /pub/mac/csmp-faq-2.

This FAQ list is maintained by Michael A. Kelly.  He can be reached at the
following addresses:                                                         
  
   Internet:  mkelly@cs.uoregon.edu
   SnailMail: Computer Science Dept.
              University of Oregon

#### BINHEX     dannys-applescript-guide.hqx   ****

Date: 06 Sep 95 13:21:21 EDT
From: Danny Goodman <75775.1731@compuserve.com>
Subject: Danny Goodman's AppleScript Quick Reference

Appendix A (Quick Reference) of "Danny Goodman's AppleScript Handbook" in 
Apple Guide format.  Requires System 7.5 or later and Jon's Commands (on 
the book's disk or at most AppleScript archives).  Created by Danny 
Goodman.  Copyrighted freeware.


#### BINHEX     data-translation-stack.hqx   ****

Date: Fri, 11 Nov 2039 03:18:19 -0500 
From: markf@ccs.QueensU.CA
Subject: HC Information on File Exchange 

Here are two HyperCard V1.25 format stacks, but run fine under HyperCard
V2.x. 

1) Data Transfer Info.:
 - is a stack which start to address the issues involved in exchanging data
from IBMpc to/from Macintosh and file translation.
 - It has informatin on Word Processors, SpreadSheet, Graphics and database
file formats and list some problems and solution to translation between
file formats.
 - it has a section on MS-DOS file extensions and what they mean.
 - it has soem screen clips from Claris XTND (MacWrite II), AFE, MacLink
Plus, MicroSoft Windows Paint program.
 - it list from free unix bitmap graphics translation packages
 - it list a shareware IBMpc bitmap translation package

----------------------------------------------------------------------------
2) Program Import/Exports:

It contains cards listing applications and formats they can import or
export directly.  Where separte translation utilities are available they
are listed on separate cards with refereces to them.

Each card has four text fields: 
"title" - Product name, Version, & Operating System.
"Import" - Import formats
"Export" - Export formats
"Problems" - Known problems, limitations, references & other information.

Permission is granted to use these stack for electronic presentations in
the educational community free of charge, as long as credit information is
left unchanged and is displayed.  

Printed copies must include following information:

By Mark Fleming
Copyright 1992, All Rights Reserved
521 Albert Street, Kingston, Ont.
Canada, K7K 4M5

Phone: (613) 545-239  Fax: (613) 545-6798

Email: FLEMINGM@qucdn.queensu.ca

The information is "as is", since I have collected the information from may
sources.  If you find errors, omissions, or addition, please send the
information to me to be included. 

All trademarks are the property of their respective holders.

NOTE: Text of changes as a note or the "New hypercard cards" are find with
me, 
      [graphics to be added B&W only please, PICT or MacPaint format!] 
Cheers, Mark

<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Macintosh Support, Computing & Communications Services
Queen's University at Kingston, Ontario Canada, K7L 3N6
Phone: (613) 545-2039,   Fax: (613) 545-6798

E-mail: FLEMINGM@QUCDN.QueensU.ca  AppleLink: CDA0448


#### BINHEX     dylan-faq-94-07-29.hqx   ****


#### TEXT       dylan-manual-readme.txt   ****

This directory (cambridge.apple.com:/pub/dylan/dylan-manual/) contains
the June 1994 interim Dylan language reference.

This document uses the Palatino and Courier fonts.

The same document is available in several different formats:

ps    - Adobe Postscript

rtf   - Rich Text Format. This is a plain ascii file, containing
        formatting command. Many word processors can import this
        file format, including MacWrite, MicrosoftWord, Word Perfect,
        and others.

postcard.hqx - This is a self-displaying document created with
        Print2Pict and the Postcard extension. To view on a Macintosh,
        simply double-click. Print2Pict is written by 
          Baudouin RAOULT, 17 Home Farm Close
          RG2 7TD Reading Berkshire, England.
          email: mab@ecmwf.co.uk

#### TEXT       dylan-manual-rtf.txt   ****

{\rtf1\mac\deff2 {\fonttbl{\f0\fswiss Chicago;}{\f2\froman New York;}{\f3\fswiss Geneva;}{\f4\fmodern Monaco;}{\f13\fnil Zapf Dingbats;}{\f16\fnil Palatino;}{\f20\froman Times;}{\f21\fswiss Helvetica;}{\f22\fmodern Courier;}{\f23\ftech Symbol;}
{\f1948\fnil Lithos-Bold;}{\f2285\fnil Lithos-Light;}{\f2651\fnil Lithos-Black;}{\f2847\fnil Lithos-ExtraLight;}{\f3015\fnil Lithos-Regular;}{\f5862\fnil Bellevue;}{\f12899\fnil AppleGaramond LtIt;}{\f12900\fnil AppleGaramond BkIt;}
{\f12901\fnil AppleGaramond BdIt;}{\f12902\fnil AppleGaramond Lt;}{\f12903\fnil AppleGaramond Bk;}{\f12904\fnil AppleGaramond Bd;}{\f13101\fnil Tekton Oblique;}{\f13102\fnil Tekton;}{\f14590\fnil BlkI New Aster BlackItalic;}
{\f14591\fnil Blk New Aster Black;}{\f14592\fnil SBI New Aster SemiBoldItalic;}{\f14593\fnil SB New Aster SemiBold;}{\f14594\fnil BI New Aster BoldItalic;}{\f14595\fnil B New Aster Bold;}{\f14596\fnil I New Aster Italic;}{\f14597\fnil New Aster;}
{\f14819\fnil BI LucidaSans BoldItalic;}{\f14820\fnil B LucidaSans Bold;}{\f14821\fnil I LucidaSans Italic;}{\f14822\fnil LucidaSans Roman;}{\f14887\fnil BI Lucida BoldItalic;}{\f14888\fnil B Lucida Bold;}{\f14889\fnil I Lucida Italic;}
{\f14890\fnil Lucida;}{\f14917\fnil BI Letter Gothic BoldSlanted;}{\f14918\fnil B Letter Gothic Bold;}{\f14919\fnil I Letter Gothic Slanted;}{\f14920\fnil Letter Gothic;}}{\colortbl\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;
\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;}{\stylesheet{\s224\li480\ri480 \b\v\f16\fs20 \sbasedon0\snext0 PostScript;}{\s231\li1440\ri720\keep\tqr\tldot\tx8640 \f16 
\sbasedon232\snext0 toc 3;}{\s232\li960\ri480\tqr\tldot\tx8640 \f16 \sbasedon233\snext0 toc 2;}{\s233\li480\ri480\tqr\tldot\tx8640 \b\f16 \sbasedon0\snext0 toc 1;}{\s235\li1800\ri480 \f16 \sbasedon0\snext0 index 6;}{\s236\li1440\ri480 \f16 
\sbasedon0\snext0 index 5;}{\s237\li1080\ri480 \f16 \sbasedon0\snext0 index 4;}{\s238\li720\ri480 \f16 \sbasedon0\snext0 index 3;}{\s239\li960 \f16 \sbasedon0\snext0 index 2;}{\s240\li480 \f16 \sbasedon0\snext0 index 1;}{\s242\li480\ri480 \f16 
\sbasedon0\snext0 page number;}{\s243\li440\ri460\brdrt\brdrs \tqc\tx3600\tqr\tx8900 \i\f16 \sbasedon0\snext243 footer;}{\s244\ri480\brdrb\brdrs \tqr\tx8900 \i\f16\fs20 \sbasedon0\snext244 header;}{\s245\li480\ri480 \f16\fs20\up6 \sbasedon0\snext0 
footnote reference;}{\s246\li480\ri480 \f16\fs20 \sbasedon0\snext246 footnote text;}{\s249\sb240\keep \i\f16\fs20 \sbasedon0\snext0 heading 7;}{\s250\sb240\keep \b\f16 \sbasedon251\snext0 heading 6;}{\s251\sb240\keep \b\f16 \sbasedon0\snext0 heading 5;}{
\s252\li475\ri480\keepn \b\f16 \sbasedon253\snext0 heading 4,heading 4 (1 top page),H3;}{\s253\li475\ri480\sb120\sa120\keepn\brdrt\brdrs \b\f16\fs28 \sbasedon7\snext0 heading 3,H2;}{\s254\li480\ri480\sb240\sa240\keepn\brdrt\brdrs \b\f16\fs36 
\sbasedon3\snext0 heading 2,H1;}{\s255\li475\ri475\sb80\sa360\keepn\pagebb\brdrt\brdrs \b\f16\fs48 \sbasedon1\snext0 heading 1;}{\li480\ri480 \f16 \sbasedon222\snext0 Normal;}{\s1\li480\ri475\sb80\sa360\keepn\pagebb\brdrt\brdrs \b\f16\fs48 
\sbasedon2\snext2 sec1;}{\s2\li480\ri480\sa120 \f16 \sbasedon0\snext2 body;}{\s3\li480\ri480\sb240\sa240\keepn\brdrt\brdrs \b\f16\fs36 \sbasedon1\snext2 sec2;}{\s4\li480\ri480\tx2640 \f16 \sbasedon13\snext4 list 2;}{
\s5\li960\ri480\sb120\keepn\tx2880\tx4800\tx6720 \f22\fs20 \sbasedon2\snext6 example 1;}{\s6\li960\ri480\keepn\tx2880\tx4800\tx6720 \f22\fs20 \sbasedon5\snext6 example 2;}{\s7\li480\ri480\sb120\sa120\keepn\brdrt\brdrs \b\f16\fs28 \sbasedon3\snext2 sec3;}{
\s8\li960\ri480\sa320\tx2880\tx4800\tx6720 \f22\fs20 \sbasedon6\snext6 example 3;}{\s9\fi-480\li480\ri480\sb240\sa120\keepn\tx480\tqr\tx9360 \f16 \sbasedon2\snext10 def1;}{\s10\li480\ri480\sa120\keepn\tqr\tx8640\tqr\tx9360 \f16 \sbasedon9\snext11 def2;}{
\s11\li480\ri480\sa120\tqr\tx8640\tqr\tx9360 \f16 \sbasedon10\snext11 def3;}{\s12\li480\ri480\sa240\tx2640 \f16 \sbasedon4\snext12 list 3;}{\s13\li480\ri480\sb120\tx2640 \f16 \sbasedon2\snext13 list 1;}{\s14\fi-2160\li2640\ri480\sb120\sa120\tx2640 \f16 
\sbasedon2\snext14 table 1;}{\s15\fi-2160\li2640\ri480\sa160\tx2640 \f16 \sbasedon14\snext15 table 2;}{\s16\fi-2160\li2640\ri480\sa240\tx2640 \f16 \sbasedon15\snext16 table 3;}{\s17\li480\ri480\sa120\tx2640 \f16 \sbasedon2\snext17 body tight;}{
\s18\fi-360\li1440\ri480\sa160 \f16 \sbasedon0\snext18 list13;}{\s19\fi-480\li480\ri480\sa120\keepn\tx480\tqr\tx9360 \f16 \sbasedon9\snext19 def1-alt;}{\s20\fi-1800\li2880\ri480\sa160 \f16 \sbasedon15\snext20 table 2a;}{\s21\fi-360\li840\ri480\sa160 \f16 
\sbasedon2\snext21 bulleted list;}{\s22\li960\ri480\sb120\sa240\keepn\tx2880\tx4800\tx6720 \f22\fs20 \sbasedon5\snext22 example13;}{\s23\fi-2160\li2640\ri480\sa240\keep\tx2640 \f16 \sbasedon14\snext23 table13;}{\s24\fi-2160\li4860\ri480\sa160\tx4860 \f16 

#### BINHEX     dylan-wwdc94-brochure.hqx   ****


#### BINHEX     every-day-objects-html.hqx   ****

From: dwlarson@popmail.mcs.com (Donald W. Larson)
Subject: EDO FTP Demo Links

The enclosed file is an html text file providing links to EveryDay
Objects, Inc., Macintosh demo applications. All you need is a browser
for the html file.

The demonstration applications were created using Prograph CPX and some
are used with the Butler server database product. The SimpleChat
applications are stand-alone internet chat programs that do not require
a chat server to operate.

See EDO's web site at http://www.pla-net.net/edo for more information on
EDO. Thank you.


#### TEXT       fortran-compilers.txt   ****

Date: Thu, 5 Nov 92 14:55 WET 
From: "Alun J. Carr" <AJCARR%ccvax.ucd.ie@Forsythe.Stanford.EDU>
Subject: [*] FORTRAN compiler report 

Here is the collection of responses I received in response to my
query about the 'best' (most VAX-compatible, fastest) FORTRAN
compiler for the Mac. It looks like the Language Systems
compiler is the most often recommended.

Many thanks to all those who responded, especially to those who
I didn't manage to reply to individually.

Dr Alun J. Carr
Mechanical Engineering Department
University College Dublin
Belfield
Dublin 4
Ireland

Internet: ajcarr@ccvax.ucd.ie

#### TEXT       fox-base-plus.txt   ****

From: dent@DIALix.oz.au (Andrew Dent)
Subject: tips for Fox programmers 
Date: Wed, 17 Mar 93 21:05:07 WST 

The following is a long list of tips for FoxBase+/Mac programmers
(although many are generally applicable to Foxbase).

ABOUT THESE NOTES
All copyright to these notes is hereby relinquished and I transfer them to the
public domain. However, please leave this message at the top of the notes. If
you have any corrections or additional hints, forward to me and I will
incorporate them in the notes for future release.

Some of these notes may be a bit cryptic - they were written as more of a
reminder to me when coming back to FB from other environments. Feel free
to call for explanations, or mail me improved descriptions!

16th March 1993

Andy Dent

#### BINHEX     future-basic-tn-vol1.hqx   ****

Date: 29 Jun 1993 09:09:00 -0400 (EDT) 
From: "John B. McVey (203) 727-7084" <JMCV%A1%UTRC@mrgate.utc.com>
Subject: FB Tech Notes Posting 


To: Info-mac.Stanford

From: McVey.John on Fri, Jun 25, 1993 6:51 PM
Subject: FB Tech Note Posting
To: Info-mac.Stanford

The attched areTechnical notes of interest to Future Basic prog rammers. 
Suggeststed file name  is FBasicTN.Vol1. Suggested directory is /tech/.  
The notes are Vol1 of a 3 volumes published to date and were furnished by 
the Future Basic publisher technical help department with the understanding 
that the notes would be made available on the Net.

 This file contains technical notes that provides solutions to some 
problems encountered when programming in FutureBASIC.

#### BINHEX     future-basic-tn-vol2.hqx   ****

Date: 15 Jul 1993 11:55:00 -0400 (EDT) 
From: "John B. McVey (203) 727-7084" <JMCV%A1%UTRC@mrgate.utc.com>
Subject: Future Basic Technical Notes - Vol 2 


The attached are Technical notes of interest to Future Basic programmers. 
Suggested file name  is future-basic-tn-vol2.hqx;. Suggested directory is 
/dev/info/  The notes are Vol. 2 of 2 volumes published to date and were 
furnished by the Future Basic publisher technical help department with the 
understanding that the notes would be made available on the Net.

 This file contains technical notes that provides solutions to some 
problems encountered when programming in FutureBasic.

#### BINHEX     gestalt-selectors-43.hqx   ****

From: rene@rgaros.nl
Subject: Gestalt Selectors List 4.3


                       Gestalt Selectors List (GSL)


It lists all sorts of information about the Gestalt Manager, but mainly
about selectors and the meaning of the returned values.
The Gestalt Manager is part of the Apple Macintosh System Software to
enable programmers to determine the availability of certain software and
hardware.

You can obtain the latest version in several other ways:
- World Wide Web
  The GSL is available, behind the editor's home-page, at:
      http://www.bio.vu.nl/home/rgaros/gestalt/
  It is also available, together with other Macintosh FAQs, at:
      http://www.ralentz.com/mac/programming/faqs/gestalt/index.html

- Subscribers of the maillist have received their copy already.
  If you want to join this list you need to send a request to:
      gestalt-selectors-list-request@bio.vu.nl
  with in the subject line 'subscribe'. You will then also receive
  several updates before the next version is released. This list is
  only for distribution, not for discussion.

Contributions (new info, remarks, etc.) for the list can be send to:
      rene@rgaros.nl


Best regards,
Rene Ros
rene@rgaros.nl




#### BINHEX     gestalt-selectors-list.hqx   ****

From: "René G.A. Ros" <rene_ros@office.nl>
Subject: Gestalt Selectors List 4.4


Dear Mac-programmers,


Today I released version 4.4 of the


                       Gestalt Selectors List (GSL)

                   celebrating the seventh anniversary!

It lists all sorts of information about the Gestalt Manager, but mainly
about selectors and the meaning of the returned values.
The Gestalt Manager is part of the Apple Macintosh System Software to
enable programmers to determine the availability of certain software and
hardware.

You can obtain the latest version in several ways:
- by sending email to the mail archive server at:
      gestalt-selectors-list-request@bio.vu.nl
  with the subject:
      archive get recent/gestalt-selectors.etx
  or to get the compressed version:
      archive get recent/gestalt-selectors.sit.hqx

- World Wide Web
  The GSL is available, behind the editor's home-page, at:
      http://www.rgaros.nl/gestalt/
  It is also available, together with other Macintosh FAQs, at:
      http://www.ralentz.com/mac/programming/faqs/gestalt/index.html

- Subscribers of the maillist have received their copy already.
  If you want to join this list you need to send a request to:
      gestalt-selectors-list-request@bio.vu.nl
  with in the subject line 'subscribe'. You will then also receive
  several updates before the next version is released. This list is
  only for distribution, not for discussion.

Contributions (new info, remarks, etc.) for the list can be send to:
      rene@rgaros.nl

Please, be aware that it may take a couple of days before the new version
is available at all these locations. It is available immediatly by using
the mail archive server or via the editor's WWW home-page.


#### TEXT       gif-format-gif89a.txt   ****

Date: Sun, 27 Jun 1993 21:56:58 -0700 
From: Alan Coopersmith <alanc@ocf.Berkeley.EDU>
Subject: GIF 89a format 


dev/info/gif-format.txt is the 1987 (GIF87a) version of the format description.
Enclosed is the July 31, 1990 revision which covers the GIF89a version.

Note: GIF & Graphics Interchange Format are trademarks of Compuserve.

-------------------------------------------------------------------------------




    Cover Sheet for the GIF89a Specification


    DEFERRED CLEAR CODE IN LZW COMPRESSION


#### TEXT       gw-ada-ed.txt   ****

From: Michael Feldman <mfeldman@seas.gwu.edu>
Subject: GW-Ada/Ed Announced: Free Ada Compilation System for Mac
Date: Mon, 24 Jan 1994 18:43:04 -0500 (EST)

GW-Ada/Ed Program Development Environment for Apple Macintosh
-------------------------------------------------------------
January 1994 

Prof. Michael B. Feldman 
Department of Electrical Engineering and Computer Science 
The George Washington University Washington, DC 20052 
(202) 994-5253 (voice) 
(202) 994-5296 (fax) 
mfeldman@seas.gwu.edu (Internet)

We are happy to announce the first release of GW-Ada/Ed for the Apple
Macintosh family of computers. This software is now available by
anonymous ftp from wuarchive.wustl.edu, in the directory
languages/ada/compilers/adaed/gwu/mac.


#### BINHEX     how-can-i-do-that-hc.hqx   ****

Date: Fri, 23 Jun 95 03:04 PDT
Subject: HOW CAN I DO THAT - Neat Hypercard Animation tips & tricks
From: Grace Sylvan <tigger@sylvan.com>

HOW CAN I DO THAT by Diane Bundy

Is a hypercard stack that contains samples and explanations of
animated buttons, moving objects, and various neat script tricks - a
must check out for any aspiring hypercard scripter.

Here is part of Diane's note:

I have tried to simplify answers to questions that kids have asked me
after showing them HyperCard. This stack is freeware. My intent is to
make it as easy as possible for beginners to make something happen.
Exposing them to a small amount of script editing. I hope the
copy/paste idea helps. This stack was my 6th graders idea. He was
invited to come and help where he could with Mr. Harro's 5th grade
HyperCard project. He wanted a help stack to take with him.

Email:    dianeb9484@aol.com.


#### BINHEX     ic-news-1.hqx   ****

Date: Mon, 28 Nov 1994 16:11:18 +1100
From: "Tom Barbalet" <zjd107@rsphy1.anu.edu.au>
Subject: Ic News #1 (icnews1.hqx)

A text file about the up and coming Ic 1.01U also featuring a brief sample of 
the author introducing the product.

Tom Barbalet.

Ic News

Issue One

Contents

o---Editorial
o---Syntaxing And Compiling Structures Altered
o---Ic, BACE and Kratis
o---The Three Types Of 'Polymorphism


#### TEXT       lisp-for-mac.txt   ****

Date: Tue, 25 May 1993 20:31:04 -0400 
From: straz@cambridge.apple.com (Steve Strassmann)
Subject: reposting: lisp-for-mac.txt 

Here's some info for the info-mac archives, specifically
info about development in dynamic languages for the mac...

1) I recently explored around the Information/Development and
Development/Information folders on sumex. To my chagrin, the
entry for lisp I posted has somehow disappeared. I'm enclosing
another copy below in the hopes of correcting that.

2) It seems that MacGambit 2.0 (also described below)
has disappeared. It's available by anonymous ftp from 
trex.iro.umontreal.ca - would you be interested in snarfing
it to the info-mac archives?

3) The file smalltalk-for-mac.txt should be updated to 
include info about the very cool new smalltalk, SmalltalkAgents.
It's available from Quasar Knowledge Systems, Bethesda, MD

#### TEXT       mac-binary-ii.txt   ****

Date: Tue, 29 Jun 1993 09:05:39 +0800 
From: Peter N Lewis <peter.lewis@info.curtin.edu.au>
Subject: dev/info - MacBinary II Specs 

Hi,

The specs for MB2 seem to have disappeared from the various sites, so here
it is, reposted.  I didn't write this, I have no connection with it, I'm
just posting it.
   Peter.
These are the new changes to the MacBinary Standard, as generally agreed
upon in the MacBinary II Conference 6/21/87, and as changed in the followup
conference 6/28/87.  Revised 7/24/87 to reflect suggestions and clarifications
that came later, and to include all necessary information needed from the
original MacBinary standard document to implement MacBinary II.

The new standard will be very similar to the original MacBinary standard as
described in [MacBinary Standard].  (Reading the original standard is
recommended for a full understanding of implementation and philosophy
behind the MacBinary I and II formats.)  The binary format consists of a

#### BINHEX     mac-prog-secrets-101.hqx   ****

Date: Fri, 7 May 1993 17:27:31 -0500 
From: igorl@uiuc.edu (Igor Livshits)
Subject: Mac Pgming Secrets sources 

Attached are the sources to examples from Scott Knaster's and Keith
Rollin's book _Macintosh Programming Secrets_, 2nd edition.

Keith mentioned that he did not know how to send stuff to sumex-aim; so, I
assumed he wanted it here ;-)

Anyway, here's what he had to say:

A few days ago, people were asking about the possibility of making the
source code to Macintosh Programming Secrets (2nd Edition) available via
ftp. Among the reasons against this, I cited that I really didn't have
access to an ftp site.

Oddly ( :-) ), this prompted at least three ftp site administrators to send
me mail saying "You can use mine!" So I've sent the source to them.
Already, it's shown up on two of them. Here are the locations:

    ftp.apple.com (/dts/mac/sc/mps-disk-v1-0-1.hqx)
    mac.archive.umich.edu (I don't see it there, yet)
    ftp.gmd.de (/mac/books/mps-examples-1.0.1.hqx)

I don't know how to submit things to sumex-aim, or I'd send it there, too.

In case you're curious as to exactly what the source code is I'm talking
about, I've appended a summary of the book I posted last June.

Scott Knaster and I wish you all the best with this sample code.

----------

The second edition is almost entirely new.

As you may recall, the first edition was split into two parts. The first
part was a historical background and philosophy section. The second part
was a technical section (but, alas, lacking in source code samples). The
two sections were divided by a cartoon showing how the event manager
worked.

In the new edition, the book is still split up into two parts. The first
section is mostly the same, updated to take out anachronisms (like
references to the possibilities of multi-tasking and 32-bit cleanliness)
and add current information (like System 7.0 stuff).

The cartoon has been replaced by famous Apple About boxes. The first is the
unexpurgated MultiFinder 1.0 about box (the official release version had
all the good parts bleeped; we've put them back in for the book). The
second is the text from the circus parade from one of the preliminary 7.0
release CD's.

The second section is where all the new information are.

Chapter 3 shows the application skeleton used for all the samples in the
book. Rather than duplicate the same code that handles initialization,
windows, and menus in each chapter, we show it just once. All the
subsequent chapters tweak the skeleton a little and then get on with the
interesting stuff.

Chapter 4 is on dialogs. It shows how to handle modal, modeless, and
movable-modal dialogs. The sample for the modal dialog is based on an idea
in the first book, where command-key equivalents are assigned to all the
dialogs items. The modeless dialog shows a sample "Find" dialog that uses
the 7.0 popupmenu control. The movable-modal dialog shows how to do a
progress indicator like the Finder's.

Chapter 5 talks about QuickDraw. It starts off a lot like the QuickDraw
chapter of the first edition, but then delves a little more into current
color issues. The second half of the chapter implements an idea put forth
in the first edition, where offscreen buffers are used to save the contents
of background windows when a dialog is displayed, and then used to restore
the contents of those windows when the dialog is dismissed.

Chapter 6 deals more with QuickDraw and shows how to do mouse tracking. The
sample program reads in a MacPaint picture. The user can then use the mouse
to etch out a rectangular selection that does the "marching ants"
animation. The selection can then be clicked on and dragged around.
Offscreen buffers are used for this, too.

Chapter 7 gets into window management. We show how to implement Tile
Windows and Stack Windows menu items, and show how to do a Window menu that
keeps track of all the open windows. The algorithms for tiling and stacking
work across multiple monitors.

Chapter 8 delves into the File Manager. A simple program is shown that
allows the user to select a file (using Standard File), and target
directory (again, using Standard File) and then copies the file to the
destination in small chunks. The reader is encouraged to integrate the copy
routine with the progress indicator shown in Chapter 4.

Chapter 9 develops different kinds of standalone code. The first sample is
a simple INIT that beeps at startup. Then a more realistic INIT is given
that causes a command-key sequence to zoom the frontmost window (I actually
use this INIT in my everyday work). Next, we show how to implement an LDEF
that draws icons and grays out disabled items. Finally, we give the source
code to a windoid WDEF (the kind of window usually associated with floating
windows). Note that we don't actually show how to do floating windows
(bummer).

Chapter 10 is a collection of little routines that aren't large enough to
qualify for chapters of their own. We show how THINK programmers can do
spinning cursors based on MPW's 'acur' resources. We even show how such
animation can be done an interrupt time (even though I personally don't
approve of the practice). We show how applications can check for
Command-Period without calling WaitNextEvent, and how to implement a
password-entry dialog box with the little bullet characters. We also show
how to hide the menubar.

In summary, chapters 1 and 2 are a lot like the first edition. Chapters 4,
5, and 7 are partially based on information and ideas in the first edition.
The remaining chapters (3, 6, 8, 9, and 10) are totally new. If you get the
second edition, keep the first edition handy, because there's a lot of
material we threw away (like a lot of stuff dealing with printing and the
Finder desktop database).

All of the chapters include complete source code (in THINK C) to all of the
interesting stuff we talk about. Two people have complained about our not
including and resource dumps, but all of the resources we use are
straightforward enough that we didn't want to fill up pages and pages with
blocks of data (Like icons. I used to hate that about the old MacTutor -- I
hope the new MacTutor is better). Besides, we used ResEdit exclusively, and
there were no .r files.


--------------------------------------------------------------------------
Keith Rollin      ---      Phantom Programmer      ---      Taligent, Inc.
---------------------------------------------------------------------------


#### BINHEX     macsbug-652-help.hqx   ****

From: Kenneth Smith <ksmith@cts.com>
Subject: MacsBug 6.5.2. Help Text

Here is the help file from MacsBug 6.5.2. This is a text list of 
commands and descriptions for each.  The file is a Simple Text (or Teach 
Text if you prefer) file, stuffed. Hope this helps answer some questions 
about MacsBug.
MacsBug 6.5.2, Teach Text, Simple Text, and the attached text file are
©Apple Computer Inc.

Thank you Info-Mac, and all who have conbributed. 
Sincerely,
Kenneth Smith


#### BINHEX     make-a-mac-game-faq-5.hqx   ****

Date: Tue, 11 Apr 1995 02:31:10 -0700
From: wgiverson@ucdavis.edu (Will Iverson)
Subject: Make_A_Mac_Game_5.sit.hqx

The latest version of the guide for those who are interested in doing Mac
development, but are for all intents and purposed newbies.  It was
originally intended for those hardy folk who were interested in writing
games, but has evolved (devolved?) into a general survey of mainstream
development environments, common questions, and pointers to other sources
of information.  Give it a look, and if you have any suggestions, feel free
to send me email.

-Will

If the email address wgiverson@ucdavis.edu bounces, please forward your
mail to Iverson@aol.com.


#### BINHEX     mops-26-manual.hqx   ****

Date: Thu, 29 Jun 1995 02:26:20 -0500
From: jayfar@netaxs.com (Jay Farrell)
Subject: Mops 2.6 and Mops 2.6 Manual

Mops 2.6 is Michael Hore's public-domain development system for the
Macintosh. With Forth and Smalltalk parentage, Mops has extensive OOP
capabilities including multiple inheritance, and a class library supporting
the Macintosh interface.

Thanks,
Jayfar


#### TEXT       new-inside-mac-books.txt   ****

Date: Mon, 18 Jan 93 14:47 N 
From: BOONE%RECHT.RUG.AC.BE@Forsythe.Stanford.EDU
Subject: [*] New Inside Macintosh Books Report 

Greetings,

Recently i asked about the new Inside Macintosh books on the digest.
I got many replies from many helpful people. Many thanks to them!
I compiled all replies in a report, it might be helpful for other
people too !

Enjoy !

Dimitri Boone
Belgium / Europe
boone@recht.rug.ac.be

BTW : Could someone tell me the correct path and filename for obi-wan
4.0. I have no direct ftp-possibilities and have to retrieve all files
by ftpmail. I have succesfully downloaded the obiwan database but the

#### TEXT       nic-source-package-update.txt   ****

Date: Fri, 7 May 93 11:17:36 PDT
From: macmod@SUMEX-AIM.Stanford.EDU (Info-Mac Moderator)
From: neeri@iis.ethz.ch (Matthias Neeracher) 
Subject: New and Updated Files at nic.switch.ch 
Date: Fri, 7 May 1993 12:36:09 GMT 

The ftp archive at nic.switch.ch [130.59.1.40] contains in the directory
software/mac/src a collection of source packages for the Apple Macintosh.
This posting lists files that have changed in April 1993. All pathnames
are relative to ~ftp/software/mac/src.

New Entries:

Name:          Application Killer
Description:   Code demonstrating how to kill an application
Think C:       think_c/AppKiller.cpt.bin
Application:   think_c/AppKiller.cpt.bin

Name:          BYacc (Berkeley Yacc)
Description:   Yacc generating C

#### BINHEX     nshell-programmers-guide-15.hqx   ****

Date: Sat, 31 Dec 1994 09:50:13 -0800 (PST)
From: John Jensen <jjensen@kaiwan.com>
Subject: nShell v1.5.0 Programmer's Guide

This package describes how to write command resources for the 
nShell(tm).  Included are source code examples and a hypertext 
programmer's guide to the nShell.  A user's guide to the nShell(tm) is 
available separately.
 
You may distribute unmodified copies of the nShell(tm) for noncommercial 
purposes.  All other rights are reserved.  nShell-Pro(tm) is available as 
a commercial product, and may not be distributed without the express 
written consent of Newport Software Development.
 
nShell and nShell-Pro are trademarks of Newport Software Development.  
Apple and Macintosh are registered trademarks of Apple Computer, Inc.  
THINK C is a trademark of Symantec Corporation.  Other brands and their 
products are trademarks of their respective holders.
 
Contact: John Jensen
 
EMail: jjensen@kaiwan.com, jjensen@aol.com, or jjens@eworld.com
 
Mail: Newport Software Development, P.O. Box 1485, Newport Beach, CA 92659


#### BINHEX     power-pc-chat.hqx   ****

From: bsa@engr.ucf.edu (Brad Ackerman)
Subject: [*] PowerPC Chat (21 June 1993) from AOL 
Date: Tue, 13 Jul 93 18:06:48 EDT 


Fellow Netters:

Attached to this message is a chat log from America Online.

The log was taken on 21 June 1993, and is from the Mac Development (MDV) forum.
It features guest star Jordan Mattson of apple.com, who talks about the PowerPC.

Since I'm a bit paranoid, here goes the legalese:  This document might possibly
be (C) 1984-1993 Apple Computer, Inc.  All copyrights that might possibly be
infringed are applicable under international and interplanetary law.  The
opinions of the people in attendance at the time the enclosed was logged, as
well as the disposition of any and/or all computer systems this information
passes through, are not necessarily the opinions of Brad Ackerman, AOL,
Stanford, UMichigan, UTexas, Dr. Samuel Beckett, and/or God Almighty, King of
Kings, Lord of Lords, etc.  This file will self-destruct in 30 seconds, causing
all quarks on which it is stored to abandon their bonded arrangement and proceed
to Bermuda for a week's vacation.  Resistance is futile.  You will be
assimilated.  Have a nice day.



#### BINHEX     powermodules.hqx   ****

From: macmod (Info-Mac Moderator)
Date: Tue, 19 Oct 93 7:16:40 PDT

(5.65c/IDA-1.4.4 for INFO-MAC@sumex-aim.stanford.edu); Mon, 18 Oct 1993 20:00:54
-0700
Date: Mon, 18 Oct 1993 20:00:54 -0700
Message-Id: <199310190300.AA15624@halcyon.com>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="========================_11346514==_"
To: INFO-MAC@sumex-aim.stanford.edu
From: johnsos@halcyon.com (Scott A. Johnson)
Subject: PowerModule.hqx (Development Guide)



--========================_11346514==_
Content-Type: text/plain; charset="us-ascii"

About the PowerModule Developer Information Package
--------------------------------------------------

This binhexed file contains information about developing PowerModules, 
which are extensions for use with PowerBar (uploaded separately).  
PowerBar is required to use any extensions developed using these guidelines.

Send inquiries to Scott Johnson via the following channels:

AOL: DevScott
AppleLink: johnsos
CIS: 71035,3273
Internet: devscott@aol.com (preferred) or johnsos@halcyon.com

Enjoy!
Scott A. Johnson



--========================_11346514==_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: binary


#### BINHEX     powerpc-white-paper.hqx   ****

From "lance@shell.portal.com (Lance K. Chun)" Tue Aug 31 07:11:22 1993
Date: Tue, 31 Aug 1993 03:41:49 -0700
From: lance@shell.portal.com (Lance K. Chun)
Subject: [*] PowerPC.Dev.White Paper.sit



--========================_6485618==_
Content-Type: text/plain; charset="us-ascii"

 
PowerPC Technology
The Power Behind the Next Generation of Macintosh Systems

An Overview for Apple
Third-Party Developers



--========================_6485618==_
Content-Type: application/mac-binhex40; name="PowerPC.Dev.White_Paper.sit"


#### BINHEX     programmers-paradise.hqx   ****

Date: Sun, 27 Sep 92 04:00 EDT
From: STEIN78@WILMA.WHARTON.UPENN.EDU
Subject: ProgrammerParadise.hqx

Information on the ProgrammerUs Paradise Pascal Source Code Package. Tells you all about the programs and how to order!


#### TEXT       programming-in-basic.txt   ****

Date: Tue, 10 Nov 92 13:48:38 PST 
From: "Anthony E. Siegman" <siegman@sierra.stanford.edu>
Subject: Programming the Mac in BASIC 


   Here for what it's worth is an annotated list of books and other
references on programming the Mac in QuickBASIC and other BASICs.
Most of these are several years or more old, but some of them could
still be useful, especially for more novice or amateur programmers.

   Publish, archive, or ditch as you see fit (about 150 lines total).

**********************************************************
Programming the Macintosh in BASIC (Recent References)
**********************************************************

%	Harvey M. Deitel and Paul J. Deitel, Microsoft Macintosh
QuickBASIC: A Structured Approach (Prentice Hall, 1991).

	One reviewer says: ``This (might be) a good book for a person

#### BINHEX     resedit-tmpl-helper.hqx   ****

From: fairchil@netcom.com (Kevin Fairchild)
Subject: ResEdit TMPL Helper
Date: Thu, 13 Jan 1994 15:02:29 -0800 (PST)

Enclosed is a DA that displays the data structures used by ResEdit TMPL 
resources.  I found this on AOL and am not the author or associated with it in 
any way.  

Kevin Fairchild




#### BINHEX     resedit-tmpl-types.hqx   ****

Date: Thu, 18 Jun 1992 19:06:53 -0500 (CDT) 
From: DAVE@GERGO.TAMU.EDU (Dave Martin, Geochemical Research, Texas A&M)
Subject: [*] ResEdit TMPL Types DA 

This is a desk accessory which contains the field type info for creating
TMPLs in ResEdit 2.1. Very simple, very small. Downloaded from AOLs Mac
Utility (MUT) forum.



#### BINHEX     rich-text-format.hqx   ****

From: leo@cp.tn.tudelft.nl (Leo Breebaart)
Subject: Re: Microsoft Rich Text Format Description 
Date: Fri, 11 Dec 92 20:29:39 MET 

> Could you resubmit?

Sure, no problem.

Congratulations, by the way, on your new hard disk -- I wish I had
known earlier that your fundraising drive accepted credit cards, or I
would have donated some money myself (let me know if can still use
donations). Sumex has been a wonderful resource the past few
years. I couldn't have survived without the services you people and
the umich guys have been supplying. Thanks for everything...

Leo

---------------------------------------------------------------------------

This is the description of Microsoft's Rich Text Format (RTF).

Additional (Unix-format) software for building simple RTF 
translators has been written and made available by Paul DuBois
(dubois@primate.wisc.edu) on ftp-site ftp.primate.wisc.edu in the
pub/RTF directory.

-- 
Leo Breebaart (leo @ cp.tn.tudelft.nl)

---------------------------------------------------------------

#### TEXT       smalltalk-for-mac.txt   ****

Date: Tue, 27 Oct 92 16:25 BST 
From: Raza Rizvi x320 <RIZVI@CITI.CRANFIELD.AC.UK>
Subject: (Summary) Smalltalk on MAC 

This is a summary of the *excellent* response I received about Smalltalk on
Macintosh which I thought I should post back to INFO-MAC. I have also 
individually posted the people who actually sent the replies.

All replies have been edited by me for clarity, so I take responsibility
for errors etc. Opinions expressed belong to the original author.

Between posting and getting the replies back, I contacted Xerox EuroParc and 
Xerox Parc to find out whether the 'inventor' of Smalltalk (Adele Goldberg) 
still worked for them. They pointed me to her new company, ParcPlace Systems.

Below are some comments about ParcPlace Systems version of smalltalk, including
a reply direct from a ParcPlace Systems employee (good to know they are on the
net!)



#### BINHEX     the-magic-fields-10.hqx   ****

Date: Fri, 16 Jun 1995 15:47:30 +0100 (GDT)
From: Gabriele Girardi <gabo@cisi.unito.it>
Subject: TheMagicFields 1.0 (visual effect for field in HC)

by Sciabadaus
Girardi Gabriele e-mail gabo@rs950.cisi.unito.it

Wanna make your stack look nicer? Wanna put a special effect into your stack?
Here it is, TheMagicFields 1.0 !!! It's a stack that explains how to put a
simple but exciting effect into your stacks; Fields appear or disappear
zooming. An Ipertextual guide on line and a easy-to-use example page to avoid
get annoyed. The stack and the content are Giftware (read instruction released
with TheMagicField) and no warranty is given (but there souldn't be any
problem, isn't it?). Why not, try it. The speed of the fields is due to the
machine and if Bitmapped fonts are installed.


#### BINHEX     think-c-from-scratch.hqx   ****

From "gonzalez@crab.rutgers.edu (Ralph Gonzalez)" Thu Mar 10 06:13:10 1994
Date: Thu, 10 Mar 94 09:12:03 EST
From: gonzalez@crab.rutgers.edu (Ralph Gonzalez)
Subject: think-c-from-scratch.hqx

*** This is a Macintosh HyperCard tutorial for C++ programmers ***

FILE	think-c-from-scratch.hqx
TYPE	binhex encoded Macintosh
SIZE	193k
DATE	Feb. 9, 1994
FROM	gonzalez@crab.rutgers.edu (Ralph Gonzalez)

Think C/C++ From Scratch is a Bookbinder-based HyperCard (2.0
or later) tutorial on object-oriented programming. It uses a
subset of C++. Examples are compatible with Symantec Think C 5
(or later) and any C++ compiler. TCFS also serves as an on-line
C reference. $20 shareware, 10 copies/$100.

--- cut here ---

#### BINHEX     tiff-revision-60.hqx   ****

Date: Wed, 1 Jul 92 08:11:56 PDT 
From: sears@netcom.com (Daniel Sears)
Subject: tiff6.hqx 

Aldus recently published a new version of its Tagged Image File Format (TIFF).
The specification is titled "TIFF Revision 6.0" and it is dated June 3, 1992.
This file contains a PostScript version of that specification in a BinHex-ed
self-extracting Compact Pro archive.  If you have trouble extracting the archive
or printing the file, try calling Aldus at (206) 628-6593 for a printed copy.


#### BINHEX     umpg-vol1.hqx   ****

From: mxmora@apple.com (Matthew Xavier Mora)
Subject: Usenet Macintosh Programmers Guide; Volume 1

This is a repost of the Usenet Macintosh Programmers Guide. A few people
have been asking me to send it to them so I think its about time to repost
it again.
The only changes that have been made are to the email and snail mail addresses.

Look for volume II some time soon.

Matt


#### TEXT       vivi-star-qd3d-20-pr.txt   ****

Date: Tue, 27 Jul 1993 13:15:14 -0500 (CDT) 
From: VIVISTAR@ACM.ORG
Subject: qd3d-20-press-release.txt 

Qd3d/3dPane 2.0 and SmartPane 1.0 Ship!

6 July 1993, Scottsdale Arizona -- ViviStar Consulting announced its release 
of the Qd3d/3dPane 2.0 source code library.  Qd3d/3dPane provides three 
dimensional graphics for the C++ Macintosh developer.

"ViviStar considers three dimensional graphics an enabling technology," said 
Jonathan Hess, Product Manager at ViviStar.  "We're enthused by recent 
interest in visualization and virtual reality.  It is this enthusiasm that 
will drive advances in 3d applications and 3d hardware.  Users find 3d 
graphics a natural medium for conveying the ever increasing complexities of 
their work.  Not just for fancy business bar charts but for applications such 
as visualizing complex information hierarchies, biomechanics, entertainment, 
geological research, simulation, and the list goes on.  Now, with Qd3d/3dPane 
version 2.0, the Macintosh developer has a much stronger foundation to build 
such applications."

#### BINHEX     vivi-star-qd3d-info.hqx   ****

Date: Tue, 27 Jul 1993 13:17:11 -0500 (CDT) 
From: VIVISTAR@ACM.ORG
Subject: qd3d-20-info.hqx 

Product information for ViviStar Consulting's Qd3d/3dPane v2.0 and SmartPane v1.0 source code libraries.QD3D provides 3d graphic primitives with: stereoscopic projections; Gouraud shading; z-buffering; depth cueing; fast wireframe and OnlyQD modes; and full clipping.3DPANE integrates Qd3d into the TCL and provides view orientation control.SMARTPANE extends TCL's CPane with animation, and QuickTime movie recording.(MS Word format)