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

World: r3wp

[Tech News] Interesting technology

Henrik
15-May-2006
[774]
volker, nice read. very easy to digest.
Volker
15-May-2006
[775x3]
Yes, Tanenbaum can write:)
Fission: https://addons.mozilla.org/firefox/1951/

Puts the progression-bar below the url (at the top, where one looks). 
Interesting feedback.
below means bar is now the url-background.
JaimeVargas
15-May-2006
[778x4]
Volker, I never say that compiling rebol is not possible, I said 
that is exponentially difficult.
So in practice compiling rebol is a pain in the arse.
Much more than other languages. Because there is no easy way to make 
assumptions. The moment you make an assumption you leave space for 
a compilation hole.
Now if the Rebol becomes a function first language like lisp you 
can get a bit further but still you will need some other markers.
Volker
15-May-2006
[782]
No, exactly not. Without that "run first" yes. With it not. Or i 
miss something very stupid.
Henrik
15-May-2006
[783]
MINIX3 sounds interesting, BTW.
Maxim
15-May-2006
[784]
I'm almost tempted to try it out  .... but I'd need time for that... 
 ;-)
Volker
15-May-2006
[785x2]
Thought that too. Small kernel, has X, would be a recompile.
There is a live-CD!!
Maxim
15-May-2006
[787]
it could be the basis for rebol/OS standalone appliance.
Volker
15-May-2006
[788x4]
-> recompile to run rebol.
Interesting nameclash :) http://www.cs.vu.nl/orca/. Found it by 
looking for Amoeba. "We cooperate intensively with the  Globe  group 
of  Andrew Tanenbaum ([ast-:-cs-:-vu-:-nl])."
(one of Tanenbaums distributed osses).
I like the bontago here. http://www.digipen.edu/main/Award_Winning_Games

To our physics: Is it possible to build a little physics-engine for 
such things, and how about collision-detection? The 3d from the contest 
could be sufficient for a small version of this.
Henrik
15-May-2006
[792]
is http://www.minix3.orgdead?
Volker
15-May-2006
[793]
Slashdotted? I got that link there. But when i looked it was still 
running.
Henrik
15-May-2006
[794]
I love the system requirements: 16 MB RAM and a 386.
Graham
15-May-2006
[795]
that's pretty tough .. I don't think I'd be able to find a 386 these 
days
Henrik
15-May-2006
[796x2]
there's still a lot of embedded matchbox-sized hardware that use 
those
I hope www.minix3.org isn't running Minix, because that would be 
bad marketing
Graham
15-May-2006
[798]
I hope it's not running a 386!
Henrik
16-May-2006
[799x2]
it's up again now
http://www.computer.org/portal/site/computer/menuitem.5d61c1d591162e4b0ef1bd108bcd45f3/index.jsp?&pName=computer_level1_article&TheCat=1005&path=computer/homepage/0506&file=cover1.xml&xsl=article.xsl&
<--- interesting link from that site.
Graham
16-May-2006
[801]
Looks like they have a Pet emulator.
Henrik
16-May-2006
[802x3]
I had a gold fish once. Died after a week.
oh... THAT Pet.
a port of REBOL would double the amount of software available
Anton
16-May-2006
[805]
the system can build itself, including the kernel, common drivers, 
and all servers (112 compilations and 11 links) in less than 6 seconds 
on a 2.2-GHz Athlon processor.
   Yeah! I'm starting to get interested.
JaimeVargas
16-May-2006
[806]
The Problem with Threads http://www.eecs.berkeley.edu/Pubs/TechRpts/2006/EECS-2006-1.html
Pekr
16-May-2006
[807x2]
hmm, I read some doc when I was looking into liboop and libevent 
etc., somewhere on those sites, but each of groups tasks vs threads 
had some valid points ....
I have heard RT will go with threads, because those are optimised 
on multi-cpu environments?
JaimeVargas
16-May-2006
[809x2]
Pekr, the article is not so much about which concurrency model is 
good or bad. The paper contentionis  that the emphasis on developing 
general-purpose languages that support concurrency is misplaced. 
Lee believes that a better approach is to develop what he calls "coordination 
languages", which focus on arranging sequential components written 
in conventional languages into some concurrent configuration (I suppose 
that piping in a Unix shell could be considered a limited coordination 
language). For concurrent programming to become mainstream, we must 
discard threads as a programming model. Nondeterminism should be 
judiciously and carefully introduced where needed, and it should 
be explicit in programs.
(Taken from LtU. More info on this topic here: http://lambda-the-ultimate.org/node/1481)
Pekr
16-May-2006
[811x2]
hmm - so even task concurency? concurency in general? then we should 
not have task? But how is that we accept multiplexing, which is kind 
of "concurrency"?
I will read pdf .... till the section where mathematic equations 
start :-)
JaimeVargas
16-May-2006
[813]
Concurrency is fine. The problem is how to use it. Is it implicit 
or explicit. How you coordinate msg passing, pipes, shared state, 
etc.
Pekr
16-May-2006
[814]
so if Carl brings us task! based upon threads, and we don't need 
to care about threads related headaches in rebol level, then even 
threads are ok for us, right?
JaimeVargas
16-May-2006
[815x4]
Depends on how they guarantee the order of execution. For examplie 
in Mozart/Oz you can have a concurrency that ensures that the sequence 
of computation is maintained, just like if was sequential even though 
is executed sequentially.
Sorry executed in paralell.
In C threads you do this buy using Locks and Semaphores.
In Erlang you use msg queues and process-id.
Pekr
16-May-2006
[819]
msg-queues would be on pair with rebol imo ... we already have event 
queue, we have blocks and their accessor functions ....
JaimeVargas
16-May-2006
[820]
But msg-queues have some drawbacks.
Pekr
16-May-2006
[821]
hopefully Carl knows threads headaches (I do remember his long time 
ago post to ml :-) .... and will do it the right way ...
JaimeVargas
16-May-2006
[822]
Lets see what the wizard brings us ;-)
Pekr
16-May-2006
[823]
if threads are said to better utilise multi-core cpu, then I expect 
R3 to be ported to PS3 soon :-)) ... or even next gen SUN's Niagara 
III, utilising 64 cores :-)