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

World: r3wp

[!REBOL3]

Pekr
2-Jul-2010
[3611]
Good progress anyway. I noticed Twitter message mentions OpenGL. 
Well, I hope we get VID 3.4 with some nice bunch of styles first 
:-)
Rebolek
2-Jul-2010
[3612]
I'll promise to update 1000 cows when the new gfx engine is ready 
:)
Pekr
2-Jul-2010
[3613x2]
:-) I also like Cyphre's rotoobjects demo, or bounce one. Simply 
random draw shapes, with various levels of alpha, flying on the screen 
:-)
btw - will DELECT still remain? New COMMAND type seems to remove 
the ability to have random order of parameters. And quite honestly 
- I don't like it. It might be good for very fast low level engines, 
where speed matters, but I still want the flexibility of random parameters. 
So - will DELECT remain for dielact builders, or will we have to 
fall-back to full parse in such a case?
Rebolek
2-Jul-2010
[3615]
Nobody said anything about removing DELECT, so I think it will stay. 
I never used it anyway, so I don't care.
BrianH
2-Jul-2010
[3616x2]
DELECT could be used to convert a dialect block with unordered and/or 
parameters to commands into a command block with ordered, mandatory 
arguments. It does it already; all that would be necessary is to 
have if generate its results in a flat block rather than nested blocks. 
There would be no need to remove it - just change the output format.
unordered and/or parameters -> unordered and/or optional parameters
Pekr
2-Jul-2010
[3618]
thanks. Then - let's request the change then :-)
Gregg
2-Jul-2010
[3619x2]
IMO it's more critical to use to get a good GUI up & running with 
a broad set of styles.


I agree Robert. Even if the set of styles is not broad, if we have 
a few good examples of how to write styles (and maybe some docs, 
which I am willing to help with), we can turn the community loose.
We should also have a list of styles, and if a core GUI team member 
sketched out rough designs or inheritance/composition thoughts and 
prototypes, we stand a better chance of our work being used.
Robert
2-Jul-2010
[3621x3]
Correct, that's what we will do.
And, at this time I will drive it cooridnated with everyone wanting 
to help via a SCRUM process.
And, I'm pretty sure it takes a couple of months and all the baseline 
stuff is lighyears ahead.
Henrik
2-Jul-2010
[3624]
http://www.rebol.net/r3blogs/0324.html

Update on host kit.
Steeve
2-Jul-2010
[3625]
Is that not the time to reveal some sources. I'll like to have a 
look.
Graham
2-Jul-2010
[3626]
Sounds like the latest hostkit is just a few months away from release.
BrianH
2-Jul-2010
[3627x2]
Well, delayed modules are going to have to wait until late next week.
I suppose that's appropriate :)
Steeve
2-Jul-2010
[3629]
I don't expect something complete now, but it's nessessary to be 
accustomed when the code stay light.

I don't want to discover the big one in one cast and feeling lost.
Graham
2-Jul-2010
[3630]
You want to be acclimatised and not get a sudden culture shock!
Steeve
2-Jul-2010
[3631]
exactly
Graham
2-Jul-2010
[3632]
you have to be part of the gui developement team ...
Steeve
2-Jul-2010
[3633]
why ? Is that a secret ?
Graham
2-Jul-2010
[3634]
seems effectively so ...
Rebolek
2-Jul-2010
[3635]
There's no secret, once there's something to release, it will be 
released. Right now, there's nothing right now. That will change 
soon.
Graham
3-Jul-2010
[3636]
Is there a suite of tests for Database protocols ?  I presume there 
was something for R2 ... can RT release those so we can use for testing?
Robert
7-Jul-2010
[3637]
Ok... successful host-kit build!
 - Carl
