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

World: r3wp

[AGG] to discus new Rebol/View with AGG

Carl
8-Apr-2010
[1354x4]
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.