Skip to content
Brian Dickens edited this page Nov 2, 2015 · 3 revisions

Ren/C++ Build Instructions Wiki

This wiki is in its beginning stages and aims to explain at best how to build Ren/C++ on different systems.

Ren/C++ was originally an initiative instigated by the Red Project. However, it turned out to be possible to abstract its design so it could also be used with Rebol. Due to Rebol's C heritage, it was more feasible to make the first ren::runtime be based on it for working out the design. This led to engagement and work with the Rebol sources to produce the Ren/C Rebol fork as the primary target, with Red support as a secondary goal.

Hence at this time, Ren/C++ requires you to download and build Rebol from source. Initially it would work against either the original open source codebase at GitHub's rebol/rebol (as well as the community build found at rebolsource/r3). However, with the genesis of the Ren/C project it has begun building only against that fork.

As a data point on size, Ren/C++ adds adds empirically about 100K to a standalone Rebol build...and has not been particularly optimized for size.

Support

Should these steps not work, the best place to get real-time help is via Rebol and Red chat. There is also the Ren/C++ Issue Tracker on GitHub.

Good luck! And if you find yourself frustrated by any aspect of this process, remember that's why Rebol and Red exist in the first place: to fight software complexity. But it's easier to get traction in that fight if you can sneak your way in with subversive integration tools like Ren/C++... :-)

Clone this wiki locally