6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Fri May 10, 2024 3:51 am

All times are UTC




Post new topic Reply to topic  [ 1 post ] 
Author Message
 Post subject: Puzzle Solving
PostPosted: Wed May 25, 2016 11:56 am 
Offline

Joined: Mon Apr 04, 2016 10:04 am
Posts: 8
By way of a thank you to the group...

I was looking in to the existence of m4 on OS-9 (the 6809 OS, not the Macintosh one).

It's not there, but a google-daisy-chain let me to m4's father,
GPM (general purpose macrogenerator) by Christopher Strachey, circa 1965.

There's a paragraph on the use of this lovely new toy, which may
chime with 6502 programmers in general, and 2600 programmers in particular:

It has been our experience that the GPM, while a
very powerful tool in the hands of a ruthless programmer,
is something of a trap for the sophisticated one. it
contains in itself all the undesirable features of every
possible machine code -- in the sense of inviting endless
tricks and time-wasting through fascinating exercises in
ingenuity -- without any of the irritating ad-hoc feature
of real machines. It can also be almost impenetrably
opaque, and even very experienced programmers indeed
tend to spend hours simulating its actions when one of
their macro definitions goes wrong. Furthermore it is
remarkably good at using up machine time--fortunately
the programs written for it are usually rather short.


link to full paper (8 Mb PDF)

BugBear


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

All times are UTC


Who is online

Users browsing this forum: Google [Bot] and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: