Sun Takes on

Sun Microsystems announced last week that Charles Nutter and Thomas
Enebo, the chief maintainers of JRuby, are joining the company as
full-time employees. Nutter and Enebo are set to spend all their time
working on the open-source JRuby project, with a particular focus on
developer tools. Specifically, they are charged with bringing JRuby to
1.0 status.
http://www.adtmag.com/article.aspx?id=19265

Don't you mean 1.0 Enterprise Edition 2.3 Excelsior status? I think you're missing a few project code names too.

···

On Mon, 25 Sep 2006 17:10:11 +0900 "zoat" <enogrob@hotmail.com> wrote:

Sun Microsystems announced last week that Charles Nutter and Thomas
Enebo, the chief maintainers of JRuby, are joining the company as
full-time employees. Nutter and Enebo are set to spend all their time
working on the open-source JRuby project, with a particular focus on
developer tools. Specifically, they are charged with bringing JRuby to
1.0 status.
http://www.adtmag.com/article.aspx?id=19265

--
Zed A. Shaw, MUDCRAP-CE Master Black Belt Sifu

http://mongrel.rubyforge.org/
http://www.lingr.com/room/3yXhqKbfPy8 -- Come get help.

I've read Charles' posts many times. The JRuby project is pretty cool.
Wish I had the chops to put something like that together. Congrats.

···

On 9/25/06, Zed A. Shaw <zedshaw@zedshaw.com> wrote:

On Mon, 25 Sep 2006 17:10:11 +0900 > "zoat" <enogrob@hotmail.com> wrote:

> Sun Microsystems announced last week that Charles Nutter and Thomas
> Enebo, the chief maintainers of JRuby, are joining the company as
> full-time employees. Nutter and Enebo are set to spend all their time
> working on the open-source JRuby project, with a particular focus on
> developer tools. Specifically, they are charged with bringing JRuby to
> 1.0 status.
> http://www.adtmag.com/article.aspx?id=19265

Don't you mean 1.0 Enterprise Edition 2.3 Excelsior status? I think you're missing a few project code names too.

--
Zed A. Shaw, MUDCRAP-CE Master Black Belt Sifu
http://www.zedshaw.com/
http://mongrel.rubyforge.org/
http://www.lingr.com/room/3yXhqKbfPy8 -- Come get help.

--
Giles Bowkett
http://www.gilesgoatboy.org

Oh yeah, for sureness JRuby is very cool. If you actually are interested in learning how to do this then check out:

and

Both are very soft introductions to making full parsers and languages to run on the JVM.

But c'mon, you just *know* Sun is gonna slap a few extra version numbers on that thing and push it to the Enterprise crowd. They can't resist. It's in their nature and for whatever reason sells things like meth hotcakes for them.

···

On Mon, 25 Sep 2006 18:27:42 +0900 "Giles Bowkett" <gilesb@gmail.com> wrote:

I've read Charles' posts many times. The JRuby project is pretty cool.
Wish I had the chops to put something like that together. Congrats.

--
Zed A. Shaw, MUDCRAP-CE Master Black Belt Sifu

http://mongrel.rubyforge.org/
http://www.lingr.com/room/3yXhqKbfPy8 -- Come get help.

Zed A. Shaw wrote:

I've read Charles' posts many times. The JRuby project is pretty cool.
Wish I had the chops to put something like that together. Congrats.

Oh yeah, for sureness JRuby is very cool. If you actually are interested in learning how to do this then check out:

http://www.amazon.com/Building-Parsers-Java-Steven-Metsker/dp/0201719622/sr=8-17/qid=1159177289/ref=sr_1_17/102-2347842-4438503

and

http://www.amazon.com/Programming-Language-Processors-Java-Interpreters/dp/0130257869/ref=pd_bxgy_b_text_b/102-2347842-4438503?ie=UTF8

Both are very soft introductions to making full parsers and languages to run on the JVM.

I don't agree about those books, actually. I didn't like them and I don't think you'll learn that much from them. My recommendation is the Dragon book. (Compilers - Principles, Techniques and Tools)

But c'mon, you just *know* Sun is gonna slap a few extra version numbers on that thing and push it to the Enterprise crowd. They can't resist. It's in their nature and for whatever reason sells things like meth hotcakes for them.

Incidentally, you may be right if it was JRuby and not just the two core developers that were hired. As of now, Sun has declared that the JRuby project will continue unhindered, and the JRuby community will continue to have their say. (I would definitely not like extra version numbers like this, for example...)

···

On Mon, 25 Sep 2006 18:27:42 +0900 > "Giles Bowkett" <gilesb@gmail.com> wrote:

