Hacker News new | ask | show | jobs
by kampsduac 1387 days ago
One of my first personal projects when learning how to program was generating sheet music for scales. Maybe I'll try to adapt some of the logic here to do that, someday.

I love the spirit of this. Simple reference tools for mobile devices or tablets, maybe with the ability to print things, could be leveraged more in the world.

Share any tools if you know of them!

1 comments

Hah cool! That is how I more or less discovered 'structured programming'. I had already made three tries at that and failed miserably. Then 'functions' came along and suddenly I was able to write code in the 1000's of lines and not get lost. (Before then it was all GOSUB 3300 etc.)

The BBC Micro (the machine I was working on at the time) had a version of Basic that allowed for procedures (something that doesn't return a value) and functions to be defined with a name attached. It's incredible if you think about it from a present day perspective that in that sense the original BASIC was even worse than assembler, which at least allowed you to attach a label to an address.