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

World: r3wp

[!REBOL3-OLD1]

Gabriele
23-May-2006
[1013]
yes, everything will eventually make sense ;)
Pekr
23-May-2006
[1014]
well, soon there is June, so hopefully first alpha of new Core will 
come one day :-)
Pekr
24-May-2006
[1015]
Gabriele - are there any changes planned for port model, networking/files? 
And will R3 be properly async?
Gabriele
24-May-2006
[1016]
r3 does not need to be async since it has tasks. but, this does not 
mean that all ports should be synchronous.
Pekr
24-May-2006
[1017]
not sure tasks are good replacement for async, non blocking functionality 
:-)
Gabriele
24-May-2006
[1018x2]
well, it depends. the Detective would have been *much* easier to 
write and debug with tasks instead of async-mode and callbacks everywhere.
this does not mean that ports should be always sync, as I already 
said.
Pekr
24-May-2006
[1020x2]
hehe, at digg.com I read reaction of one user, who read about REBOL 
and seemed to be excited - his equation is:


Rebol = ((Perl + AJAX + [SETI-:-Home]) - (Bloat + Crap)) * (Extacy + 
Speed ^3)
:-)
Volker
24-May-2006
[1022]
He is close. But the formula is still not simple enough.
Henrik
24-May-2006
[1023x2]
REBOL = Programming - allthebadthings
too simple :-)
Volker
24-May-2006
[1025]
Too simplified! REBOL = Programming - all-the-bad-things
Henrik
24-May-2006
[1026]
I think it's worth "rocking the boat" a little. Anyone care to add 
more comments?
Anton
24-May-2006
[1027]
Not yet. (The force of the explosion increases the more you try to 
contain it.)
BrianW
24-May-2006
[1028]
Pekr, what was the digg link?
Maxim
24-May-2006
[1029]
REBOL: Programming - all-the-bad-things - many-needed-tools
Terry
24-May-2006
[1030]
Make Rebol 3 popular.. add php, javascript, ruby etc dialects.
Pekr
24-May-2006
[1031x2]
do you think it is easy to emulate those languages?
Brian - http://digg.com/programming/REBOL_3.0_development_announced
Volker
24-May-2006
[1033x2]
Cheaper to port rebol to java? Php, javascript will be there afaik.
or javascript with rebol-syntax?
Geomol
24-May-2006
[1035x2]
How do you best support other languages from REBOL (if you want to)?

- Directly parsing other languages with their syntax from REBOL is 
a way to make old programs written in those languages run. You need 
to parse strings for this to work, and that may not be very fast.

- Making new dialects based on those languages, but with the minimal 
REBOL syntax may be good for new programs, written in those languages. 
One thing, that irritates me in other languages (also C) is their 
syntax. You have to write so much unnecessarily, and it's easy to 
make a mistake (e.g. put a ';' in a wrong place), and your program 
then doesn't work as inteded. All the extra also makes it less easy 
to read programs, written in those languages.


It's possible to make cross-compilers, that'll read old programs 
and produce a new format.
With REBOL, I feel, I can concentrate on the problem and not the 
technology, implementation, syntax or other things.
Maxim
24-May-2006
[1037]
yes, REBOL seems to be the most  *productive* language I have ever 
used.  from design to delivery, it always seems to be much quicker 
in REBOL.
Henrik
25-May-2006
[1038x2]
REBOL has saved me from doom quite a few times. Last time was yesterday 
when I lost a database of people signed up to a town party race (a 
system written in REBOL), when the power cord to all the PCs was 
pulled. The database was partially wrecked, but (believe it or not) 
by creating a LIST-VIEW and querying the database, it was possible 
to view and print out the contents. REBOL is so damn wonderful, it's 
almost hard to believe.
so I often use REBOL in times where I need a utility belt to rescue 
data. it's a nice swiss army knife where other tools may be too slow, 
unavailable or hard to use.
Pekr
25-May-2006
[1040]
I use rebol often as a shell replacement (not much intensive work), 
but e.g. parsing some info ... mostly simply in console session, 
without even writing a script :-)
[unknown: 9]
25-May-2006
[1041]
I use rebol to make money.
Anton
25-May-2006
[1042x2]
I use rebol to manage my money.
(keep track of it, anyway)
Pekr
25-May-2006
[1044x2]
guys - just please bring us good list-view base for R3. I mean - 
engine - not complete system. Yesterday e.g. I could not use Rebol, 
as user wanted simple scrollable table of raw data - many columns 
(h-scroll missing badly) - just an example how one small corner could 
be limiting sometimes ...
I don't use rebol for making money, but saving me a time by doing 
very small utils, which save time .... and so maybe money? :-)
Henrik
25-May-2006
[1046]
pekr, I may have a closer look at horizonal scrolling soon, because 
I need list-view now for tables with 30-40 columns
Pekr
25-May-2006
[1047]
:-) cool ...
Geomol
25-May-2006
[1048x2]
Would it make sense to use words in tuples? Like:
a: 4
1.2.3.a
The tuple should then reduce to 1.2.3.4
Or is that crazy?
If it means, that tuples will be slow, then I'm against it.
Henrik
25-May-2006
[1050]
>> a: 1 b: 2 c: 3
== 3
>> to-tuple reduce [a b c]
== 1.2.3
Cyphre
25-May-2006
[1051]
I gues this would slow down tuple!s
Henrik
25-May-2006
[1052x2]
I noticed that tuples can be used for simple math operations on multiple 
values. I think it would be nice to expand that to blocks.
2.3.4 * 5 = 10.15.20

I'd like to see: [2 3 4 5 6 7] * 5 = [10 15 20 25 30 35]
Geomol
25-May-2006
[1054]
Uhhh, parallel vector processing! If you get that working and can 
use the hardware to do the actual calculations, then you'll get lots 
of speed!
Pekr
25-May-2006
[1055]
interesting discussion regarding modules starts, and some points 
are raised, mainly because of security.
BrianH
26-May-2006
[1056]
Geomol, tuples are currently an immediate value like an integer, 
rather than a block-like value. This is why they are fast.
Geomol
26-May-2006
[1057]
Yes, I realize that. It was just a crazy idea, that would make it 
easier to work with colour values. But we better keep tuples the 
way, they are. Fast!
BrianH
5-Jun-2006
[1058x2]
Something to consider for REBOL 3: The current implementation strategy 
for symbols in REBOL has significant limits to the possible number 
of symbols available at one time. It might be a good idea to try 
a red-black tree for symbols instead - newLISP uses that strategy 
and can handle millions of unique symbols efficiently.
I'm just putting the idea out there - I'm not familiar enough with 
red-black trees to know whether they would be possible to use in 
this case, just that another language with similar implementation 
size uses them and it works for that language.
Anton
6-Jun-2006
[1060x2]
Any news on user datatypes ? I've just realised they would be very 
useful to me to implement an interpreter.
Just wondering if it would be possible for richtext command sequences 
to also fit into a word!, so symbols can have their own colour and 
font when molded into a richtext field. eg:
	word: to-word "/bPhrase"
Now when I mold word I see it rendered with bold text.

My concern is just to make sure that all the command sequences (like 
/b in the example) are allowed in a word!, and possibly also still 
allow  loading as a word! directly. eg:
	type? load "&bPhrase" ;== word!
(assuming the richtext escape character is & )

This could mean an editor could render symbols with their formatting, 
for instance. (I'm also thinking of implementing an interpreter within 
rebol).
Pekr
7-Jun-2006
[1062]
for R3 View group. I just did my homework, trying to get PythonCard 
working. It seems to me Python plus PythonCard is not enough, so 
I needed wxPython - total install is 55MB :-)