Larry
I disagree with Larry on this one. The Lisa did have a "resource fork", though it was not called that.
Lisa had a 128 byte "file label" that Lisa applications could access via 2 special Lisa operating system calls (READ_LABEL, WRITE_LABEL). Every file had a file label that was reserved for application use only, the operating system did not touch it. the Lisa Office System used the file label to map high level Desktop Manager documents and folders to their low-level FS resources. Specifically, an OS document was stored on the disk with a name such as "{T1D2}" which means it is document 2 for tool (application) 1 (LisaWrite was actually tool 1). This file had a disk label containing the user's name of the document (e.g. "December 83 Budget"), the location on the screen of the document's window, and various state information such as the scrollbar settings.
The Mac's resource fork was much more sophisticated and could also be rather large. Mac's mainly used the resource fork for language localization purposes. The Lisa's lack of such an extensive feature as this resulted in localization strings being stored in "phrase" files. These were just regular files that the Lisa user never saw and were named very much like the Lisa tool program file but with a suffix like ".PHRASE".
Apple at one time seems to have wanted to add resource files to the Lisa, but that was never done. My reference here is the Lisa Toolkit source which in I believe the Dialog class section talks about this the TK team wanted to store dialog info in resources. Without resources they stored this info in the phrase files themselves.
Concerning the Toolkit in general, I think it was designed very well. I've read that compared to the Xerox Star framework library, the TK was much better (though the later MacApp was itself an improvement over the TK). This design was due to the following TK team members:
Larry Tesler (design and debugger implementation)
Larry Rosenstein
Scott Wallace
Pete Young (worked on early prototypes)
Barry Haynes (debugger implementation)
> Regards,
> David T. Craig
>
> ###########################################################
> # David T. Craig -- CyberWolf Inc. -- ACI 4D Developer #5
> # Aspen Plaza, 1596 Pacheco, Suite 203
> # Santa Fe, NM 87505 USA
> # voice 505.983.6463 ext 15 -- fax 505.988.2580
> # dcraig_at_email.domain.hidden
> ###########################################################
MacResQ Specials: LaCie SCSI CDR From $99! PowerBook 3400/200 Only $879! Norton AntiVirus 6 Only $19! We Stock PARTS! <http://www.macresq.com>
Shop buy.com and save. <http://click.linksynergy.com/fs-bin/ stat?id=O7sajHhUCjc&offerid=13541.10000001&type=1&subid=0>
/ Buy books, CDs, videos, and more from Amazon.com \
/ <http://www.amazon.com/exec/obidos/redirect-home/lowendmac> \
- - - - - - - - - -
This message is sent to you because you are subscribed to LisaList.
List info <http://lowendmac.net/lists/lisa.html> Send list messages to: <mailto:lisalist_at_email.domain.hidden> To unsubscribe, email: <mailto:lisalist-off_at_email.domain.hidden> For digest mode, email: <mailto:lisalist-digest_at_email.domain.hidden> Subscription questions: <mailto:listmom_at_email.domain.hidden> List archive: <http://mail.maclaunch.com/lists/>
Host your mailing list for free at Maclaunch http://www.maclaunch.com/forms/list.shtml Received on 2001-01-05 16:35:06
This archive was generated by hypermail 2.4.0 : 2020-01-13 12:15:18 EST