Pekr
7-Jul-2010
[3638]
Cool :-)
Graham
7-Jul-2010
[3639x3]
what's the download link?
Ok... successful host-kit build!
about 1 hour ago via Socialite.app <<< that means Robert!
Carl uses the Twitter API
Pekr
7-Jul-2010
[3642]
I think that Carl really said that, but Robert just twitted about 
it :-)
Henrik
7-Jul-2010
[3643]
correct
Robert
7-Jul-2010
[3644]
I'm the ghost twitterer to help keep information flowing.
Graham
7-Jul-2010
[3645x2]
And it's appreciated!  :)
note to Carl .. add a tweet button on Altme
Robert
7-Jul-2010
[3647x3]
So, Petr asked, what this message regarding the host-kit means:
The components are there and work together, and more DRAW commands 
still need to be implemented. For this we priorized some task different 
to faster make it possible that we can start implementing DRAW commands 
in parallel to Carl's other work items.
There are still some questions to answer and quite a lot of little 
things to do. But IMO it's a big step ahead that the host-kit now 
builds.
Henrik
7-Jul-2010
[3650]
Internal release made of hostkit for A99. Still some work to do before 
a public release can be made.
Maxim
7-Jul-2010
[3651]
funny, I see all I need so that I could start using it already.
Henrik
7-Jul-2010
[3652]
still some compiler issues to solve. Cyphre is helping with that.
Rebolek
7-Jul-2010
[3653]
It's just that ++ is more like -- in real life.
Pekr
8-Jul-2010
[3654]
It is coming .... http://www.rebol.com/r3/docs/concepts/host-kit.html
shadwolf
10-Jul-2010
[3655x3]
one trivial but important question: 


OK rebol is a programing language that get most of its interest when 
used in the internet area.

So for example i use my brand new software made in rebol  it connects 
to internet and check for version update.

Updating a software from the software itself is a common feature 
now in day.


But with rebol how do we do that mechanics ? ok i can log to the 
webserver where are stored the release i can do a CRC comparasoin 
betwin 

my software and the  one on the distant server repository. So i get 
to know if the repository is different from the version installed 
on my computer.

Once my local copy is aware the distant repository evolved i can 
download the new copy.

And that's where the poblems appears ... I can't make the new version 
downloaded from the server to be subtituated like all the other software 

made in c, C++ etc... does. What i mean is i can do 97% of the update 
from the webtask but the automatic stop the current app and launch 
the new version is 
not possible...


if you want to better understand what i mean think about your firefox 
update for example

 at your firefox start it performs a version check then download the 
 new version
then close the current running firefox and launch the new one.

Does rebol 3 will introduce that kind of mecanics ?
in fact that i current software download the new version install 
software then starts the new version install software and curent 
version is terminated  install software then doeas the substitution 
process then starts the new software version.


But this means the software can launch a sub process which will not 
be terminated when the current process is terminated with an quit 
call for example.
and since rebol script are  most of the time very tiny in size  i 
don't see the interest of having an updated scheme looking like what 
is done on the other laguages. I htink it should be a cool thing 
to be able somehow to substitute anytime the file on my computer 
and then  autoreload it in memory without having to restart the application 
and if i could trash out  from memory of the VM the previous script 
that wuld be even nicer ....
BrianH
10-Jul-2010
[3658x2]
Script autoreloading is not a simple task because scripts are primarily 
run to cause side-effects, even if those side effects are only in 
memory sometimes. So reloading a script means upgrading a script. 
The R3 module system was designed to allow modules to be upgraded 
in place, by making the previous module state available to the initialization 
block of the new module. This allows the new module to migrate the 
data of its old version.
Be careful though, you have to design your modules for this on purpose, 
you can't just count on it happening automatically. Module state 
migration is not difficult, but it is a different process every time 
since it depends on what state you need to migrate. The R3 module 
system can make it possible, but your module needs to do the actual 
work.
Andreas
10-Jul-2010
[3660]
the automatic stop the current app and launch the new version is 
not possible...

what stops you from simply CALLing the new app and then QUITing?