HN user

effish

3 karma
Posts0
Comments10
View on HN
No posts found.

There is a gray area there. But we are talking about translating an existing model program and algorithms, not looking at the program as a black box and recreating its behavior.

As the person who translated the Pascal Logo model to TI9900 assembler it was definitely the case that at the beginning of the project I translated every line of Pascal to a few instructions of assembler. By the end I was just looking at the gist of what a routine would do (its “contract” as they say) and writing it in assembler as you would new code.

It’s much like translating a literary work. There’s a famous quotation (which I’m not comfortable relating in full) about translations being either faithful or beautiful but not both.

Essentially maybe I became a fluent native speaker of 9900 assembler.

The only time anyone would notice slight errors in turtle position was trying to do animation by drawing over a previous drawing with an XOR or ERASE or background color pen. It might be necessary to explicitly reset the turtle position to the original start. I do remember having to be careful with the anti-aliasing so that when pointing in any random direction FD 100 RT 180 FD 100 would draw the same pixels in either direction.

Hmmm, I’m vaguely remembering uploading the TI-Logo source to the MIT ITS PDP-10 for backup purposes too. If so it might be there also. You’d want to be careful about the copyright on that. Though I’d love to see it again

Ahh, looking down below at the first response there's a link to a '95 comp.lang.logo post with a great looong item by Leigh Klotz on the history of that. His claim was that it was legal wrangling between NSF and MIT on the licensing that caused the delay. This seems highly believable.

I don't know that there was any stalling, as it was licensed and released by Terrapin in 1982.

This person then did work for Logo Computer Systems on the competing version of Apple II Logo.

I'll message him and ask him to respond.