r3wp [groups: 83 posts: 189283]
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

World: r3wp

[#Boron] Open Source REBOL Clone

Pekr
23-Jun-2010
[607]
Such projects might be a good testbed for some new or different ideas, 
but I am carefull in becoming too excited about them. What is the 
purpose of "clone", e.g. Orca, which has something like 50% of natives 
available only? Other thing is the project potential - dunno why 
- maybe because we trusted in RT, or because our community was too 
small, there was not much of a progress with any clone we ever heard 
about. Unless that changes, I want finished R3, because that is right 
now the shortest path to having "new powerfull REBOL" ....
Kaj
23-Jun-2010
[608x3]
Sure, we all want that, but that's quite different from anything 
else being crap if it doesn't match R3 to the last bit
Nick, I think R# and ORCA also had Windows binaries many years ago
Graham, I'm not using Boron yet, but as you know, some of the Syllable 
system tools are written in ORCA. I'll port them to Boron when I 
get to it
NickA
23-Jun-2010
[611x2]
Kaj, do you have a Windows binary of Orca available?
I'm sure there would be an an enormous learning curve for me, but 
I'm really tempted to spend some time digging into this source...
BrianH
23-Jun-2010
[613]
There was also a REBOL clone on .NET that some french group started, 
don't remember the name.
Graham
23-Jun-2010
[614]
Just wondering what you can do with a clone that has no ports ... 
can it read and write files?  Do cgi ?
Pekr
23-Jun-2010
[615]
Graham - you are requesting too advanced functionality? :-)
Kaj
23-Jun-2010
[616x3]
Why? You're in luck: Boron just got ports
Nick, there's not much point in digging into the ORCA source. It's 
superceded by Boron
Of course, ORCA has been able to read and write files for years, 
and that's what I use in Syllable. And when it can do that, or just 
print to standard output, you can also do CGI with it
NickA
23-Jun-2010
[619x3]
How is Boron different than ORCA?  Are you working on it?
Can I use it for CGI now?
There's no 'system, let alone system/options/cgi.  Is there any method 
for retrieving GET or POST data?  I'd work agressively at implementing 
some useful web site applications with Boron if there was even rudimentary 
CGI support.
Kaj
23-Jun-2010
[622]
Boron is not my project
NickA
23-Jun-2010
[623x2]
Oh - I thought it was.
I guess it's Karl?  Is there a way to contact him?
Kaj
23-Jun-2010
[625x2]
ORCA was quite REBOL compatible. There was an intermediate project 
Thune that was much more Forth like and not compatible. Boron has 
prefix syntax again but is less compatible than ORCA
Yes, it's Karl, and he has a mail address and mailing list at SourceForge
NickA
23-Jun-2010
[627]
Thanks :)
Kaj
23-Jun-2010
[628x4]
There has been a continuous line of development over about half a 
decade from ORCA via Thune (and Rune) to Boron. Boron is the newest 
and the only current project
Not much is needed for CGI, so I'd guess it's possible. ORCA had 
a getenv function to get the environment variables and so does Boron, 
I guess
I don't know about getting standard input
CGI is not the kind of stuff Karl does, so it may be missing. They're 
just small things to add, though
NickA
23-Jun-2010
[632x2]
As it stands, Boron seems reasonably capable of processing strings 
and lists - I could certainly have a go at writing some useful stuff 
if CGI were possible.  I'll send Karl an email...
Right  now I'm very excited to be playing with a working open source 
REBOL implementation in Windows :) I wonder what dependencies it 
has, and if it can be compiled to run on Windows Phone or any other 
potentially useful operating systems.  Even just for simple file 
managment and text processing, it would be really cool to see this 
running somewhere where real REBOL isn't currently available.  And 
since it's open source, there's potential to expand it's capabilities.
Kaj
23-Jun-2010
[634x5]
Porting it to other platforms shouldn't be hard. I just compiled 
it on Syllable and that was it
ORCA only optionally depended on LibBZip2. I don't think Boron even 
needs that yet
Oh, it does need CMake to compile. That's the most tricky part
Here's the recipe from my build system:
http://syllable.cvs.sourceforge.net/viewvc/syllable/syllable/system/apps/utils/Builder/packages/Boron--current/Boron--current.recipe?view=markup
NickA
23-Jun-2010
[639]
Thanks!
Kaj
23-Jun-2010
[640]
Don't mind the patch directive; that's left over from ORCA
NickA
23-Jun-2010
[641x2]
I want to try to compile ORCA for Windows too - I tried briefly once 
in the past, but ran into problems and didn't have time to play with 
it.
Look like it needs files from  http://wsrebol.sourceforge.net/- 
 currently a 404 error.
Kaj
23-Jun-2010
[643]
That would be M2. You can also get that included in my source package 
in the Syllable downloads
NickA
23-Jun-2010
[644]
Cool, thanks :)  I'm NOT looking forward to re-installing Visual 
C++.  I wonder if Dev-C++ or Digital Mars would work...
Kaj
23-Jun-2010
[645]
DevC++ is using GCC, isn't it? That should work
NickA
23-Jun-2010
[646]
Yep (and there's a devpak for the BZip2 library :)
sqlab
25-Jun-2010
[647]
I had a quick look at Boron and at second look I got the impression 
that it can be a real alternative, if  R3 does not move faster.
Graham
25-Jun-2010
[648]
Nick, any luck?
Kaj
25-Jun-2010
[649]
Boron just got the choice between compiling COMPRESS with ZLib or 
BZip2
Andreas
25-Jun-2010
[650x2]
unfortunately only for the m2-based build, it seems. cmake-based 
build is currently broken
(easy enough fix: http://gitorious.org/~earl/boron/earl-boron/commit/73e33bd.diff)
Graham
25-Jun-2010
[652]
Prevx has decided Boron.exe is medium risk malware :(
BrianH
25-Jun-2010
[653]
too easy...
NickA
29-Jun-2010
[654]
I've been communicating with Karl about getting Boron CGI working, 
so I'm sticking with Boron for now :)
Andreas
29-Jun-2010
[655x2]
I assume you also nead POST handling :) ?
need*