The Mouse Programming Language on CP/M

18 points by spc476


lproven

It does sometimes seem to me that there is a spectrum of readability in programming languages, and at one extreme, there are several which are very powerful and capable, but achieve it by being almost totally unreadable.

As per Michel's observation in Red Mars (by Kim Stanley Robinson), it's usually easier to understand what's going on with any A <--> B scale by considering it as a rectangle with 2 axes: A/B and X/Y or whatever. That's why I said a spectrum not a scale. As per Hans Eysenck's political spectrum the left/right axis makes much more sense on an authoritarian/democratic and radical/conservative scale.

I'm not proposing one here. I haven't worked it out yet. I'd love it if any Lobsters have suggestions or ideas.

But some points on it are:

hjvt

Confusing terminology: the macro parameters seem to be runtime values, with macros behaving like procedures or functions, yet they are called macros. Is that an idiosyncrasy of the original designer, or is there some unexplained technicality that makes the macros match closer with their name?