Comments on: Some Rebcode Feedback...
REBOL Technologies

Comments on: Some Rebcode Feedback...

Carl Sassenrath, CTO
REBOL Technologies
26-Aug-2005 6:15 GMT

Article #0197
Main page || Index || Prior Article [0196] || Next Article [0198] || Post Comments || Send feedback

I've received a few comments regarding the rebcode VM idea. Most people were positive about the idea, but I also heard from some folks who prefer this feature not be a high priority. (Currently, it is low in the priority queue.)

Some comments were regarding block usage within the code. Yes, it is likely we'd allow it, but for the quick tests, I did not want to spend time implementing it.

If blocks are allowed, then the rebcode can be made a bit more structured for operations like loop. The string fill example could be:

count: 10000
loop count [
    t: head text
    val: 0
    num: 256
    loop num [
        change t val
        t: next t
        val: add val 1

Other control operations like while, if, either, case, etc. could also use blocks in a similar way, but there are some tradeoffs on how such block structure would best be implemented. It would be cool if rebcode were 100% reversable (moldable from its internal representation), but most of us would probably not want to pay a run-time price for that advantage.

So, maybe that's a topic to explore on the next vacation...

Post Comments

Post a Comment:

You can post a comment here. Keep it on-topic.


Blog id:



 Note: HTML tags allowed for: b i u li ol ul font p br pre tt blockquote

This is a technical blog related to the above topic. We reserve the right to remove comments that are off-topic, irrelevant links, advertisements, spams, personal attacks, politics, religion, etc.

Updated 20-Feb-2019   -   Copyright Carl Sassenrath   -   WWW.REBOL.COM   -   Edit   -   Blogger Source Code