{"id":239,"date":"2017-04-02T15:51:25","date_gmt":"2017-04-02T13:51:25","guid":{"rendered":"http:\/\/arnoldvanhofwegen.com\/blog\/?p=239"},"modified":"2017-04-03T08:35:15","modified_gmt":"2017-04-03T06:35:15","slug":"r3n-taking-control-of-open-sourced-rebol-3","status":"publish","type":"post","link":"https:\/\/arnoldvanhofwegen.com\/blog\/r3n-taking-control-of-open-sourced-rebol-3\/","title":{"rendered":"R3N taking control of Open Sourced Rebol 3"},"content":{"rendered":"<p>What is that? R3N?<\/p>\n<p>Maybe you are aware of the open sourcing of Rebol on 12-12-2012. The sources to an incomplete Rebol3 that used to be in development were given a chance to survive.<\/p>\n<p>There was much enthousiasm but when Pull Requests were not applied by the owner and the second in command all of a sudden disappeared from the scene without any notification and the community was left adrift in the ocean.<\/p>\n<p>Nobody wanted the responsibility nor was there any chance of getting control of the repo. The only way to go was to proceed on a personal forked branch. But this brings the problem that changes are considered personal wishes, not communicated within the community, not the way Rebol 3 should develop.\u00a0 But this kind of criticism coming from people that had merely turned away or did nothing, to me it does not make sense.<\/p>\n<p>So lucky for our community one single person with the aid of the friends that stayed or came by to discuss took it upon himself to push the repo along in his fork. He wanted to get rid of the flaws that were in the repository, making it compile under much stricter C compilers, get rid of wrong developments, integrating the code that was contributed by the companies Saphirion and Atronix, making the codebase solid.<\/p>\n<p>This now has reached a point where the company Atronix even considers to start and use this fork as the base for one of their main products. So definite kudos to Brian for this achievement.<\/p>\n<p>So with the original repo open sourced but in a &#8216;cast in stone&#8217; sense and the only fork that has been seriously developed in a private repo it was clear that something had to be done to get the community out of the impasse.<\/p>\n<p>There had been a tiny discussion about the original repo being r3a (alpha), the new version could become a r3b, but as it already had a project name of REN-C so probably r3c would be better as not to suggest Beta using r3b. So this is where my tiny part comes in play. I did suggest to skip right over to using r3n. R3 Next generation(?). This would be a nice wordplay of using the 3 as E and the name of the project would become REN. As a welcome coincidence there is also a Rebol offspring project that is called REN. This REN stands for REadable Notation and is sort of a generalisation of using a Rebol like language to describe information, just like the popular JSON. (But better of course \ud83d\ude09 ) <a href=\"https:\/\/github.com\/humanistic\/REN\">https:\/\/github.com\/humanistic\/REN<\/a> and <a href=\"http:\/\/pointillistic.com\/ren\/\">http:\/\/pointillistic.com\/ren\/<\/a><\/p>\n<p>I got in contact with the nice folks at github when I discovered the name r3n had already been taken but unused since 2009. Lucky for me they were able to free up the name for reason of inactivity. So I created the r3n github organisation\u00a0<a href=\"https:\/\/github.com\/r3n\">https:\/\/github.com\/r3n<\/a> and forked the REN-C fork by HostileFork <a href=\"https:\/\/github.com\/r3n\/ren-c\">https:\/\/github.com\/r3n\/ren-c<\/a>.<\/p>\n<p>I invited Graham Chiu and Giulio Lunati to become co-owners of the organisation because they are serious users of the REN-C codebase and were willing to join. I did not invite Brian (yet) because I do not want him to feel pressed with this and give him the freedom to play around end experiment with his views on the language. I think that is also good for the project, to get others involved.<\/p>\n<p>It was about time the Rebol community to take things in their own hand, so that is what happened. I am very confident the R3N organisation will become the place to re-group and start building the next generation Rebol.<\/p>\n<p>Well as always curious about what you have to say, except for you folks that always post info about certain medication \ud83d\ude09<\/p>\n","protected":false},"excerpt":{"rendered":"<p>What is that? R3N? Maybe you are aware of the open sourcing of Rebol on 12-12-2012. The sources to an incomplete Rebol3 that used to be in development were given a chance to survive. There was much enthousiasm but when &hellip; <a href=\"https:\/\/arnoldvanhofwegen.com\/blog\/r3n-taking-control-of-open-sourced-rebol-3\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"gallery","meta":{"footnotes":""},"categories":[5],"tags":[],"_links":{"self":[{"href":"https:\/\/arnoldvanhofwegen.com\/blog\/wp-json\/wp\/v2\/posts\/239"}],"collection":[{"href":"https:\/\/arnoldvanhofwegen.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/arnoldvanhofwegen.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/arnoldvanhofwegen.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/arnoldvanhofwegen.com\/blog\/wp-json\/wp\/v2\/comments?post=239"}],"version-history":[{"count":4,"href":"https:\/\/arnoldvanhofwegen.com\/blog\/wp-json\/wp\/v2\/posts\/239\/revisions"}],"predecessor-version":[{"id":243,"href":"https:\/\/arnoldvanhofwegen.com\/blog\/wp-json\/wp\/v2\/posts\/239\/revisions\/243"}],"wp:attachment":[{"href":"https:\/\/arnoldvanhofwegen.com\/blog\/wp-json\/wp\/v2\/media?parent=239"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/arnoldvanhofwegen.com\/blog\/wp-json\/wp\/v2\/categories?post=239"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/arnoldvanhofwegen.com\/blog\/wp-json\/wp\/v2\/tags?post=239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}