James Gray
8/1/2006 10:23:00 PM
On Aug 1, 2006, at 4:41 PM, Luke Kanies wrote:
> Hi all,
>
> I've been working about entirely in Ruby for the last 18 months on
> my open source automation project, Puppet[1]; I live, eat, and
> breathe this project and thus ruby.
Welcome to Ruby. The project sounds wicked interesting. I'll be
sure and drop my Sys Admin buddy a link.
> I think the main reason for this is that I seldom have problems
> that I can easily describe -- in other words, they're usually
> problems with modeling, abstraction, patterns, or data vs. code.
I can't speak for everyone, but I didn't see anything listed in there
I'm not interested in discussing or at least seeing discussed. I'm
much more interested in all of those than debating the definition of
the term "closure." ;)
> I haven't seen much discussion on the list that delves into this
> space, at least partially because it's somewhat off-topic, since
> it's general development not just ruby
Well, Rubyists tend to treasure beautiful code, so we would be happy
to tell you all about how we think you should design your
software. :D (Though I am kidding around here, the point stands:
doesn't seem horribly off-topic to me.)
> Puppet is now 35k lines of code, including test code, so it takes a
> good bit of effort to understand what's going on (and yes, I'm sure
> it should be shorter -- care to analyze the code and help me
> refactor it?).
Wow. That's sure a lot of code. I think that's longer than the Ruby
Cookbook I received today and believe me it's one big book! I'm
going to have to go browse that code base a little...
> I'd like to find a way to get more involved in the Ruby community
> and to get better at Ruby programming, but the problems I'm
> interested in don't seem to fit well into mailing lists. Or am I
> wrong about that, am I just missing the high-level discussions and
> only seeing syntax questions?
I say you give us a couple of trial runs and see if we start
complaining. ;)
James Edward Gray II