Hacker News new | past | comments | ask | show | jobs | submit login

And the beautiful thing is that we can see actual results of Bill Atkinson's philosophy. You can download the source of both MacPaint and QuickDraw from http://www.computerhistory.org/highlights/macpaint/.

It's in Pascal and 68k assembly, and I find it quite beautiful. Especially the Pascal code, as it is broken up into clear, concise functions so it is easy to understand what is going on.




Todays codecheckers would complain, that this class (sic) has far too many methods. Please break it up into smaller units ;o).


The entirety of MacPaint's Pascal code is smaller than one of the dozens of "business logic" classes in a project I worked on recently.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: