hoodwink.d enhanced
RSS
2.0
XHTML
1.0

RedHanded

The New Ruby-Lang #

by why in cult

You remember the 2005 redesign of Ruby-Lang? Well, it’s on! We had a long dryspell trying to work out the code and the content, but John Long and James Edward Gray (the Second) really muscled together the remnants (along with Shugo Maeda doing Japanese translation) and now we’re inches from release.

The 2006 Ruby-Lang.org

http://new.ruby-lang.org/ is the temporary domain, for the next few days, while the mighty crowd helps us shake out the final bugs.

Today, at 4PM Eastern, discussion will commence on the vit-discuss list. Don’t leave site suggestions here in the comments. Incidentally, the new site is built on John’s Radiant, which has been such a helpful tool. Really, well done, John, James, Michel, Ben, David and Curt! (And Matz, of course, for being supportive and giving us all the resources we needed.)

said on 24 Aug 2006 at 13:38

Beautiful. Nice Work.

said on 24 Aug 2006 at 14:05

I was wondering… why very precisely 20H UTC ? email is highly async, it’s not as if it were an IRC gathering. Oh, it’s about time. /me checks

said on 24 Aug 2006 at 14:08

I think it would be better if the links in the right menu where boxes like the links in the top menu. Good work, it is very pretty. :-)

said on 24 Aug 2006 at 14:08

mfp: Out of respect. For us. And our times.

said on 24 Aug 2006 at 14:20

Hi, where can I find a list of the colors used for the beatiful syntax highlighting?

said on 24 Aug 2006 at 14:48

In the stylesheet:

#code .keyword {
  color: #f9bb00;
}
#code .comment {
  color: #428bdd;
}
#code .string {
  color: #00cc00;
}

The background is an image, but it looks like it’s #22344a.

said on 24 Aug 2006 at 18:05

I really like the look of it. All I would change would be to slim the headers down a bit.

The ruby gem gif is gorgeous and would be just as lovely at about 1/3 of its current height.

said on 24 Aug 2006 at 20:58

Damn you and your announcing!

My Announcement

At least I posted mine earlier…:P

said on 24 Aug 2006 at 22:07

oooo oooo! The code sample is soooo ooooo oooooo much better.

I love it!

said on 24 Aug 2006 at 22:14

Hmmmm.. Wait a second. The first time I went, the code sample was nice and lean, without all the extraneous class stuff (which might turn some people off). Now it’s showing the old, bulky Greeter class (which is fine code, but I know I judge a new language partially by how many firey rings I nead to leap through to create “Hello World”. I’m sure others judge new languages in a similar manner, and I’d hate for them to be put off by the Greeter)...

Maybe it’s rotating, but I hit refresh about thirty times and couldn’t get the new, sleek code to load… :-/

said on 24 Aug 2006 at 23:00

Oh phew! It is rotating. I just saw this when I checked the site again:

  1. The famous Hello World
  2. program is trivial in
  3. Ruby. You don’t need: #
  4. * a “main” method
  5. * newline escapes
  6. * semicolons #
  7. Here’s the code:

puts “Hello World!”

Simple beauty.

said on 25 Aug 2006 at 02:03

Hm.. how about a picture of matz without the redeye / akame thing going on?

http://new.ruby-lang.org/en/about/

said on 25 Aug 2006 at 07:05

Well, I guess it’s decided now that the Gem is the official logo * sniff * no Ruby-chan :...(

When I click on “Libraries”, there’s only a link to RAA , and none to RubyForge, which is much more popular afaik. What’s the problem?

said on 25 Aug 2006 at 07:10

Don’t leave site suggestions here in the comments.

Oops ^^

said on 25 Aug 2006 at 08:36

The rotating code is good, as the snippets address different targets: the trivial “Hello World” is good for people coming from lower-level languages like C++ and Java; the Greeter class example is good for people coming from perl and python. The Greeter class is very non-bulky, especially compared with perl:

 package Greeter;
  sub new {
    my $self  = {};
    my $class = shift;
    my $name  = ucfirst(shift);
    $self->{'name'} = $name;
    bless($self, $class);
    return $self;
  }
  sub salute {
    my $self = shift;
    print "Hello $self->{'name'}!\n";
  }
  my $g = Greeter->new("world");
  $g->salute();
said on 25 Aug 2006 at 17:08

why the new site is so slow? is it on a old server or is the performance of ruby?

said on 25 Aug 2006 at 18:20

I think it’s the Digg effect

said on 31 Aug 2006 at 17:52

what

said on 01 Sep 2006 at 09:04

www.digg.com

11 Jul 2010 at 21:25

* do fancy stuff in your comment.

PREVIEW PANE