REBOL logo

X Internet Software, Programming, and Services

 
LANGUAGE

INTERNET OS

COMPANY

 


REBOL.COM
REBOL.NET 
   


The Rebcode Virtual Machine Overview - ALPHA

Rebcode is a new REBOL dialect that implements a virtual machine (VM) allowing developers to create high performance, lower-level functions in a manner that is consistent with the design principles of REBOL. Rebcode functions allow you to write special purpose, highly optimized functions that are capable of running on average 10-30 times faster than normal REBOL.

Rebcode is not for beginners; it requires a higher level of programming skill. You can crash your program through improper use of opcodes. Think of rebcode as "cross-platform assembly language".

You should not use rebcode until you know for certain what functions need to be optimized, and that those functions can't be fast enough as normal REBOL code.

Introduction and Overview

Get an introduction to rebcode, its design, and how to use it.

Opcode Reference

Opcodes (operation codes) are the instructions that rebcode understands. The opcode reference provides details on the interface and behavior of each opcode, along with many examples of how to use them.

Demos - Rebcode in action

Learn from others, and be amazed at what you can do with rebcode.

Updated 2-Oct-2006 [Edit] Copyright 2006 REBOL Technologies