World: r3wp
[AGG] to discus new Rebol/View with AGG
older | first |
Carl 8-Apr-2010 [1353x5] | The plan is quite simple: to move the graphics dialects into "resident extensions" (almost an oxymoron, but I will explain it.) |
One of the most important purposes of the extension model is to isolate extension code from REBOL internals. That way, internal revisions won't require extensions to be changed. | |
So, the first step is to modify the dialects such as DRAW to use commands for each "function". This also makes it easier to create auto-documenting code. | |
The entire goal is to get the graphics back into the hands of Cyphre and anyone else that wants to help on it, and also to allow them to expand and change it without needing to recompile R3. | |
Now, about "resident extensions" that's simple: it's just an extension that is resides in the host part of the exe. It should not take much to do that (mostly docs.) | |
james_nak 8-Apr-2010 [1358] | Carl, sounds like a good plan. How far along is it or is it ready to be worked on? |
Carl 8-Apr-2010 [1359] | I'd like to get some "test code" out by Monday, if all goes well. It may break a few things in graphics... but we can adjust it. |
Pekr 8-Apr-2010 [1360] | Well, Cyphre was talking about R2, and Carl is talking about R3 apparently. But anyway - will change incorporate merge of command and DELECT, so that it can be generally used by extensions, as planned? (there are still some wishes for improvements to extensions in CureCode or R3 Chat I think) |
Cyphre 8-Apr-2010 [1361] | Carl, that R3 plan sounds good. Ping me anytime you have some code to test. |
Pekr 8-Apr-2010 [1362] | Cyphre - how's your JIT doing? :-) |
GiuseppeC 9-Apr-2010 [1363] | JIT ? |
BrianH 9-Apr-2010 [1364] | The existing R3 extension model alows you to write JIT-compiled dialects in REBOL. |
Cyphre 12-Apr-2010 [1365] | Pekr, the JIT dialect for R2 is nearby alpha stage. Watch out the announce group for more info soon :) |
Pekr 12-Apr-2010 [1366] | cool :-) |
NickA 12-Apr-2010 [1367] | Cyphre, I'm very glad to hear that you're still working in REBOL :) |
Oldes 27-Dec-2010 [1368x2] | How it's with AGG and R3? Current REBOL version is using AGG version 2.3, which has copyright message: Anti-Grain Geometry - Version 2.3 Copyright (C) 2002-2005 Maxim Shemanarev (McSeem) Permission to copy, use, modify, sell and distribute this software is granted provided this copyright notice appears in all copies. This software is provided "as is" without express or implied warranty, and with no claim as to its suitability for any purpose. The AGG version 2.4, which is basicaly same as version 2.5 has copyright: Anti-Grain Geometry has dual licensing model. The Modified BSD License was first added in version v2.4 just for convenience. It is a simple, permissive non-copyleft free software license, compatible with the GNU GPL. It's well proven and recognizable. See http://www.fsf.org/licensing/licenses/index_html#ModifiedBSD for details. Note that the Modified BSD license DOES NOT restrict your rights if you choose the Anti-Grain Geometry Public License. |
Can we update the REBOL's Agg sources to the 2.4 version to be used with open sourced host-kit? | |
Cyphre 27-Dec-2010 [1370] | I got 'yes' from the AGG author to be able use v2.4 but there is not much significant changes in 2.3 vs 2.4 except internal code cleanup and few new custom rasterizers so the priority for going to 2.4 was never high enough to spend time on it. The AGG in R3 uses some code from 2.4 as it was much easier to add it this way than merge all the custom changes to 2.4 and then do all the testing to see if something went wrong. Ofcourse any effeort to make the proper transition from the current 2.3 based code to v2.4 is welcome. |
Oldes 27-Dec-2010 [1371] | Is there any graphics related test framework? |
Cyphre 27-Dec-2010 [1372:last] | AFAIK There is no real test framework for R3. Only the DRAW and SHAPE tests included in host-kit. |
older | first |