Important 2007-12-01 : This article is deprecated. The location of the repository changed and I haven’t had the time to update my scripts to reflect this. With version 0.50 approaching an easier way of trying out Nitro is on the horizon. I’ll write a new article soon that will supersede this one. If you […]
Nitro is seeing some action again recently, which is mighty good, obviously. Nitro is a free software framework (under the liberal BSD licence) for building wep applications quickly, utilizing the lightweight Ruby language.
The 0.42 release is very outdated compared to the repo version, so we’re all preparing for a dazzling 0.50.
The team has […]
I’m finding myself slowly emerged in the Nitro community. Nitro is a ruby framework for the rapid development of web applications. Another such framework, Ruby on Rails, has gotten a lot of press. The alternatives are less known :
Camping
IOWA
Ramaze
Nitro
Nitro has a clean, flexible and extensible design. But there are as I see it two big […]
Just so you know:
== a.k.a. value equality
eql? a.k.a. value and type equality
equal? a.k.a. object identity
=== a.k.a. case equality
Object identity should never be overridden. It compares object ids, always.
When overriding, start with value equality. If you’re not doing type conversions then you can simply add “alias :eql? :==”. I was surprised to […]