2 Nov 2009 19:44
how to use gitfs?
http://code.google.com/p/gitfs/ how i can create repo? how to work with it? more detailed article than the readme would be desirable
http://code.google.com/p/gitfs/ how i can create repo? how to work with it? more detailed article than the readme would be desirable
at first thought, it should be pretty trivial - just do the bind of #U/mnt/acme before running your program. the rest of the p9 namespace won't be in the usual place though, but that might not be a problem depending on which program you want to run. 2009/11/7 Anthony Sorace <anothy@...>: > anyone ever glued the pieces together right to get an inferno acme > program running using the namespace exported by plan9's acme? > i suppose going the other direction would be interesting as well, > although it feels somehow less natural. >
Hiya, I just implemented a solution to the thread-ring (http://shootout.alioth.debian.org/u32q/benchmark.php?test=threadring&lang=all) benchmark in Limbo. On very similar hardware to the test machine (Core 2 6700 instead of the 6600 they used), Limbo finished the test in ~9.5 sec, which would put it third, after C with the LWP library and Haskell / GHC. Just thought people would be interested. -- vs
The thread ring benchmark doesn't allow coroutines does it? On Mon, Nov 9, 2009 at 10:04 PM, Venkatesh Srinivas <me@...> wrote: > Hiya, > > I just implemented a solution to the thread-ring > (http://shootout.alioth.debian.org/u32q/benchmark.php?test=threadring&lang=all) > benchmark in Limbo. On very similar hardware to the test machine (Core > 2 6700 instead of the 6600 they used), Limbo finished the test in ~9.5 > sec, which would put it third, after C with the LWP library and > Haskell / GHC. > > Just thought people would be interested. > -- vs >
it's difficult to do polymorphism on value types without generating type-specific code on the fly. this is possible (.NET does it for example) but quite a bit of work to do. until that work is done, polymorphism is on pointer types only, i'm afraid. note that most languages that provide polymorphism on arbitrary types have a universal 1-word representation of a value. 2009/11/9 Venkatesh Srinivas <me@...>: > Is there any particular reason polymorphism isn't allowed on value types? > Is > there a chance this will be changed in the future? > > I have a written up a simple Rendezvous[T], but the most common type to use > it > with would be an int... which is impossible. > > Thanks, > -- vs >
2009/11/9 Noah Evans <noah.evans@...>: > The thread ring benchmark doesn't allow coroutines does it? i think inferno processes would probably qualify as lightwight threads. i don't see them specifying that the threads must run on multiple processors simultaneously.
venkatesh mentioned he was looking at the Chameneos test, (http://bit.ly/37uXTm) and i'm ashamed to say i couldn't resist implementing a version of it (attached). it runs in 24 seconds on my macbook with N = 6000000. that's not fast by the standards of the other languages in the test, but it might be noteworthy that i spent almost no time debugging the concurrent aspects of the code (i think i recompiled three times, and they were all for trivial and easy to find mistakes). any takers for a better implementation?
RSS Feed7 | |
|---|---|
6 | |
24 | |
22 | |
14 | |
9 | |
10 | |
4 | |
23 | |
15 | |
1 | |
4 | |
23 | |
8 | |
2 | |
1 | |
43 | |
38 | |
12 | |
24 | |
5 | |
1 | |
2 | |
23 | |
23 | |
27 | |
13 | |
6 | |
56 | |
14 | |
13 | |
5 | |
16 | |
17 | |
15 | |
22 | |
21 | |
36 | |
24 | |
50 | |
43 | |
43 | |
55 | |
72 | |
38 | |
65 | |
73 | |
36 | |
51 | |
41 | |
116 | |
20 | |
38 | |
15 | |
36 | |
59 | |
32 | |
29 | |
55 | |
78 | |
57 | |
54 | |
48 | |
49 | |
109 | |
63 | |
104 | |
213 | |
74 | |
85 | |
36 | |
62 | |
48 | |
85 | |
308 | |
151 | |
72 | |
30 | |
8 | |
72 | |
57 | |
72 | |
37 | |
19 | |
42 | |
63 | |
141 | |
63 | |
70 | |
119 | |
98 | |
19 | |
122 | |
58 | |
19 | |
66 | |
51 | |
133 | |
38 | |
59 | |
46 | |
21 | |
30 | |
72 | |
36 | |
73 | |
60 | |
140 | |
165 | |
180 |