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

World: r3wp

[!REBOL3-OLD1]

btiffin
23-May-2007
[2294]
Ideas are in the works to alleviate as much of this as possible. 
 Stay tuned.  It is not

a non-issue, and will be thought through.  Opinions, complaints, 
suggestions

appreciated.  I think the Libary Team forum is good for that, but 
so is this one, as well 
as Core.
BrianH
23-May-2007
[2295x3]
Geomol, the planned strategy for backwards compatibility with REBOL 
2 is to not have REBOL 2 cease to exist when REBOL 3 comes out.
If you choose to upgrade to 3, then cool. Otherwise, 2 will still 
be there. Still, conversion shouldn't be too difficult, even automatically. 
You'd be surprised at how similar R2 and R3 are on the surface language 
level.
I do hope they get parallel versions working right, and then update 
2 to fit. That would make it easier to work with multiple versions.
Pekr
23-May-2007
[2298]
Brian - are you in 1.June group of early release developers?
BrianH
23-May-2007
[2299x2]
How would I know? Noone has told me either way.
I couldn't make it to DevCon, even remotely. I'm still waiting for 
the material from the talks, though Carl's seems cool.
btiffin
23-May-2007
[2301]
Brian.  Check the DevCon group.  Videos are posted.
Geomol
23-May-2007
[2302]
And Carl's presentations are online as REBOL script aswell. (The 
slides.)
BrianH
23-May-2007
[2303]
Those I've seen. R3 looks interesting. Hopefully I can figure out 
how to download the streams, as my download manager's RTSP support 
seems to be more specific to RealPlayer streams. I can't hear them 
right now - I'm in a server room - so I must download them for later.
Joe
23-May-2007
[2304x2]
can anybody send a ponter to the video streams ? thxs
ponter -> pointer
Geomol
23-May-2007
[2306]
http://www.sahores-conseil.com/?q=node/2
Rod
23-May-2007
[2307]
Second try, sorry if this repeats.  Has RT given out any more details 
on the database or indexed files mentioned in one of Carl's blog 
entries about R3?
BrianH
23-May-2007
[2308]
Yes: They say they aren't done with them, and may not be by the first 
release of R3.
Rod
23-May-2007
[2309]
thanks, any idea what approach or features they are aiming at?
BrianH
23-May-2007
[2310]
Take a look at Carl's presentations from the DevCon - between that 
and the blogs, they pretty much lay things out. For more, wait and 
see.
Rod
23-May-2007
[2311]
I meant specific to the database indexed files part, have read the 
presentation and many of the blog posts already.  Waiting is tough 
:-) but was just checking.
btiffin
23-May-2007
[2312]
I think Ladislav has been given responsibilty for RIF.  afaik.  If 
that is the case, expect
a simple to grok, but powerful little engine.  :)
Gabriele
24-May-2007
[2313]
Geomol, the changes in R3 are being done so that there should be 
no need to change in incompatible ways later. but of course we don't 
know the future so it's impossible to tell. if we get to the point 
where there are many useful libraries and many users, compatibility 
will be given more importance than "doing things right".
Oldes
24-May-2007
[2314]
Geomol, I have a few quite complex scripts (~300kB) and I'm looking 
forward to rewrite them for R3. If it will speed up, why not, it 
will not be difficult imho. And if you don't want to use new features 
of R3 you can still use R2 as mentioned Brian.
Chris
24-May-2007
[2315]
sqlab: I did find REBOL through an Amiga magazine (Amiga Format), 
but it is not the Amiga connection (or Carl) that drives my interest 
in Rebol.
BrianH
24-May-2007
[2316x2]
In order to continue using R2 once R3 comes out, three things must 
happen:

- View installation needs to be changed to allow multiple versions 
to be installed in parallel.
- These installation changes need to be backported to R2.

- Any changes to REBOL/Services that come with R3 need to be backported 
to R2, at least those that affect the line protocol.
That last one is for mixed version projects.
Sunanda
24-May-2007
[2318]
And, even then you need to tidy your code up so projects are "pure 
R2" or "pure R3".

You cannot go to R3 until all third party components have been converted.

Yet it may be hard to stay on R2 if a crucial component has been 
converted to R3 and the developer no longer offers R2 support.
BrianH
24-May-2007
[2319]
Or break up the projects into R2 and R3 modules, not so easy with 
GUI widgets.
Sunanda
24-May-2007
[2320]
You'd then need to somehow run both scripts under separate versions 
of View.exe, and have the interacting in the way they did under a 
single image. 

Perhaps by reengineering  the components talk across third-party 
 port.
Could be tricky!
BrianH
24-May-2007
[2321x2]
It's a lot easier for me - I almost never do GUI code with REBOL.
No dis on REBOL - it's just rare that I need to do GUIs at all. No 
interface is easier to use than no interface.
Henrik
24-May-2007
[2323]
I don't plan to mix R2 and R3 projects. I do have prototypes of things 
written in R2 that will be rewritten for R3.
Anton
24-May-2007
[2324]
It will be interesting to see how much compatibility can be achieved, 
if anyone bothers. I think all those fundamental changes will make 
it hard to do. I'm not expecting to be able to stay backwards compatible, 
either.
BrianH
24-May-2007
[2325]
I think most of my scripts will be mostly compatible. A lot of current 
REBOL code would still run on R1, and that was based on a different 
execution model. Internal changes don't have to mean surface changes 
- the dialects we write in are just skins.
Anton
24-May-2007
[2326]
I live mostly in View/VID land..
Maxim
24-May-2007
[2327x9]
I decided not to use anything of VID for elixir and instead base 
the whole architecture on liquids.
that allows me to replace the underlying engine at will, with no 
effect on the top level view of the engine.
you see only simple little nodes and have pretty much no clue what 
changing the cursor node of a field will have as effect.
you only know that the cursor will have (possibly) moved by one.. 
but it might actually refuse to advance if your at the end :-)  so 
you cannot break the cursor.
the other pov of this is that the underlying engine does not have 
to be aware why its changing or where that occured... it only knows 
that the cursor really DID change. so it has to reflect itself.
so for elixir, I am thinking of building an OpenGL interface AND 
an AGG view based one using the same software. in fact, we could 
even have two simultaneous symmetric windows running and 0% code 
to add in the software :-)
(one in AGG and one in OpenGL, to compare them)
that is in R3.
part of what I am hoping will be possible anyways.
BrianH
24-May-2007
[2336]
I've been interested in your Liquid developments. Can it handle non-graphical 
data flow?
Maxim
24-May-2007
[2337x2]
liquid is not graphical.   elixir is an attempt at adding a high-level 
editor to liquid, but its actually adding some limitations to what 
can be done with nodes, in order to add structure and reloadability.
but in reality, elixir is not really a *liquid* graph editor.  its 
a graph editor which *USES* liquid.
BrianH
24-May-2007
[2339]
Can you map nodes to physical world objects?
Maxim
24-May-2007
[2340]
hum... move to !liquid group?
Pekr
25-May-2007
[2341x3]
I don't like how RT will cook new VID behind close doors, period.
That was the whole RAMBO group chat made short :-) Now the longer 
version ....
Gabriele - I EXACTLY expected, you will mention 1.3 open project. 
And I can tell you, why it particularly failed. Not that group could 
not come to some consensus, but also because of Carl himself. Because 
- Carl disappeared from IOS for nearly 3 months, and it was frustrating 
... no reactions to private messages etc. That is not how things 
should work.