Re: [9fans] Go

2009-11-11 Thread Eris Discordia
arabic numeral 9 is very close: ۹ Puny pedantry: that's a(n) Hindi/Indic numeral. 9 is already an "Arabic numeral." If playing on numerals is allowed why shouldn't they call it IXgo or even Kyuugo? --On Tuesday, November 10, 2009 22:47 -0800 Skip Tavakkolian <9...@9netics.com> wrote:

Re: [9fans] sed question (OT)

2009-11-11 Thread frankg
On Oct 30, 12:58 pm, noah.ev...@gmail.com (Noah Evans) wrote: > This kind of problem is character processing, which I would argue is > C's domain. You can massage awk and sed to do the job for you, but at > least for me it's conceptually simpler to just bang out the following > C program: > > #inc

[9fans] Google Go (off topic, but maybe it could be ported to Plan 9)

2009-11-11 Thread Rodrigo Miranda
6g, 8g, seems like a winner to me :-) http://arstechnica.com/open-source/news/2009/11/go-new-open-source-programming-language-from-google.ars?utm_source=rss&utm_medium=rss&utm_campaign=rss

Re: [9fans] Google Go (off topic, but maybe it could be ported to Plan 9)

2009-11-11 Thread David Leimbach
I'd love to have this anywhere, including plan 9! I was just reading over the ideas this morning, and quite frankly, I'm excited! I've been writing concurrent code in a multi-paradigm system including approaches from Haskell, Erlang, and C at my day job, so I've got my head down in a lot of this

Re: [9fans] Is this the same Russ Cox we know here?

2009-11-11 Thread David Leimbach
On Tue, Nov 10, 2009 at 7:56 PM, hiro <23h...@googlemail.com> wrote: > have you also seen this vid? > http://www.youtube.com/watch?v=rKnDgT73v8s > > It's amazing. I have the source right now!

Re: [9fans] Go

2009-11-11 Thread John Waters
or "tissah-go" for that matter :) On Wed, Nov 11, 2009 at 6:27 AM, Eris Discordia wrote: >> arabic numeral 9 is very close: ۹ > > Puny pedantry: that's a(n) Hindi/Indic numeral. 9 is already an "Arabic > numeral." > > If playing on numerals is allowed why shouldn't they call it IXgo or even > Kyu

Re: [9fans] Go

2009-11-11 Thread Russ Cox
>    1. what would be the best way to quickly wrap one's head around Go? The quick way to at get a feel for it is to read the tutorial and Effective Go, both linked on the left bar at http://golang.org/. >    2. Is there an alias dedicated to "Go for Plan9/Inferno/Limbo old geezers"? >        I'm

Re: [9fans] Go

2009-11-11 Thread roger peppe
the thing i think i'd miss most moving from limbo is discriminated unions. what would a go-friendly way of describing, say, a 9p message look like? i suppose you could just type-switch, but then you still lose the nice statically declared aspect of an algebraic type.

[9fans] Booting plan9 kernel on olpc

2009-11-11 Thread Tim Newsham
I've played with booting the plan9 kernel on OLPC a little and simplified the boot process and the kernel changes needed. Here are the patches and instructions: http://www.thenewsh.com/~newsham/x/9/olpc/ And a question -- is it possible to use a usb key as a root filesystem? What's involved?

[9fans] Issue 9 ;-)

2009-11-11 Thread Roman Shaposhnik
http://code.google.com/p/go/issues/detail?id=9

Re: [9fans] Issue 9 ;-)

2009-11-11 Thread andrey mirtchovski
i was perusing the Go Nuts mailing list briefly, boy that makes 9fans ca. 2000 look like a sensible and clever list ;) On Wed, Nov 11, 2009 at 5:54 PM, Roman Shaposhnik wrote: > http://code.google.com/p/go/issues/detail?id=9 > >

Re: [9fans] Issue 9 ;-)

2009-11-11 Thread David Leimbach
issue9 would be a funny name for a programming language. On Wed, Nov 11, 2009 at 5:04 PM, andrey mirtchovski wrote: > i was perusing the Go Nuts mailing list briefly, boy that makes 9fans > ca. 2000 look like a sensible and clever list ;) > > On Wed, Nov 11, 2009 at 5:54 PM, Roman Shaposhnik > w

Re: [9fans] Issue 9 ;-)

2009-11-11 Thread Tim Newsham
http://code.google.com/p/go/issues/detail?id=9 more entertaining (imo): http://code.google.com/p/go/source/list?r=0be68ce1d89d9b633329f806a6d074514a563b83 see names and dates on first four commits. Tim Newsham | www.thenewsh.com/~newsham | thenewsh.blogspot.com

[9fans] Go

2009-11-11 Thread Nick LaForge
On Wed, Sep 2, 2009 at 7:20 AM, Roman V Shaposhnik wrote: > Personally I think you'd be better off exploring a connection that a > language called Lua has to C. In the immortal words of Casablanca it > just could be "the begging of a beautiful friendship". Well, it was nice while it lasted. Nic

Re: [9fans] Go

2009-11-11 Thread andrey mirtchovski
> Pick one - 9fans or Go Nuts - I'm not sure either has high enough > SNR right now that you'd be in the way. okay, here goes: $ export GOMAXPROCS=40 $ 6g sieve.go ; 6l -o sieve sieve.6 $ ./sieve throw: all goroutines are asleep - deadlock! panic PC=0x7fff5fbff5a8 throw+0x3e /Users/andre

Re: [9fans] Go

2009-11-11 Thread Russ Cox
On Wed, Nov 11, 2009 at 9:08 PM, andrey mirtchovski wrote: >> Pick one - 9fans or Go Nuts - I'm not sure either has high enough >> SNR right now that you'd be in the way. > > okay, here goes: I meant for discussion of Go on Plan 9. Your message seems to have nothing to do with Plan 9. > $ expor

Re: [9fans] Go

2009-11-11 Thread Roman Shaposhnik
On Wed, Nov 11, 2009 at 8:31 PM, Nick LaForge wrote: > On Wed, Sep 2, 2009 at 7:20 AM, Roman V Shaposhnik wrote: > >> Personally I think you'd be better off exploring a connection that a >> language called Lua has to C. In the immortal words of Casablanca it >> just could be "the begging of a bea

Re: [9fans] Go

2009-11-11 Thread Jeff Sickel
now now... On Nov 11, 2009, at 11:25 PM, Russ Cox wrote: > On Wed, Nov 11, 2009 at 9:08 PM, andrey mirtchovski > wrote: > >> $ export GOMAXPROCS=40 >> $ 6g sieve.go ; 6l -o sieve sieve.6 >> $ ./sieve >> throw: all goroutines are asleep - deadlock! > > That's not fair! The minimal vers

Re: [9fans] Go

2009-11-11 Thread Russ Cox
> In this day and age of so much 64bit goodness and so many multi-cored systems > available, shouldn't it be something more like: > > GOMAXPROCS=`hoc -e '2^32'` sieve I'll worry about that when someone puts a 2147483648-core system on my desk. Russ

[9fans] usbd and boot

2009-11-11 Thread Tim Newsham
How does usbd interact with the boot process? I noticed that #u gets mounted on /dev and usbd gets run by the boot process. I don't see /srv/usb getting mounted on /dev (thats where the devices appear, right?). If I plug in a usb keyboard during boot, would I get to use it? If so, how does it