Saikuro : A Cyclomatic Complexity Analyzer.
Function complexity does not seem to be a great problem in the Ruby world, but tracking cyclomatic complexity is one of those things that can help pinpoint troubled modules.
read moreSaikuro : A Cyclomatic Complexity Analyzer.
Function complexity does not seem to be a great problem in the Ruby world, but tracking cyclomatic complexity is one of those things that can help pinpoint troubled modules.
read moreread moreEver-dependable O'Reilly just released Ruby Programming Language
, which is without a doubt the definitive Ruby reference. Not only is it co-authored by Yukihiro "Matz" Matusmoto, the inventor of Ruby, but it is superbly well edited, so that every page is full of useful information presented clearly. And …
From SapphireSteel, the makers of IronRuby, comes the first peek at an IronRuby visual design surface.
read moreKurt Schrader wonders if he's the first person to hit a point in a Rails app where he wonders if he's "finally hit the point where the cost of maintaining our code in Ruby is higher than the savings by writing it in Ruby in the first place?"
He says …
read moreJohn Lam details the first public availability of IronRuby. Couple reasons why I'm interested in this:
I don't think I'm going to be able to resist the temptation to write a compiler for …
read moreThe Ruby language contains the built-in module ObjectSpace, which provides programmatic access to the entire world of living objects. For instance, in Ruby you can write:
ObjectSpace::each_object(Class) do |c|
p c if c < Test::Unit::TestCase
end
which will iterate over every instance of Class in the …
read moreScott Hanselman weighed in on the Ruby buzz, saying that no language is all things to all people at all times. I agree, but think that there are a couple things about Ruby that don't require us to get into language design philosophies. Let me quickly state that these things …
read moreI'm dying because I've just had a long talk with two of Microsoft's heavy hitters on the Dynamic Languages Runtime (DLR) team and have much to discuss, yet I am in a frenzy preparing for a business trip and cannot yet take the time to do the discussion any kind …
read more