Hacker News new | ask | show | jobs
by hakaaaaak 4843 days ago
> That was a bug in Atari BASIC that I never tracked down.

Never assume it was a bug in BASIC. A bug indicates it was a mistake. Very often code of that age had "tricks" to workaround hardware/limited resources that could be perceived as a bug when it kept something else from happening as intended, but it was required. That is the difference between a hacker then and one today- they didn't bitch and complain about bugs, they just made it work. I know you were coding back then- I was too, but I have a feeling you weren't well versed with the ins and outs of how BASIC interpreters of the time were written from reading things in your blog like:

"I’m not a programmer. Or a hardware guru. I’ve come to believe myself the amateur anthropologist. I like rummaging through the midden mound of the techpress reading what the tribespeople have to say. I’m bookish."

1 comments

> That is the difference between a hacker then and one today- they didn't bitch and complain about bugs, they just made it work.

Since I personally heard Sussman & Ableson bitch about how awful Basic was, I'll have to say that you are wrong in this regard.

Of course, they wouldn't have been bitching about the bugs in Basic, per se. They would have been asserting that Basic is a bug.

Basic is obviously not a bug. It is the reason many of us got started, and Atari Basic is no exception. My point was that people that speak of bugs of software, OS's, language interpreters, etc. of that time have no clue how difficult it was to write them get them to do all of the things they needed to do. Ridiculous I got downvoted for that. Pfft.