Friday, November 13, 2009

Thoughts on Go

Along with many other people, I've recently run into Go, a new programming language from Google. I think it's got a lot of potential, and I really want to play with the type system and see how it works out in practice.

I got it running on my server, and quickly got down to writing some thought-experiment code. Once I split the code out into packages, I had some initial difficulty getting it to compile. The Go source tree has some Makefile magic for that, but it presumes that you will want to install your packages into the $GOROOT/pkg directory for use after they're built, so I didn't want to use that directly. Luckily, another intrepid blogger saved me the trouble of figuring out how to build Go code manually.

Go is designed to be good for writing highly-concurrent network services. I think I'll try and bootstrap an XMPP server project in the language, if it feels fun to code the first bits.

24 comments:

  1. Our Giants Flag is constructed of polyester, measures 3x5 feet, and has two metal grommets for attaching to a traditional flagpole, tailgate pole, or our 6' aluminum flagpole. The perimeter of our Giants Flag is double stitched and the Officially Licensed NFL New York Giants team logos are dye sublimated into the flag so they won't peel. Due to its large size, this flag is also perfect to hang in your game room, sports room, office, or kids room.football flags sale
    house divided flags nfl
    house divided flags nhlDallas Cowboys house flags, House Divided Flags,Sports Flags 3x5, Sports flags and banners,nfl House Divided Flags

    ReplyDelete
  2. Orange è stato usato per AS camicie cambiamento Roma un numero di volte in passato, compresi i rom terza camicia 04-05. Dal momento che Nike ha assunto nel 2014, il terzo kit AS Roma sono stati nero e grigio. La maglia pre-partita per la seconda metà della stagione 2014-15 era arancione tuttavia, prevedere l’imminente Roma terzo kit in un certo senso.maglie calcio 2017,
    maglie calcio poco prezzo,
    maglie da calcio a poco prezzo, comprar Maglia Atletico Madrid

    ReplyDelete
  3. Easy channel reporting Live NetTV APK Any channel misbehaving Record to Check this Website us right away. Smart notice on fly The user will certainly Download Live NetTV get notified if any kind of new networks.

    ReplyDelete
  4. This blog is so nice to me. I will continue to come here again and again. Visit my link as well. Good luck
    cara menggugurkan kandungan
    cara menggugurkan kandungan

    ReplyDelete