6 ms·
Andy Hertzfeld shared the background on why MacBASIC didn't ship with the Mac. > Apple's original deal with Microsoft for licensing Applesoft Basic had a term
by GeekyBear 2y ago
Andy Hertzfeld shared the background on why MacBASIC didn't ship with the Mac.
> Apple's original deal with Microsoft for licensing Applesoft Basic had a term of eight years, and it was due to expire in September 1985. Apple still depended on the Apple II for the lion's share of its revenues, and it would be difficult to replace Microsoft Basic without fragmenting the software base. Bill Gates had Apple in a tight squeeze, and, in an early display of his ruthless business acumen, he exploited it to the hilt. He knew that Donn's Basic was way ahead of Microsoft's, so, as a condition for agreeing to renew Applesoft, he demanded that Apple abandon MacBasic, buying it from Apple for the price of $1, and then burying it.
https://folklore.org/MacBasic.html https://folklore.org/MacBasic.html
It was a shame, since MacBASIC allowed users to write software that supported the features of the Mac UI and Microsoft's BASIC did not.
> Benchmarks published in Washington Apple Pi Journal suggested that MacBASIC had better performance as compared to Microsoft's MS BASIC for Macintosh. The language included modern looping control structures, user-defined functions, graphics, and access to the Macintosh Toolbox. The development environment supported multiple programs running simultaneously with symbolic debugging including breakpoints and single-step execution.
https://www.wikipedia.org/wiki/MacBASIC https://www.wikipedia.org/wiki/MacBASIC
However, the late betas were out in the wild with no copy protection, so it was passed around by user groups.
- msie 2y agoSigh, why can't we have nice things?
- martinsnow 2y agoBecause Bill Gates was an ass
- deaddodo 2y agoIt's unlikely he changed, he just stepped away from business management and so doesn't need to don that cap any longer. Personality compartmentalization is a fascinating thing.
- bugglebeetle 2y agoHe hasn’t changed at all. He pulled the exact same bullshit with opposing efforts to waive intellectual property rights for vaccines during the pandemic, using Gates Foundation money and influence to block anyone who attempted. If anything, he’s even more of a monster, now playing his malevolent games in the domain of global public health.
- bayindirh 2y agoWhile portraying a "retired and calmed down rich man" with his blog posts and "books of the year" lists. Ugly.
- WillAdams 2y agoFor a look at what his non-retired, non-calm management style was like see: https://www.joelonsoftware.com/2006/06/16/my-first-billg-review/ https://www.joelonsoftware.com/2006/06/16/my-first-billg-rev...
- bayindirh 2y agoThat's a good tale, but I also read "The Halloween Documents", so that's more than enough knowledge about that guy's ethics. Ah, and the "hidden Microsoft Trademark" in every BASIC image. I think Apple guys found and nullified in theirs, and pissed off Bill a little.
- eesmith 2y agoThe billions Gates has dropped on "education reform", including support for Common Core, is the sort of thing a rich ass convinced of the rightness of his techno-managerial views would do.
- mmastrac 2y agoIs Common Core really that bad? It seems to be yet another globalist boogeyman for the online ultra-independent-personality types like "15 minute cities" and similar quips.
- WillAdams 2y agoFor more of this, see the book _StartUp_ by Jerry Kaplan, which basically devolves to the story of how Microsoft killed off Go Corporation and PenPoint: https://www.goodreads.com/book/show/3826418-startup https://www.goodreads.com/book/show/3826418-startup
- GeekyBear 2y agoMicrosoft co-founder, Paul Allen, sharing the story of how Gates and Ballmer tried to screw Allen out of his equity in Microsoft while he was distracted by his first cancer diagnosis really tells you all you need to know about what sort of person Gates was back then. https://www.reuters.com/article/technology/microsoft-co-founder-allen-blasts-gates-in-book-idUSTRE72T4QI/ https://www.reuters.com/article/technology/microsoft-co-foun...
- msie 2y agoIt’s a shame he didn’t set up a foundation to keep his computer history museum open.
- tiahura 2y agoAll a little odd given that AmigaBasic was pretty sweet.
- deaddodo 2y agoThe thing about Microsoft's BASIC suite was that it wasn't generally bad (it was their launching software, after all), it was just generic. So implementations for different platforms could vary in quality depending on necessary integrations. Amiga BASIC, AppleSoft, and QBasic/QuickBasic were generally good. But the Macintosh version was a little less refined than MacBasic, by all accounts.
- hnlmorg 2y agoQBasic was as different to Microsoft BASIC as Visual Basic is different to QBasic. It doesn’t really make sense to lump them into the same group. As for Microsoft BASIC, I generally found it to be amongst the worst BASIC product on the market at that time.
- deaddodo 2y agoThey're lumped in the same group by measure of being from the same source and following mostly the same core dialect. What I (and is usually) referred to as "Microsoft BASIC", not a specific product: https://en.wikipedia.org/wiki/Microsoft_BASIC https://en.wikipedia.org/wiki/Microsoft_BASIC E.g.: > Applesoft BASIC is a dialect of Microsoft BASIC - https://en.wikipedia.org/wiki/Applesoft_BASIC https://en.wikipedia.org/wiki/Applesoft_BASIC > Type Microsoft BASIC - https://en.wikipedia.org/wiki/Amiga_Basic https://en.wikipedia.org/wiki/Amiga_Basic > Type Microsoft BASIC - https://en.wikipedia.org/wiki/QuickBASIC https://en.wikipedia.org/wiki/QuickBASIC The point wasn't that they are they same, in fact quite the opposite. So it would make sense that some variants (the Amiga variant, in this case) could be good while others are less well received.
- hnlmorg 2y agoI’m familiar with the different variants of Microsoft BASIC. What I’m saying is that QBasic isn’t the same product as what Microsoft sold to 3rd parties like Altar, Apple, Commodore and co. So it doesn’t really make sense to discuss QBasic in that context despite it technically still being a dialect of BASIC written by Microsoft.
- scelerat 2y ago> It was a shame, since MacBASIC allowed users to write software that supported the features of the Mac UI and Microsoft's BASIC did not. Practically speaking perhaps yes, but technically MS Basic on the Mac did enable you to make many Mac Toolbox/Quickdraw calls, enabling one to make buttons, shapes, draw, use fonts, etc. All of this ran inside the BASIC window, so it wasn't like you could open new windows or file dialogs. I have no idea what Apple's MacBasic was like, but I did use MS Basic to make some very simple games. For junior high school me it was mostly using buttons in unsophisticated guessing or choose-your-own-adventure games. I had a floppy with Pong-like game written in MS basic for the Mac. It used toolbox routines to draw the ping-pong-like paddle, the ball, the oval-shaped (iirc) bricks, and follow mouse movements while hiding the default pointer. I don't know who wrote it, but it came to me via a parent who worked at Jet Propulsion Lab and brought it home to run on our 128k Mac.
- WillAdams 2y agoBeing trapped in the MS BASIC window was _incredibly_ limiting for anything which was constrained by screen real estate --- starting out with only 512 x 342 and subtracting the menubar didn't leave much even for applications which weren't so constrained.
- GeekyBear 2y ago> I have no idea what Apple's MacBasic was like This was already apparent. Microsoft BASIC for Mac was a lowest common denominator sort of product. It did the sorts of things BASIC could do on any platform fairly well (since most platforms ran a Microsoft BASIC variant), but it did an incredibly poor job of allowing a user to write programs that worked as if they were designed for a Mac.
- scelerat 2y ago> This was already apparent On edge? We're just talking here. I'm not trying to hold up MS Basic as some awesome programming environment, just describing how I experienced it
- PaulHoule 2y agoAs I remember it, the Mac was the first home computer that didn't come with BASIC out of the box.
- whobre 2y agoI don’t think many people considered Mac a “home computer” back then given its price tag.
- PaulHoule 2y agoPerhaps the major purpose of the "home computer" (like RSTS/E on the PDP-11) was teaching people to program with BASIC. BASIC was also a way to develop applications, which was something you want on a "business" computer.
- rbanffy 2y agoIt was an expensive home computer, but it was not targeted at businesses and was always a personal productivity tool. If you are rich enough, any computer that the DoD doesn't find too interesting can be your home computer.
- marbletiles 2y agoAre any of those late betas available anywhere? Would love to see what that was like
- GeekyBear 2y agoEventually, even the 1.0 version that Apple turned over to Microsoft leaked. https://macintoshgarden.org/apps/macbasic-10 https://macintoshgarden.org/apps/macbasic-10 Here are a few books on using MacBASIC that had already been printed before Microsoft forced the cancellation of the product. https://www.macintoshrepository.org/26114-vintage-macbasic-books https://www.macintoshrepository.org/26114-vintage-macbasic-b...