Jump to content

Interpreters for Languages other than BASIC?

Recommended Posts

In the CC65 thread here, it mentions that an Interpreter was written for CC65. Were there other interpreters for the Atari besides the BASIC ones? I was thinking that one of the PASCALs had an interpreter. (?) ACTION! gets an "almost, but not quite" since it is so easy to access the compiler from the editor environment. I always liked the interpreter + compiler development model -- get it working right with the interp. then compile it.



Link to comment
Share on other sites

There was an interpreted BASIC written in BASIC. :) In his Compute column Bill Wilkinson intended to use BASIC to demonstrate/teach how to write an interpreter. He killed the project before it was completed and kind of poked fun at himself about it. ~'It was so slow, you could see the FOR NEXT loops unroll.'


I wrote an R: interpreter in Action as part of a terminal program. Idea was to give complete control to a BBS such that they could perform everything from redesigned character sets to USR calls. It never made it out into the wild<maybe one local BBS?> since it would also give the BBS the power to format your hard drive. Long lost now, all my floppies from that era ruined.


Development on it wasn't that bad. IIRC easiest way to develop code was to just use two Atari null modem connected together. You would just save your code to the R: device which was the 2nd Atari running the terminal program and it would execute as it fed. I can't remember if I used any delimiters like <RETURN> key. I think I just used syntax checking, when ever the interpreter had a full command with the right number of parameters it executed. I'm pretty sure I included console interpreter within the terminal program but no way to save your code from there.


I would really have to rate that as dumbest program I ever wrote. Just a bad idea but a bit of fun.


For the record, I believe Tom Pittman rewrote his Tiny Basic in C and has made it available. IIF someone was really into doing the obscure and pointless they could get his code and compile it on the Atari. I don't think anyone would be interested in limiting their programs to 26 variables A-Z and no floating point.

Edited by ricortes
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Create New...