World: r3wp
[#Boron] Open Source REBOL Clone
older newer | first last |
Robert 17-Nov-2009 [516] | Is this ORCA stuff still under active development? |
Pekr 17-Nov-2009 [517] | I think not, not for a long time ... |
PeterWood 17-Nov-2009 [518] | There was a message on the ORCA mailing list yesterday bu Karl Robillard annoucing a new incarnation called Boron. The Boron wiki page is at http://sourceforge.net/apps/trac/urlan/wiki/BoronProject |
Kaj 17-Nov-2009 [519x2] | Oh, cool! Enhancements to ORCA have been trickling in over the past few years |
Boron looks like a complete ORCA reimplementation, so I changed the name of this group to reflect that | |
Pekr 17-Nov-2009 [521] | Wouldn't it be good, if Boron would be eventually designed to plug-in to R3 host code? |
Kaj 17-Nov-2009 [522] | My lips are sealed :-) |
Kaj 19-Nov-2009 [523x3] | I ported Boron to Syllable, both Syllable Desktop and Syllable Server |
It's not as complete as ORCA yet, but the project quality is higher | |
It has a shared library instead of a static one, and PThreads integration | |
Janko 19-Nov-2009 [526] | interesting thing this Boron .. what are the main coceptual differences to rebol? Does it have a QT binding (it looked so)? |
Kaj 19-Nov-2009 [527x2] | ORCA has the bindings and Boron was started specificaly to update them, so they should work already |
I hope Boron is returning to the loose goal of REBOL compatibility, but as of yet some things are missing | |
Kaj 21-Nov-2009 [529x2] | There's a new word reference that shows status and compatibility: |
http://urlan.sourceforge.net/boron/doc/func_ref.html | |
Chris 21-Nov-2009 [531] | Hmm, 'term-dir instead of 'dirize |
Maxim 21-Nov-2009 [532] | because its a specific version of 'terminate |
Chris 21-Nov-2009 [533] | 'infuse sounds suspect too |
Maxim 21-Nov-2009 [534] | I actually like that function's idea. |
Chris 21-Nov-2009 [535] | 'ifn instead of 'unless |
Maxim 21-Nov-2009 [536x2] | funny, those are the two thing I thought where noteworthy.. hehehe |
ifn ... very bad style. | |
Chris 21-Nov-2009 [538x2] | And a few that've been truncated. Doesn't seem like a good road to go down. |
Need an example of 'infuse... | |
Maxim 21-Nov-2009 [540] | the way I understand it is: reduce bind block context |
BrianH 21-Nov-2009 [541] | What is the license of Boron? I've been having trouble figuring that out from the posted site. Is it BSD-compatible, to allow binary linking? |
Kaj 21-Nov-2009 [542x2] | LGPL |
That's compatible with BSD, GPL and many others | |
BrianH 21-Nov-2009 [544x6] | Incompatible with R3 though - the host isn't dynamically linked. |
This is why I said that I would be OK with Boron if it wasn't divisive, like Orca. It can't use Orca's license and succeed. | |
No GPL derivitive except Classpath or (L)GPL3 can be encapped, for instance. | |
Legally, I mean. You can't encap (L)GPL 2 code. | |
Extensions are compatible with LGPL, but not statically linked or bundled code. | |
Too bad - Boron sounded promising. | |
Maxim 21-Nov-2009 [550] | their argument will be that its rebol that is evil, cause its partially closed. but right now I don't really care.. there are a lot of nice things comming for R3. |
BrianH 21-Nov-2009 [551] | If Boron changed to Classpath or BSD/MIT then there would be no division of labor between the Boron and REBOL communities. |
Kaj 21-Nov-2009 [552x2] | The R3 host isn' t dynamically linked? In the original plan, we were promised both static and dynamic libraries |
There' s no problem with encapping LGPL code. You just have to deliver the object files that allow the receiver to reproduce the encapping | |
BrianH 21-Nov-2009 [554] | The host is currently statically linked to the kernel (afaik). Most host builds will be statically linked in any case. |
Kaj 21-Nov-2009 [555] | That would be very bad, not just license wise, but also in terms of system performance |
BrianH 21-Nov-2009 [556] | Why? Dynamic-linked function calls are slower. |
Kaj 21-Nov-2009 [557x3] | A little, but you get to load the entire environment over and over again for each, possibly short-lived, REBOL process you start |
This eats memory and startup and teardown time | |
If the shared library is withdrawn, that' s very bad news | |
BrianH 21-Nov-2009 [560x2] | Do you realize that most of R3 will be open source? The static linking is just for performance. |
I was just hoping that Boron would choose a permissive license instead of a divisive one. | |
Kaj 21-Nov-2009 [562x2] | I am well aware of the situation, except for the parts that we have been unable to know in all those years, such as the eventual license and software configuration |
I will not get into the anti-divisive properties of the LGPL and GPL here | |
BrianH 21-Nov-2009 [564x2] | I was just trying to figure out a way to endorse Boron and say that it is good for the REBOL community. Sorry. |
It was originally thought that the kernel would be dynamically linked, but the performance of that was so bad that static linking was the way to go. It will still be refined in any case. | |
older newer | first last |