World: r3wp
[Tech News] Interesting technology
older newer | first last |
Volker 15-May-2006 [772x2] | Btw makes nice coverage-tests then) |
http://www.cs.vu.nl/~ast/reliable-os/ | |
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 ... |
older newer | first last |