|
> If anyone is seriously considering this I'd ask two things...
>
> 1) Have you considered porting the p-code interpreter used by Interactive
> C or something like a stripped down Java bytecode interpreter instead?
> The idea here would be that the RCX bytcodes are seriously crippled, and
> rather then hacking our way up the chain, why not start with something
> that was designed for more power up front. Also with either solution
> you'd get ready-made tools with Interactive C or a Java compiler.
This might be a good idea. The pbForth thing is working out well too.
Maybe a C to FORTH translator would be useful. In the other hand,
making a custom bytecode interpreter means having to write the
interpreter and support it on different platforms. Dave has done
such a good job of isolating the comms into their own class that he
makes it look easy. It's not.
The cool thing about pbForth is that the *brick* does the compilation
for you. No platform dependencies at all!
> 2) If you want NQC to support the extensions, *please* talk to me before
> starting work on them. You'd basically be adding a new 'target' for NQC
> and I'd want to make sure its as consistent as possible with the three
> existing targets (RCX, CyberMaster, Scout).
Whatever happened to Scout programming? There was a flurry of excitement
a few weks ago, but then nothing. Is anyone actually programming their Scout?
Cheers,
Ralph Hempel - P.Eng
--------------------------------------------------------
Check out pbFORTH for LEGO Mindstorms at:
<http://www.hempeldesigngroup.com/lego/pbFORTH>
--------------------------------------------------------
Reply to: rhempel at bmts dot com
--------------------------------------------------------
|
|
Message is in Reply To:
| | Re: NQC wishlist
|
| If anyone is seriously considering this I'd ask two things... 1) Have you considered porting the p-code interpreter used by Interactive C or something like a stripped down Java bytecode interpreter instead? The idea here would be that the RCX (...) (25 years ago, 4-Jan-00, to lugnet.robotics.rcx, lugnet.robotics.rcx.nqc)
|
9 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|