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

World: r3wp

[!REBOL3-OLD1]

Gabriele
21-Sep-2006
[1527x2]
native, at least that was the idea.
personally i somewhat prefer soft, but native has the advantage of 
making use of multiprocessor machines.
Maxim
21-Sep-2006
[1529]
I agree... and with dual cores becoming increasingly main stream... 
there is a definite advantage in that.
Gabriele
21-Sep-2006
[1530]
i don't know if it will be easy to use native threads across all 
platforms though.
Maxim
21-Sep-2006
[1531x2]
hehe if windows didnt design "kill a task" from inception... I can 
only imagine how well its threads must be implemented.  <sigh>
although they require very little RAM IIRC
Gabriele
21-Sep-2006
[1533x2]
unix is probably not that great on threads either, i think everyone 
is using their own variant.
there is a crossplatform library iirc, i hope it works :)
BrianH
21-Sep-2006
[1535x3]
Threads are actually done very well on Windows. They also have a 
fast shared-memory thread-like thing called fibers. It was only recently 
that some of the Unixes were able to catch up (except Solaris, which 
may be better).
Windows sucks at processes though.
(BTW, I meant that Solaris may have been better than Windows at threads 
already. Stupid English.)
PeterWood
21-Sep-2006
[1538x2]
Please refrain from calling we English stupid ;-)
Just teasing
Gabriele
22-Sep-2006
[1540x2]
brian, my fear is having differences across platform. the complexity 
can go up very easily, especially when there are platforms that support 
threads badly.
i hope that, as you say, most unixes have catched up at this point...
Pekr
22-Sep-2006
[1542x2]
then Carl should look for very small kernel to license, which solves 
that - e.g. QNX - it has 75KB kernel IIRC :-)
I really wonder, what R3 will be about - tasks (threads), new event 
system ... when thinking in cross-platform terms ...
BrianH
22-Sep-2006
[1544]
Linux and all of the commercial Unixes are good at threads now. I'm 
not familiar with the BSDs.
JaimeVargas
23-Sep-2006
[1545]
OpenBSD and FreeBSD have very good support for them. NetBSD is lagging 
behind. DragonFlyBSD has even better threading model.
Volker
26-Sep-2006
[1546x2]
http://www.plausible.org/nasal/

http://wiki.flightgear.org/flightgear_wiki/index.php?title=Nasal_scripting_language
Nasal - small, os-threads, used in flightgear.
Maybe the treading is usefull?
Ladislav
5-Oct-2006
[1548x2]
anybody able to find good  names for zero-based index series functions 
like variants of PICK, POKE, etc...?
(any other any zero-based indexing suggestions welcome)
Anton
5-Oct-2006
[1550]
peekus and pokus - more like ancient Latin language roots...
Ladislav
5-Oct-2006
[1551]
pokus
 means "trial" in Czech
Anton
5-Oct-2006
[1552x2]
zpeek, zpoke ?
Didn't we have this kind of discussion with rebcode ?
Tomc
5-Oct-2006
[1554]
cee caw
Anton
5-Oct-2006
[1555]
what's the logic behind that, Tom ?
Tomc
5-Oct-2006
[1556]
four days of fever and chills
that and c - zero based arrays
Ladislav
5-Oct-2006
[1557]
(the latest names are PICKZ and POKEZ, but I am not sure they are 
acceptable)
Anton
5-Oct-2006
[1558x2]
I'm not sure we can do better, Ladislav.
Tom, hope you get better.
Ladislav
5-Oct-2006
[1560]
me too
Anton
5-Oct-2006
[1561]
Three letters start to look a little bit cryptic. Reminds me of LISP's 
car, cdr, cadr etc.
Tomc
5-Oct-2006
[1562]
get and put
Anton
5-Oct-2006
[1563]
suck and blow
Tomc
5-Oct-2006
[1564x3]
long thread on that subject on the ATM (amature telescope maker) 
list, to put   fans in front of or behind the mirror
slurp dump
get / set  I think would be my choice it is already in common use 
for similar ops
Anton
5-Oct-2006
[1567]
I think Ladislav is suggesting that, in addition to the existing 
PICK and POKE, which are 1-based, we add two new words which use 
0-based indexing.
Tomc
5-Oct-2006
[1568]
yes   get/set  for a   0 based series seems reasonable at the moment
Maxim
5-Oct-2006
[1569]
suck and blow .... LOL  !
Volker
5-Oct-2006
[1570x2]
zick, zoke :)
if you really use 0based, you know what you do, an can remember that. 
and it sounds dynamic :)
Henrik
5-Oct-2006
[1572]
will we need a 'zeroth too?
Volker
5-Oct-2006
[1573]
can it be a long name?
  pick-before series 27
is what it does.
Maxim
5-Oct-2006
[1574]
could we define hair as being before head   ?  ;-)
Gregg
5-Oct-2006
[1575]
I would use z-pick/z-poke rather than pickz/pokez. It mentally expands 
to zero-pick rather than pick-zero, and reads as zee-pick rather 
than picks.
Maxim
5-Oct-2006
[1576]
or rather pigs