World: r3wp
[#Boron] Open Source REBOL Clone
older newer | first last |
JaimeVargas 13-Jul-2006 [431x4] | Only enforcement of LGPL is that if you change the core the you need to post changes. |
So you modify some LGPL code your changes need to be opened. But if you just link to it, your code stays yours. | |
Advantage, nobody can stop the REVOLT. | |
But anyone can take advantage of it. | |
Kaj 13-Jul-2006 [435] | If you link to LGPL, you also have to publish your binary objects |
JaimeVargas 13-Jul-2006 [436] | Don't follow that implication, sharing binaries doesn't hurt anyone or force anything. |
Kaj 13-Jul-2006 [437] | It probably makes it a lot easier to reverse engineer your code. That may be an objection of RT |
JaimeVargas 13-Jul-2006 [438x2] | Nah. |
*Jaime* cloack again | |
Anton 13-Jul-2006 [440x5] | Jaime, an advantage to OpenRebol is that we don't have to go through changing all the code that looks like this: #define orResult(t,v) \ orSetTF(a1, t); \ a1->index = v; #define orResultCopy(v) orCopyV(a1,v) #define orResultSeries(t,w,idx) \ orSetTF(a1, t); \ orSetSeries(a1,w,idx) #define orResultSTRING(i) orResultSeries(OT_STRING,i,0) #define orResultFILE(i) orResultSeries(OT_FILE,i,0) #define orResultBLOCK(i) orResultSeries(OT_BLOCK,i,0) #define orResultBINARY(i) orResultSeries(OT_BINARY,i,0) #define orResultNONE orResult(OT_NONE,0) |
etc.. etc... All those "or" prefixes may refer equally to "ORca" or to "OpenRebol" :) | |
Anyway, it's hardly a revolt, is it ? | |
I think it's a revolting name :) | |
Kaj, just reading Orca code for now, no creation happening yet :) | |
Kaj 13-Jul-2006 [445] | Same here |
Anton 14-Jul-2006 [446] | Anyone with any experience with Jabber clients ? I just tried using Psi to create an account on jabber.org without much luck. (a possible problem with certificate and unresolved host error.) |
Volker 14-Jul-2006 [447x2] | Do you have a gmail-account? |
gaim registers without problems | |
Kaj 14-Jul-2006 [449] | I collected some links for Orca's scattered resources in the Orca world and wrote a how-to for compiling it |
JaimeVargas 14-Jul-2006 [450] | Could you please add the compiling instructions to the trac wiki? |
Kaj 14-Jul-2006 [451] | I'd prefer not to do double work. Besides, there not general instructions, but alternate instructions for compiling with my Builder tool. Not generic enough for the wiki, I think, unless they would prove very popular |
JaimeVargas 14-Jul-2006 [452] | Ok. Your call. |
Kaj 14-Jul-2006 [453] | I'm trying to bring some added value |
Joe 16-Jul-2006 [454] | Does Orca have SWIG bindings ? |
Anton 16-Jul-2006 [455] | Not that I've noticed. But I am not fully immersed in Orca yet. |
Kaj 16-Jul-2006 [456x5] | No, and I'm not at all sure SWIG bindings would be the best solution to interfacing with external libraries, for Orca |
SWIG bindings are one-to-one bindings, mapping a C library call to a function in the high-level language. This disregards the richer ways of expression that are possible in the high-level language. As we know, REBOL is especially powerful, and I think it would be better to write bindings in a more suitable way | |
This problem can be observed in Python, which usually has one-to-one style bindings. A language like Io, for example, has bindings that were designed to fit well with its object-oriented design | |
I think the best way in REBOL is, as usual, to design dialects on the abstraction level of the user, and implement them in terms of the available C libraries. This is what Orca does so far with Qt and OpenGL | |
Apart from cleaner code, it probably makes for better performance as well | |
Anton 16-Jul-2006 [461] | In rebol, it would be faster, yes. Those other compiled languages can more easily afford to map every function. |
Kaj 16-Jul-2006 [462x2] | Yes, I suppose there would be a big difference between compiled and interpreted languages |
My first thought a few years ago was SWIG as well, but after looking into it, I concluded that it was more suitable to some languages than others | |
Joe 16-Jul-2006 [464] | Is anybody planning to take on Orca development ? I wanted to reply to Karl R. message in the Orca mailing list asking him for 1) move license to MIT/BSD 2) what he doesn't like about rebol that prompted him to abandon the project |
Kaj 16-Jul-2006 [465x3] | Karl is continuing with Thune, his other language of his own design. His principle is to design languages based on the same REBOL syntax, but with different semantics. So, Thune is still a lot like REBOL, but not compatible |
Did you read my explanation above why a BSD license wouldn't solve all issues going forward? | |
I am continuing with Orca in Syllable, and I will make improvements to Orca where I can and need them. A few other people have expressed interest in development as well | |
Joe 16-Jul-2006 [468] | No. Would MIT or Boost license be ok ? |
Volker 16-Jul-2006 [469x2] | GPL/LGPL gives a lot libraries, which cant be used with bsd. No bsd or no libraries. |
the other way around works. So lgpl has more power. | |
Anton 19-Jul-2006 [471] | Orca --> OpenRebol : could there be any legal issues using this name ? |
Pekr 19-Jul-2006 [472x2] | then call it Freebol :-) |
not sure, how those things go .... it depends, how RT has registered their trademark .... | |
Volker 19-Jul-2006 [474] | Yarc? |
Anton 19-Jul-2006 [475] | I think there is not a legal problem with "OpenRebol", but I would prefer the opinion of someone like Kaj or Reichart. |
Kaj 19-Jul-2006 [476x2] | I'm not a lawyer, as they say, but I think it's a problem under trademark law. Whether it would be a problem in practice would depend on RT's reaction |
Chances are that RT is obliged to take action, because you loose the right to a name if you don't defend it | |
Anton 19-Jul-2006 [478] | Mmm.. that's an interesting point. |
Kaj 17-Sep-2006 [479] | I finished rewriting the Syllable package manager tool in Orca, from C++. It's going to be in Syllable 0.6.2. I encountered some Orca bugs, but no showstoppers |
Anton 18-Sep-2006 [480] | Have you recorded the bugs ? |
older newer | first last |