6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Mon May 06, 2024 6:40 pm

All times are UTC




Post new topic Reply to topic  [ 4 posts ] 
Author Message
PostPosted: Thu May 01, 2014 3:24 pm 
Offline

Joined: Sat Aug 21, 2010 7:52 am
Posts: 231
Location: Arlington VA
I was randoming around and stumbled on this
http://www.portcommodore.com/dokuwiki/l ... lmaual.pdf
and this
http://www.hpmuseum.org/forum/archive/i ... d-119.html

It looks for all the world like someone welded Forth to CHRGET

Any idea where I can get a copy to play with?


Top
 Profile  
Reply with quote  
PostPosted: Thu May 01, 2014 5:50 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8175
Location: Midwestern USA
chitselb wrote:
I was randoming around and stumbled on this
http://www.portcommodore.com/dokuwiki/l ... lmaual.pdf
and this
http://www.hpmuseum.org/forum/archive/i ... d-119.html

It looks for all the world like someone welded Forth to CHRGET

Any idea where I can get a copy to play with?

I remember RPL from way back when. I don't recall it ever being used by anyone of note.

As for "welding" Forth to CHRGET, I've never seen the source code for RPL, but suspect that when the COMPILE keyword was issued, it would cause a syntax error that would be intercepted by the RPL engine (see the vector at $0300 in one of the "Mapping the..." Commodore books for how that would be done), which would then make repeated calls to CHRGET to parse the user's program.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Thu May 01, 2014 6:34 pm 
Offline
User avatar

Joined: Sun Jun 30, 2013 10:26 pm
Posts: 1928
Location: Sacramento, CA, USA
I got a kick out of seeing Garth over there, defending Forth's honor.

Mike


Top
 Profile  
Reply with quote  
PostPosted: Thu May 01, 2014 7:21 pm 
Offline
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8432
Location: Southern California
There's a good but not-too-long topic on RPL (Reverse-Polish Lisp in this case) started a week and a half ago on the same site at http://www.hpmuseum.org/forum/thread-1140.html .

Quote:
I got a kick out of seeing Garth over there, defending Forth's honor.

Many of the people on that forum are way beyond me in math, being the type that enjoy math for the sake of math itself rather than as the tool to understand the really interesting stuff :lol: . On one hand, it can be intimidating, and on the other hand they still sometimes seem to miss some really basic stuff and I wonder if they're kidding, or I'm afraid of coming across as talking down to them. After years on these forums though, I'm coming to understand from both sides of the fence that being quite knowledgeable in one thing doesn't mean a person is quite knowledgeable in everything we think is related to it, so we often appreciate someone pointing something out, as long as it doesn't come with the message, "You idiot! Why didn't you know that?" There was a topic there a few days ago where someone was asking about clock speed-ups, and nobody mentioned the elephant in the room which was to just write more-efficient code. I gave the example of the Forth on my HP-71 which was poorly done and I was able to improve its performance a lot by re-defining many of the words, even as secondaries, not even as primitives (since I have not learned the Saturn processor's assembly language), and in the extreme case, I was still able to make its Forth word CHR$ 14 times as fast. Someone seemed to be genuinely surprised, apparently never having thought of writing more-efficient code!

_________________
http://WilsonMinesCo.com/ lots of 6502 resources
The "second front page" is http://wilsonminesco.com/links.html .
What's an additional VIA among friends, anyhow?


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

All times are UTC


Who is online

Users browsing this forum: No registered users and 5 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: