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

World: r3wp

[!REBOL3-OLD1]

BrianH
27-Feb-2009
[11755]
The function I added to my todo list yesterday is done. Two lines 
of code, though they are tricky :)
Gabriele
27-Feb-2009
[11756x2]
Brian, are you sure that R3 handles case-insensitiveness in Unicode 
text better than R2 with UTF-8?
I remember Carl being againist adding language-specific tables into 
R3.
[unknown: 5]
27-Feb-2009
[11758]
Where do we find information on the new VID of R3?
Henrik
27-Feb-2009
[11759]
http://www.rebol.net/wiki/R3_GUI
[unknown: 5]
27-Feb-2009
[11760x3]
Thanks Henrik
I sure hope we are going to redefine many of the current panels  
such as alert.  Alert looks horrible.
Alert shouldn't present a scroller unless their is scrollable text. 
 Additionally the text on alert should be centered along with the 
button.  I know that alert is just preliminary for now.
Pekr
27-Feb-2009
[11763]
Ah, I would not worry about that. Actually not sooner, than more 
important things get into the system. There are still some concepts 
missing ...
[unknown: 5]
27-Feb-2009
[11764x2]
I don't know much about the progress of R3 GUI yet.
I like the fact that it was going to take on a CSS type of method.
Henrik
27-Feb-2009
[11766x3]
The UI is _very_ preliminary.
The latest shots of the UI can be seen at http://rebol.hmkdesign.dk/files/r3/gui/
but it is still changing and far from done.
The layout engine still performs rather poorly so if elements appear 
off alignment, it's because the layout engine doesn't do this well 
yet. Don't worry, I want pixel precise alignment.
[unknown: 5]
27-Feb-2009
[11769]
Henrik, do you need help?  Maybe I can get involved - if interested 
- just get me up to speed on it.
Henrik
27-Feb-2009
[11770]
thanks, I don't need help right now.
[unknown: 5]
27-Feb-2009
[11771]
Excellent Henrik!
Pekr
27-Feb-2009
[11772]
R3 chat system user account creation reenabled.
BrianH
28-Feb-2009
[11773]
Gabriele, I know that R3 handles case-insensitiveness of Latin1 characters 
in Unicode text better than R2 with UTF-8, but beyond that I don't 
know. There is still some stuff to do relative to Unicode. The implications 
of Unicode support on the rest of the system are mostly implemented 
though, with the glaring exception of PARSE.
TimW
28-Feb-2009
[11774]
Are there any good tutorials on using asyncronous networking in R3? 
 That changed from R2, right?
BrianH
28-Feb-2009
[11775]
Good tutorials: Not yet. Turorials: Sort of. Changed: Drastically.
kcollins
28-Feb-2009
[11776]
TimW, you can find some information on DocBase, notably here: http://www.rebol.net/wiki/Ports
Nicolas
28-Feb-2009
[11777]
Is there implementation information available for students?
TimW
1-Mar-2009
[11778]
Thanks.  The port information is pretty good.
Henrik
1-Mar-2009
[11779]
alpha 37 is now available for OSX.
Gabriele
1-Mar-2009
[11780]
Brian: if it's just latin1, does it really change things? it won't 
always work anyway. but, there's plenty of code to convert utf-8 
to latin1 in R2, so why not just doing that if it's really important 
to have case insensitive accented character in the user names?
Henrik
1-Mar-2009
[11781]
I'm wondering now if r3 eats a lot of CPU when running the upgrade 
procedure under linux or just by using READ with HTTP. It does so 
under OSX.
BrianH
1-Mar-2009
[11782]
Gabriele, Unicode isn't done, so I don't understand this: "does it 
really change things?". I was just answering your question about 
R3. Whether R2 can handle case insensitivity of UTF-8 when third-party 
libraries are added is another issue.


I can't say what Carl's priorities are beyond where he had me mark 
CureCode tickets as urgent, so I can't say when or if Unicode will 
be "finished". User account creation is reenabled, so the whole reason 
this conversation started is moot now.
[unknown: 5]
1-Mar-2009
[11783]
I noticed the GUI demo in R3 is very buggy.  Sometimes it just eats 
CPU and does nothing.
Henrik
1-Mar-2009
[11784]
Paul, have you found patterns for the slowness?
Pekr
4-Mar-2009
[11785]
Why are minimum-of and maximum-of being mezzanines now, instead of 
natives as in R2?
Geomol
4-Mar-2009
[11786]
Pekr, there was an opinion for a name-change. See group "Survey Group" 
in R2-Alpha world, that you have access to. I guess, they ended up 
as mezz to be more compatible with existing code.
[unknown: 5]
4-Mar-2009
[11787x2]
Henrik, not really - its intermittent.  But usually as soon as I 
bring up the demo is when it sometimes locks up.
I actually have to kill the process to regain control on Vista.
Henrik
4-Mar-2009
[11789]
I've experienced some pauses in VMWare, but attributed them to R3 
building the text for the Text View pane. There is also a bug that 
causes it to lock up if you click buttons too quickly in the HTTP 
pane.
BrianH
4-Mar-2009
[11790x2]
Why are minimum-of and maximum-of being mezzanines now, instead of 
natives as in R2?

Because we are cleaning down the core in R3, and those functions 
are rarely used. They are fast enough as mezzanines - the FORSKIP 
loop they call is native in R3.


Mezzanines can be better for some purposes too - REBOL is a much 
more powerful language than C for some things, so it is sometimes 
a good idea to write the functions in REBOL instead, particularly 
when it needs to be flexible. This is why LOAD is a mezzanine in 
R3 (which calls native code to parse the REBOL data), and half of 
DO is an intrinsic (a built-in function written in REBOL that is 
called by native code).
Part of the R3 boot-up process is an intrinsic too, as is part of 
the MAKE port! and MAKE module! actions.
Pekr
4-Mar-2009
[11792]
BrianH: what is exactly happening now? Are we seeing start of formation 
of new DevBase? Some files are uploaded already. Or is there still 
some functionality missing, to replace devbase?
BrianH
4-Mar-2009
[11793]
The new DevBase (3) mostly works now. I posted some suggestions today, 
but it is usable as-is. I'm only using DevBase 2 for historical reference 
now. DevBase 3 doesn't have a reviewer concept, so I'm going to ask 
Carl what the new acceptance policy is - I have the rank to accept, 
but the guidelines need to be updated for the new model. Most of 
my todo list for DevBase 2 is already implemented in DevBase 3, so 
in many ways it is already a vast improvement.
AdrianS
5-Mar-2009
[11794]
I find I'm using the help function in the console all the time. It 
would be good if the help function could have some refinements for 
searching throughout the function definitions, or limit the search 
to specific parts of the definitions. Would this be a difficult enhancement?
Maxim
5-Mar-2009
[11795]
this would be really cool  just like searching the man pages in unix... 
the easiest way to find a shell command when you can't remember it. 
 :-)
Pekr
5-Mar-2009
[11796x2]
BrianH: as for filesharing - can we share also binary files? Is it 
general mechanism, or is RebDev limited to only text files and their 
diffing?
AdrianS: some small helper, but you probably know it. What you can 
do is partial word searches. E.g. try:

help to- ; and it will list every to-* function
help pr ; it will list every function containing "pr"
AdrianS
5-Mar-2009
[11798]
Yes, I saw the partial word search, but that onl searches within 
the word, not its definition. Also nice would be something like smalltalk's 
ability to find methods by supplying a signature example - i.e. give 
me all functions where the arguments are <integer>, <string>
Henrik
5-Mar-2009
[11799]
perhaps as a refinement to HELP, such as help/args integer!
AdrianS
5-Mar-2009
[11800]
yes, something like that would be good. Should I make this enhancement 
request in CureCode to keep track of it?
Ammon
5-Mar-2009
[11801]
Yes, please post that to CureCode.  It's a brilliant idea!
AdrianS
5-Mar-2009
[11802]
added as http://curecode.org/rebol3/ticket.rsp?id=676
Pekr
5-Mar-2009
[11803]
how is that usefull to you? Do you really search for function, which 
accepts some concrete args? Why would you do so? :-) What about searching 
in help string?
AdrianS
5-Mar-2009
[11804]
well, when learning a language, you need all the help you can get 
- if I know the datatype of the args, I would probably like to know 
all the things I could do with them (append one to the other, multiply, 
union, etc)