Posted on

Structured Applesoft online supplements

Structured Applesoft screenshot

Shortly after Ivan Drucker joined the Juiced.GS staff last fall, he shared with me a concept he was working on: Structured Applesoft. It’s a new way of programming in a familiar language that makes the programs easier to develop, read, and edit, all without requiring new software, routines, or patches.

Structured Applesoft screenshot

Ivan started detailing the concepts of Structured Applesoft in the December 2009 issue and finished in March 2010. The limits of the print edition prevented him from fully outlining all the guidelines he’d devised, though, so we decided to save some of the more esoteric ideas for online, where interested parties could explore them without pushing out more general-interest topics from the print edition.

In the process of crafting this final installment, Ivan found an obscure error with some of the code that was printed in this week’s issue of Juiced.GS. Though a correction will appear in the June issue, we decided to include this update with the other content that was already intended for our Web site.

The correction and two supplements are now available online. You can view the material as a Web page or as a Juiced.GS-style PDF. Ivan has also provided a sample program that demonstrates these Structured Applesoft concepts. Links to these pages have been added to the issue links for Volume 15, Issue 1.

We hope you find these files to be useful elaborations on this approach to BASIC programming. Thanks to Ivan for pursuing this topic so thoroughly!

Posted on

Volume 15, Issue 1 now shipping

Volume 15, Issue 1 (March 2010)

Volume 15, Issue 1 coverIt’s nearly the end of the calendar year’s first quarter, which can mean only one thing: another issue of Juiced.GS has shipped to all domestic and international subscribers!

The 24-page March issue features several in-depth articles, including Mike Maginnis’ review of the iDisk card; the first of a four-part tutorial on transferring files to and from an Apple II; the conclusion to Ivan Drucker’s guidelines for programming in Structured Applesoft; and more. There were more engrossing articles than could fit into our usual 20-page format; I hope nobody minds the extra content.

One of this issue’s articles is a collaborative effort by members of the Apple II community who came together to commemorate Joe Kohn, who passed away earlier this year. If you’re a subscriber who can’t wait for your issue, this tribute is being offered as a free PDF download; if you aren’t a subscriber, then I invite you to share these memories of Joe.

There will be additional online content posted soon, as Ivan’s Structured Applesoft article touches upon some complex concepts that will be elaborated upon in bonus material he’s crafting for our Web site. Look for his sample code to be listed in the issue links as soon as it’s ready.

The Juiced.GS staff worked hard and had fun putting together this issue. I regret only that their hard work in helping ensure the issue is as accurate and polished as possible means they won’t have the pleasure of reading it for the first time when it arrives in the mailboxes later this week. The least I can do is buy them a drink at KansasFest — though in the case of associate editor Andy Molloy, I’ll pay that debt sooner than that. With our deadlines behind us, we can focus on having fun on the PAX show floor when we meet up in Boston tomorrow for a weekend of fun and games.

Enjoy the issue! Questions, comments, suggestions, or concerns? Please email us, or leave a comment on the blog!