Cool huh, this is nice!
Google Wave is built using GWT which is internally encoded using Java but
compiled as GWT. There are ports also from Java like python's Pyjamas or
ruby's RubyJS too, and maybe GoJS, sooner :D.
On Thu, Nov 12, 2009 at 12:00 PM, <plug-misc-request@???>wrote:
> Send PLUG-Misc mailing list submissions to
> plug-misc@???
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.linux.org.ph/mailman/listinfo/plug-misc
> or, via email, send a message with subject or body 'help' to
> plug-misc-request@???
>
> You can reach the person managing the list at
> plug-misc-owner@???
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of PLUG-Misc digest..."
>
>
> Today's Topics:
>
> 1. Google Launches New Programming Language: Go (Erwin Olario)
> 2. Re: Google Launches New Programming Language: Go
> (James Matthew Miraflor)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 11 Nov 2009 12:19:28 +0800
> From: Erwin Olario <govvin@???>
> Subject: [plug-misc] Google Launches New Programming Language: Go
> To: "Philippine Linux Users' Group (PLUG) Catch-All Discussion List"
> <plug-misc@???>
> Message-ID:
> <9fcb967e0911102019p23a743f6j9425ac9c8ac098c5@???>
> Content-Type: text/plain; charset="utf-8"
>
> http://golang.org/
>
>
> Google has introduced a new programming language, known as
> Go<http://golang.org/>,
> that is aimed at being fast, productive and fun for developers to use.
>
> Google officials described Go as an "experimental language" that attempts
> to
> combine the development speed of working in a dynamic language like Python
> with the performance and safety of a compiled language like C or C++.
>
> Moreover, in a blog post by the Google Go
> team<http://google-opensource.blogspot.com/2009/11/hey-ho-lets-go.html>,
> team members Robert Griesemer, Rob Pike, Ken Thompson, Ian Taylor, Russ
> Cox,
> Jini Kim and Adam Langley said: "In our experiments with Go to date,
> typical
> builds feel instantaneous; even large binaries compile in just a few
> seconds. And the compiled code runs close to the speed of C. Go is designed
> to let you move fast."
>
> Meanwhile, an FAQ on the Go language <http://golang.org/doc/go_faq.html>
> on
> the language's web site addressed who should use the language. "We hope
> adventurous users will give it a try and see if they enjoy it," the FAQ
> said. "Not every programmer will, but we hope enough will find satisfaction
> in the approach it offers to justify further development."
>
> Indeed, in that FAQ, Google admits that Go is not being used internally at
> Google, at least not for production systems. "The Go project was conceived
> to make it easier to write the kind of servers and other software Google
> uses internally, but the implementation isn't quite mature enough yet for
> large-scale production use," the FAQ said. "While we continue development
> we
> are also doing experiments with the language as a candidate server
> environment. It's getting there."
>
> The Google Go team also said in its blog post:
>
> "Typical builds feel instantaneous; even large binaries compile in just a
> few seconds. And the compiled code runs close to the speed of C. Go lets
> you
> move fast.
>
> "Go is a great language for systems programming with support for
> multi-processing, a fresh and lightweight take on object-oriented design,
> plus some cool features like true closures and reflection."
>
> Among the trends behind the origin of Go are:
>
> ? Computers are enormously quicker but software development is not
> faster.
>
> ? Dependency management is a big part of software development today
> but the ?header files? of languages in the C tradition are antithetical to
> clean dependency analysis?and fast compilation.
>
> ? There is a growing rebellion against cumbersome type systems like
> those of Java and C++, pushing people towards dynamically typed languages
> such as Python and JavaScript.
>
> ? Some fundamental concepts such as garbage collection and parallel
> computation are not well supported by popular systems languages.
>
> ? The emergence of multicore computers has generated worry and
> confusion.
>
> "We believe it's worth trying again with a new language, a concurrent,
> garbage-collected language with fast compilation," Google said on its FAQ
> about Go.
>
> Go follows on the heels of a Java-like programming language Google
> introduced in September, known as
> Noop<
> http://www.eweek.com/c/a/Application-Development/Google-Delivers-New-Javalike-Language-Noop-473613/
> >
> .
>
> Erwin Olario // +63917.894.6562 // OpenPGP keys:
> 3A93D56B<
> http://keyserver.ubuntu.com:11371/pks/lookup?search=0x5D427CCB882790461ACB0B9463A481CE3A93D56B&op=index
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
> http://lists.linux.org.ph/mailman/private/plug-misc/attachments/20091111/a36184fe/attachment.html
>
> ------------------------------
>
> Message: 2
> Date: Wed, 11 Nov 2009 00:06:03 -0500
> From: James Matthew Miraflor <james.miraflor@???>
> Subject: Re: [plug-misc] Google Launches New Programming Language: Go
> To: "Philippine Linux Users' Group (PLUG) Catch-All Discussion List"
> <plug-misc@???>
> Message-ID:
> <f8a5de4f0911102106w31fac268n3c3fd5577577f5b1@???>
> Content-Type: text/plain; charset="windows-1252"
>
> Now they would have to re-develop their Google Wave, which was (as they
> said) written mostly in Java.
>
> On Tue, Nov 10, 2009 at 11:19 PM, Erwin Olario <govvin@???> wrote:
>
> > http://golang.org/
> >
> >
> > Google has introduced a new programming language, known as Go<
> http://golang.org/>,
> > that is aimed at being fast, productive and fun for developers to use.
> >
> > Google officials described Go as an "experimental language" that attempts
> > to combine the development speed of working in a dynamic language like
> > Python with the performance and safety of a compiled language like C or
> C++.
> >
> >
> > Moreover, in a blog post by the Google Go team<
> http://google-opensource.blogspot.com/2009/11/hey-ho-lets-go.html>,
> > team members Robert Griesemer, Rob Pike, Ken Thompson, Ian Taylor, Russ
> Cox,
> > Jini Kim and Adam Langley said: "In our experiments with Go to date,
> typical
> > builds feel instantaneous; even large binaries compile in just a few
> > seconds. And the compiled code runs close to the speed of C. Go is
> designed
> > to let you move fast."
> >
> > Meanwhile, an FAQ on the Go language <http://golang.org/doc/go_faq.html>on
> the language's web site addressed who should use the language. "We hope
> > adventurous users will give it a try and see if they enjoy it," the FAQ
> > said. "Not every programmer will, but we hope enough will find
> satisfaction
> > in the approach it offers to justify further development."
> >
> > Indeed, in that FAQ, Google admits that Go is not being used internally
> at
> > Google, at least not for production systems. "The Go project was
> conceived
> > to make it easier to write the kind of servers and other software Google
> > uses internally, but the implementation isn't quite mature enough yet for
> > large-scale production use," the FAQ said. "While we continue development
> we
> > are also doing experiments with the language as a candidate server
> > environment. It's getting there."
> >
> > The Google Go team also said in its blog post:
> >
> > "Typical builds feel instantaneous; even large binaries compile in just a
> > few seconds. And the compiled code runs close to the speed of C. Go lets
> you
> > move fast.
> >
> > "Go is a great language for systems programming with support for
> > multi-processing, a fresh and lightweight take on object-oriented design,
> > plus some cool features like true closures and reflection."
> >
> > Among the trends behind the origin of Go are:
> >
> > ? Computers are enormously quicker but software development is
> not
> > faster.
> >
> > ? Dependency management is a big part of software development
> today
> > but the ?header files? of languages in the C tradition are antithetical
> to
> > clean dependency analysis?and fast compilation.
> >
> > ? There is a growing rebellion against cumbersome type systems
> like
> > those of Java and C++, pushing people towards dynamically typed languages
> > such as Python and JavaScript.
> >
> > ? Some fundamental concepts such as garbage collection and
> parallel
> > computation are not well supported by popular systems languages.
> >
> > ? The emergence of multicore computers has generated worry and
> > confusion.
> >
> > "We believe it's worth trying again with a new language, a concurrent,
> > garbage-collected language with fast compilation," Google said on its FAQ
> > about Go.
> >
> > Go follows on the heels of a Java-like programming language Google
> > introduced in September, known as Noop<
> http://www.eweek.com/c/a/Application-Development/Google-Delivers-New-Javalike-Language-Noop-473613/
> >
> > .
> >
> > Erwin Olario // +63917.894.6562 // OpenPGP keys: 3A93D56B<
> http://keyserver.ubuntu.com:11371/pks/lookup?search=0x5D427CCB882790461ACB0B9463A481CE3A93D56B&op=index
> >
> >
> >
> >
> > ___________________________________________________________
> > Philippine Linux Users' Group (PLUG) Catch-All Mailing List
> > http://lists.linux.org.ph/mailman/listinfo/plug-misc
> > Searchable Archives: http://archives.free.net.ph
> >
>
>
>
> --
> ________
>
> "No problem can withstand the assault of sustained thinking." - Voltaire
>
> "The significant problems we face cannot be solved at the same level of
> thinking we were at when we created them." - Albert Einstein
> ________
>
> http://politicsforbreakfast.blogspot.com
> http://rantingsinfreeverse.blogspot.com
>
> James Matthew B. Miraflor
> Program Staff for Research and Policy
> Freedom from Debt Coalition (www.fdc.ph)
>
> +63 909 888 404 65
>
> Block 49 Lot 29 Phase 3 E2
> Dagat-dagatan, Malabon City
>
> Office phone:
>
> (+63)02-9246399
> (+63)02-9211985
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL:
> http://lists.linux.org.ph/mailman/private/plug-misc/attachments/20091111/e3967a52/attachment.htm
>
> ------------------------------
>
> ___________________________________________________________
> Philippine Linux Users' Group (PLUG) Catch-All Mailing List
> http://lists.linux.org.ph/mailman/listinfo/plug-misc
> Searchable Archives: http://archives.free.net.ph
>
> End of PLUG-Misc Digest, Vol 56, Issue 9
> ****************************************
>
___________________________________________________________
Philippine Linux Users' Group (PLUG) Catch-All Mailing List
http://lists.linux.org.ph/mailman/listinfo/plug-misc
Searchable Archives:
http://archives.free.net.ph