Live data from Hacker News

Apple Donates MacPaint Source Code To Computer History Museum

businessweek.com

11–20 of 53 posts

Re: Apple Donates MacPaint Source Code To Computer History Museum

#12

Initially I wondered why MacPaint wasn't written in C, but I'm rather grateful it's in Pascal; it's surprisingly easy to read! Although, I suppose Bill Atkinson deserves the credit for that.

I double-clicked on the .rsrc file, since I still have a working resource editor (Resorcerer) on my OS X Mac. No dice; it’s in the ancient MPW “Rez” format that acted as the original way to store resource information for development and source control before being compiled into the classic Mac dual-forked file format. I kind of wish I kept my CodeWarrior discs handy; they still had a Rez compiler that worked under earlier releases of OS X.

Interesting that they didn’t use the “ellipsis” character in the menus, preferring to hardcode the three periods. The Human Interface Guidelines were clear to use the single character (which does look different enough in the Chicago font), and these kinds of typographic details (via the MacRoman character set) were key selling points for the Mac early on.

Re: Apple Donates MacPaint Source Code To Computer History Museum

#13
www.didtrade.com" rel="nofollow">http://www.didtrade.com/>www.didtrade.co... Online sell fashion goods,Accept PayPal.cheap replica fashion goods for sale from china free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica Children-suit free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica t-shirts free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica Children-coat free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica Children-pants free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica Children-tops free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica Children shoes free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica children-boot free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica UGG boots free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica Edhardy boots free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica LV boots free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica DG boots free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica Gucci boots free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica chanel boots free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica fendi boots free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica Tou`s boots free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica Versace boots free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica coach boots free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica juicy boots free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica Burberry boots Replica" rel="nofollow">http://www.didtrade.com/>Replica Justin boots Replica" rel="nofollow">http://www.didtrade.com/>Replica Dior boots free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica Puma boots free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica DB bag free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica Burberry bag free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica Suitcase free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica gucci bag free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica Fendi bag free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica Versace bag free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica Prada bag free shipping Replica" rel="nofollow">http://www.didtrade.com/>Replica Hermes_7*star free shipping

Re: Apple Donates MacPaint Source Code To Computer History Museum

#16
post #10

Initially I wondered why MacPaint wasn't written in C, but I'm rather grateful it's in Pascal; it's surprisingly easy to read! Although, I suppose Bill Atkinson deserves the credit for that.

From http://en.wikipedia.org/wiki/Pascal_(programming_language) : "Pascal was the primary high-level language used for development in the Apple Lisa, and in the early years of the Mac; parts of the original Macintosh operating system were hand-translated into Motorola 68000 assembly language from the Pascal sources. ...the C interface for the Macintosh operating system API had to deal in Pascal data types." My memory…

It's interesting that there was such a notion, as C was never popular on mainframes.

Re: Apple Donates MacPaint Source Code To Computer History Museum

#17
post #7

Hooray! Andy was my officemate when he was working on this. I have a copy of the thread mentioned in the article.

Andy was my officemate when he was working on this

Can you elaborate on this a bit? You'd have been about 10 at the time (1984), wouldn't you?

Re: Apple Donates MacPaint Source Code To Computer History Museum

#18
post #2

If you haven't been, and you're in the bay area, you really should go here. Sure, the nostalgia is wonderful, but they take their work seriously. Last time I went I was talking with one of the docents about an effort they were taking to get the original Unix v1.0 source collected and compiling.

As someone who visits the Bay Area and doesn't have a car, how can I reach that museum via public transit? BART doesn't reach that far down in the west bay.

Google Maps also includes a transit trip planner; enter endpoints as if driving then toggle to the railcar icon (among the car, railcar, walk, bike icons). From SFO to the Computer History Museum it suggests routes using a combination of BART, CalTrain, and VTA bus.

Re: Apple Donates MacPaint Source Code To Computer History Museum

#19

What I want to know is why the latest Apple OS doesn't come with a paint program.

The closest modern relative to MacPaint is probably the paint program in ClarisWorks/AppleWorks, which was ported to Carbon and runs on OS X.

AppleWorks was bundled with all new Mac hardware up until the switch from PPC to Intel in 2006; I still have my copy that came with my iBook G4, still works in Snow Leopard, still reads files created with the original 128k MacPaint. (And my iBook G4 ran MacPaint v2.0, circa 1987, via the Classic VM.)

These days, there are all sorts of great indie and open source paint programs available:

- Paintbrush: http://paintbrush.sourceforge.net/

- Pixelmator: http://www.pixelmator.com/

- Seashore: http://seashore.sourceforge.net/The_Seashore_Project/About.h...

- Skitch: http://skitch.com/

- Omni Graffle: http://www.omnigroup.com/products/omnigraffle/

Re: Apple Donates MacPaint Source Code To Computer History Museum

#20
post #2

If you haven't been, and you're in the bay area, you really should go here. Sure, the nostalgia is wonderful, but they take their work seriously. Last time I went I was talking with one of the docents about an effort they were taking to get the original Unix v1.0 source collected and compiling.

As someone who visits the Bay Area and doesn't have a car, how can I reach that museum via public transit? BART doesn't reach that far down in the west bay.

Take Caltrain to get to the San Antonio station. Take VTA bus 40 on Showers St and get off on Shoreline.
Post reply on HN