Monday, February 2, 2009

Consider the type-in

When I was a kid, as most geeks over about the age of 25 will remember, computer magazines often included many, many type-in programs. I never had enough patience to type them in, but the installed base of many of these old programs, many in BASIC, with many games and productivity programs, had to have been huge back in the day. I've been looking (without a whole lot of success) for some of these old programs, but the magazines are hard to find and the books that collected them were usually cheaply-printed paperbacks. Some are floating around on the net (the Wikipedia article links to a few archives), but for the most part, except for the random shell scripts and the like that appear in magazines like MacLife and Linux Journal, the form is dead. (In fact, I do have one such program typed in somewhere, a WarioWare-style minigame from a series of kid's adventure books called Micro Adventures. It is a painfully difficult game under the best of circumstances, and porting it to Chipmunk Basic proved pointless, since there's no way to throttle down the execution speed.)

Now I'm not going to lie -- to a certain extent the form isn't necessary. Certainly the many tedious pages of machine code that marked such programs as SpeedScript (a favorite program of mine when the buffer lag on geoWrite started driving me batty) aren't welcomed anymore. But I still think there's value in the form -- for one thing, programming has passed back into the realm of the Priesthood (aka Eric Raymond's "cathedral"). Most people don't even realize that almost every computer OS comes with at least two programming languages already available by default (usually some sort of shell scripting as well as JavaScript), and almost every high school and college student has had to purchase a TI or HP graphing calculator at some point. And robotics, especially in the form of things like Lego Mindstorms and the iRobot Roomba, has become quite popular as a hobby since NASA's Mars explorations proved that a robot doesn't have to sing and dance to be interesting. (Sadly, kiddie computers like those made by VTech no longer include even basic programming functionality, and out of the major gaming consoles, only Sony even gives lip service towards supporting homebrew development, by allowing Linux on the PS3. Nintendo grudgingly allows it but does not support it, and Microsoft has a history of open hostility.)

All that being as it may, we're actually in pretty good shape as far as facilities are concerned if anyone wishes to bring this sort of magazine or book back on the market. As I said, JavaScript is probably a logical place to begin, as it's standard on all three major web browser engines. TICalc.org shows the amount of work that's done on graphing calculator platforms despite the unabashedly weird syntaxes of RPL and TI-BASIC. And we can't forget the ready availability of languages such as Perl, Python, and Lua (all of which can be readily interfaced to graphic toolkits like Tk), as well as special-purpose languages such as Inform; all of these products are open source software and readily obtained and installed on whatever platform you choose.

So will anyone do this? Although the format would have to change a little (less condensed listings, more comments), it would certainly help to train a new generation of hackers, and for those that don't wish to do the typing it would be trivial to get the pretyped versions. What say you sirs?

11 comments:

Mona Albano said...

You mean like Adventure?

Anonymous said...

burn the fat -
carb rotation diet -
combat the fat -
conversationalhypnosis -
conversational hypnosis -
copy n profit -
credit secrets bible -
cure angular cheilitis -
cure morning sickness -
dirty talking guide -
domain tweak system -
dotcom income secrets -
duplicate file cleaner -
earth4energy -
earth 4 energy -
easy launcher -
easy system cleaner -
eatstopeat -
eat stop eat -
eczema free forever -
email finder -
energy 2 green -
error nuker -
evidence smart -
fat burning furnace -
fat loss 4 idiots -
final sync -
fitness model program -
fit yummy yummy -
flattenyourabs -
forex enterprise -
governmentregistry -
government registry -
home job stop -

Anonymous said...

homemadeenergy -
home made energy -
how do i get him back -
hyper vre -
keyword spy pro -
kingdom of pets -
mafia war secrets -
malware bot -
master cleanse secrets -
maternityacupressure -
maternity acupressure -
maximum paid surveys -
meet your sweet -
mobile tv pro -
musclegainingsecrets -
muscle gaining secrets -
my dish biz -
one minute cure -
paid surveys online -
panic away -
pc tv 4 me -
pdf creator -
perfect optimizer -
pick the gender of your baby -
plr wholesaler -
private niche empire -
project quick cash -
public records pro -
pull your ex back -
quick article pro -
quit smoking today -
reality creation secrets -
reg clean -
regi cleanse -

Anonymous said...

homemadeenergy -
home made energy -
how do i get him back -
hyper vre -
keyword spy pro -
kingdom of pets -
mafia war secrets -
malware bot -
master cleanse secrets -
maternityacupressure -
maternity acupressure -
maximum paid surveys -
meet your sweet -
mobile tv pro -
musclegainingsecrets -
muscle gaining secrets -
my dish biz -
one minute cure -
paid surveys online -
panic away -
pc tv 4 me -
pdf creator -
perfect optimizer -
pick the gender of your baby -
plr wholesaler -
private niche empire -
project quick cash -
public records pro -
pull your ex back -
quick article pro -
quit smoking today -
reality creation secrets -
reg clean -
regi cleanse -

Anonymous said...

registry easy -
registry fix -
registry winner -
reg sweep -
reg tool -
reverse mobile -
reverse phone detective -
richard mackenzie direct -
rich garbage man -
rocket chinese -
rocket french -
seize cars -
shop until you drop -
six figure yearly 2009 -
sleep tracks -
spyware nuker -
spyware stop -
sunshine 4u -
the bad breath report -
the cash1234 system -
thedietsolutionprogram -
the diet solution program -
the free car -
the lazy marketer -
tonsil stones remedies -
truth about abs -
truth about diets -
turbulence training -
vincedelmontefitness -
vince del monte fitness -
violin master pro -
warp speed fat loss -
wedding speech 4u -
xp repair pro -

Anonymous said...

yeast infection no more -
2ip hosting -
10 minute forex wealth builder -
30 minute back links -
500 love making tips -
acid alkaline diet -
advanced defrag -
affiliate jackpot -
anti spyware -
art of approaching -
battery reconditioning -
blogging to the bank -
burnthefat -
burn the fat -
carb rotation diet -
carp evolution -
cb bonus domination -
combat the fat -
content website builder -
conversationalhypnosis -
conversational hypnosis -
cure angular cheilitis -
cure morning sickness -
dirty talking guide -
driver robot -
earth4energy -
earth 4 energy -
easy launcher -
easy system cleaner -
eatstopeat -
eat stop eat -
error smart -
evidence eraser -

Anonymous said...

evidence smart -
fatburningfurnace -
fat loss 4 idiots -
fitness model program -
fit yummy yummy -
flattenyourabs -
flatten your abs -
forex trading machine -
forex trading made ez -
get your exgirlfriend back -
google snatch -
governmentregistry -
government registry -
grow taller 4 idiots -
guy gets girl -
hcg recipes -
homemadeenergy -
home made energy -
how to break 80 -
hyper vre -
instant domain cash -
i software tv -
jamo rama acoustic -
linden method -
lose the back pain -
magni work -
maternityacupressure -
maternity acupressure -
musclegainingsecrets -
muscle gaining secrets -
negative calorie diet -
one minute cure -
one week marketing -
only 4 gamers -

Anonymous said...

paid surveys online -
panic away -
pc on point -
pc tv 4 me -
perfect optimizer -
phone number scan -
pick the gender of your bady -
power 4 home -
profit lance -
public records pro -
quantum mind power -
quit smoking today -
recipe secrets -
reg clean -
regi cleanse -
registry easy -
registry winner -
reg sweep -
reverse mobile -
reverse phone detective -
revolutioniz -
richard markenzie direct -
sale hoo -
simple php -
smtp 2 go -
spyware nuker -
surveys 4 checks -
tax liens made easy -
the bad breath report -
thedietsolutionprogram -
the diet solution program -
the handcrafters companion -
the retired millionaire -

Anonymous said...

the super mind evolution system -
truth about abs -
truth about diets -
turbulence training -
ultimate content creator -
video piggy -
vincedelmontefitness -
vince del monte fitness -
viral tweets -
warp speed fat loss -
webstigate -
win clear -
win spy -
worlds best compost -
xp repair pro -
yeast infection no more -
your approved -
500 love making tips -
acid alkaline diet -
advanced defrag -
amazing resume creator -
anti spyware -
art of approaching -
av advance -
banish tonsil stones -
bookmarking demon -
burnthefat -
burn the fat -
carb rotation diet -
catch spouse cheating -
cb affiliate blueprints -
combat the fat -
conversationalhypnosis -

Anonymous said...

conversational hypnosis -
cure angular cheilitis -
directory of ezines -
dirty talking guide -
dish tv for pc -
dog training online -
domain sales machine -
driver robot -
earth4energy -
earth 4 energy -
easy tech videos -
eatstopeat -
eat stop eat -
error killer -
error smart -
evidence eraser -
evidence smart -
fatburningfurnace -
fat burning furnace -
fatloss4idiots -
fat loss 4 idiots -
fitnessmodelprogram -
fitness model program -
fit yummy yummy -
flattenyourabs -
flatten your abs -
flat to fab -
forex derivative -
gas 4 free -
get better grades -
golf swing guru -
governmentregistry -
government registry -
heartburn no more -

Anonymous said...

homemadeenergy -
home made energy -
hyper vre -
i software tv -
legit online jobs -
linden method -
london forex rush -
master word smith -
maternityacupressure -
maternity acupressure -
max pro system -
meet your sweet -
membership gold rush -
minute sites -
musclegainingsecrets -
muscle gaining secrets -
negative calorie diet -
one minute cure -
one week marketing -
pc on point -
pc tv 4 me -
perfect optimizer -
php link cloaker -
pick the gender of your baby -
profit lance -
public records pro -
quit smoking today -
recipe secrets -
reg clean -
regi cleanse -
registry easy -
registry winner -
reg sweep -
reverse mobile -