--
  Ola Bini (http://ola-bini.blogspot.com)
  JvYAML, RbYAML, JRuby and Jatha contributor
  System Developer, Karolinska Institutet (http://www.ki.se)
  OLogix Consulting (http://www.ologix.com)

  "Yields falsehood when quined" yields falsehood when quined.

Oh well, either I'm losing my touch at being funny or it's against corporate policy.

···

On Mon, 25 Sep 2006 19:20:23 +0900 Ola Bini <ola.bini@ki.se> wrote:

Zed A. Shaw wrote:
> But c'mon, you just *know* Sun is gonna slap a few extra version numbers on that thing and push it to the Enterprise crowd. They can't resist. It's in their nature and for whatever reason sells things like meth hotcakes for them.
>

Incidentally, you may be right if it was JRuby and not just the two core
developers that were hired. As of now, Sun has declared that the JRuby
project will continue unhindered, and the JRuby community will continue
to have their say. (I would definitely not like extra version numbers
like this, for example...)

--
Zed A. Shaw, MUDCRAP-CE Master Black Belt Sifu

http://mongrel.rubyforge.org/
http://www.lingr.com/room/3yXhqKbfPy8 -- Come get help.

Another very good book on interpreters is http://www.amazon.com/Programming-Languages-Interpreter-based-Samuel-Kamin/dp/0201068249/ref=sr_11_1/026-5047787-0958832?ie=UTF8 although the examples are all written in pascal...

Ellie

Eleanor McHugh
Games With Brains

···

On 25 Sep 2006, at 11:20, Ola Bini wrote:

Zed A. Shaw wrote:

On Mon, 25 Sep 2006 18:27:42 +0900 >> "Giles Bowkett" <gilesb@gmail.com> wrote:

I've read Charles' posts many times. The JRuby project is pretty cool.
Wish I had the chops to put something like that together. Congrats.

Oh yeah, for sureness JRuby is very cool. If you actually are interested in learning how to do this then check out:
http://www.amazon.com/Building-Parsers-Java-Steven-Metsker/dp/0201719622/sr=8-17/qid=1159177289/ref=sr_1_17/102-2347842-4438503
and
http://www.amazon.com/Programming-Language-Processors-Java-Interpreters/dp/0130257869/ref=pd_bxgy_b_text_b/102-2347842-4438503?ie=UTF8
Both are very soft introductions to making full parsers and languages to run on the JVM.

I don't agree about those books, actually. I didn't like them and I don't think you'll learn that much from them. My recommendation is the Dragon book. (Compilers - Principles, Techniques and Tools)

----
raise ArgumentError unless @reality.responds_to? :reason

And the 2nd edition is out, w00t!!

http://www.amazon.com/Compilers-Principles-Techniques-Tools-2nd/dp/0321486811/sr=8-2/qid=1159192732/ref=sr_1_2/104-5312749-4039968?ie=UTF8&s=books

Of course, it's $100... but still...

Tom

···

On Mon, 2006-09-25 at 19:20 +0900, Ola Bini wrote:

My recommendation is the
Dragon book. (Compilers - Principles, Techniques and Tools)

Seconded. Kamin's is a very good book.

I'm also a huge fan of Wirth's Compiler Construction book. 130 pages of condensed brilliance and lucidity... Screw all those others! This one is free:

http://www.oberon.ethz.ch/WirthPubl/CBEAll.pdf

···

On Sep 25, 2006, at 4:33 AM, Eleanor McHugh wrote:

Another very good book on interpreters is http://www.amazon.com/Programming-Languages-Interpreter-based-Samuel-Kamin/dp/0201068249/ref=sr_11_1/026-5047787-0958832?ie=UTF8 although the examples are all written in pascal...

Hey someone my age, brilliant book, but maybe outdated a little bit, well
to learn some good technique is never outdated, let me rephrase this "less
useful nowadays"

Maybe a PL0 interpreter would be a nice Ruby Quiz, I guess it would.

http://www.oberon.ethz.ch/WirthPubl/CBEAll.pdf

Well I just looked at this *awful* link and realized this is a completely
new edition - I was talking about the 197x edition, ahmm maybe you are not
my age :wink:

Gotta read this...

Cheers
Robert

P.S.
s/PL0/Oberon-0/g
R.

···

On 9/25/06, Ryan Davis <ryand-ruby@zenspider.com> wrote:

On Sep 25, 2006, at 4:33 AM, Eleanor McHugh wrote:

> Another very good book on interpreters is http://www.amazon.com/
> Programming-Languages-Interpreter-based-Samuel-Kamin/dp/0201068249/
> ref=sr_11_1/026-5047787-0958832?ie=UTF8 although the examples are
> all written in pascal...

Seconded. Kamin's is a very good book.

I'm also a huge fan of Wirth's Compiler Construction book. 130 pages
of condensed brilliance and lucidity... Screw all those others! This
one is free:

--
Deux choses sont infinies : l'univers et la bêtise humaine ; en ce qui
concerne l'univers, je n'en ai pas acquis la certitude absolue.

- Albert Einstein