Subject:
|
Re: NQC wishlist
|
Newsgroups:
|
lugnet.robotics.rcx.nqc
|
Date:
|
Tue, 4 Jan 2000 14:02:07 GMT
|
Viewed:
|
2014 times
|
| |
| |
In lugnet.robotics.rcx.nqc, Dave Baum writes:
> A switch statment will be added pretty soon. The variable stuff is on
> hold for the moment. I'm holding off on the booleans until I work out a
> better strategy for variable allocation and code generation in general.
I am sure more people than me are looking forward to that!
About the "smaller" integer variables, I have put together a couple of macros
that simulate an array of packed "small" integers, any bit size works, but
power-of-2 sizes do not waste space. Because there is no support from the
compiler, there are things to be adjusted manually, but it works (even if it's
not very fast or pretty *s*)
I will post the code in a few days, once I get my PC at home running.
*Another wish* (maybe was already suggested?): a more powerful macro facility.
What I could use is the ## operator for textual concatenation...
/Vlad
|
|
Message has 2 Replies: | | Re: NQC wishlist
|
| (...) Great! (...) Vlad, that's funny. Immediately after seeing Dave's reply, I decided to make such macros myself. But I got disturbed and couldn't do it today anymore. Since you seem to have done it already, I'll just wait to see yours :-) (...) (...) (25 years ago, 4-Jan-00, to lugnet.robotics.rcx.nqc)
| | | Re: NQC wishlist
|
| (...) Implementation of ## gets pretty nasty - at least within the current pre-processor design. I'll look at the C spec again, but I'm pretty sure ## forces a re-tokenization. In the current design of NQC, tokenization happens before (...) (25 years ago, 4-Jan-00, to lugnet.robotics.rcx.nqc)
|
Message is in Reply To:
| | Re: NQC wishlist
|
| A switch statment will be added pretty soon. The variable stuff is on hold for the moment. I'm holding off on the booleans until I work out a better strategy for variable allocation and code generation in general. Dave (...) for X-mas), (...) nested (...) (25 years ago, 3-Jan-00, to lugnet.robotics.rcx.nqc)
|
17 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|