TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

CompileIt: A Hypercard compiler written in Hypercard (2007)

66 pointsby pcr910303almost 3 years ago

4 comments

rlawsonalmost 3 years ago
What a pleasant surprise to see this on HN this morning as I wrote this article about 15 years ago! I had planned to do a whole series about the early mac but life got in the way :( There was something really special about the early macs (system 6 & 7). Yes they were buggy and slow but the UI was such a massive improvement over anything else. It also felt more "personal" in a way that I haven't experienced since. I wish younger devs could go back with me and experience the excitement and possibilities of those times. Hypercard especially made programming so accessible. Credit to Tom Pittman - his compiler allowed you to develop in hypercard but distribute a binary - very useful.
dharmatechalmost 3 years ago
You can use CompileIt! here:<p><a href="https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;hypercard_compileit-251-working-mode" rel="nofollow">https:&#x2F;&#x2F;archive.org&#x2F;details&#x2F;hypercard_compileit-251-working-...</a>
TMWNNalmost 3 years ago
Similarly, TASC (The Applesoft Compiler) is a compiler for Apple II BASIC written in Apple II BASIC! &lt;<a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31138214" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=31138214</a>&gt;
dharmatechalmost 3 years ago
Some quotes:<p>&gt; If you must use Unix, Apple&#x27;s AU&#x2F;X was arguably the least painful way to do it (much easier to use than OS X), but even AU&#x2F;X was so bad it didn&#x27;t last long.<p>&gt; The Mac OS gave my productivity an order of magnitude boost; everything since then (even Mac OS versions after 6) only goes backwards.<p>His design for an OS:<p><a href="http:&#x2F;&#x2F;www.ittybittycomputers.com&#x2F;IttyBitty&#x2F;OSblue.htm" rel="nofollow">http:&#x2F;&#x2F;www.ittybittycomputers.com&#x2F;IttyBitty&#x2F;OSblue.htm</a>