Yes, a difference of opinion one when a dependency means Ogden is notself-sufficient :)
Does this mean there is an in principle opposition to such dependencies?
Specifically:
- Validatable gem
- Paginator gem
On Dec 20, 9:18 pm, "Judson Lester" <nya...@gmail.com> wrote:
> On Dec 20, 2007 4:46 PM, Mark Van De Vyver <mvy...@gmail.com> wrote:
>
> > Yes, a difference of opinion one when a dependency means Ogden is not
> > self-sufficient :)
>
> > Does this mean there is an in principle opposition to such dependencies?
> > Specifically:
> > - Validatable gem
> > - Paginator gem
>
> I for one would like to see Ogden be a completely standalone gem. That's
> maybe too ambitious, but I think it's a basic enough functionality to want
> as few dependencies as possible, with the ideal being zero.
Zero is always the ideal, yes. There are of course exceptions. Facets
for instance is used because it proved a pool of general purpose
needs. Other dependencies may be considered too, certainly. But don't
be too hasty in siding with an external dependency. For instance this
Validatable gem. I've never seen it before so I took a look. And at
first glance, I can see how it is easy to think, "Wow, this covers all
of these validation needs already. We can just depend on it and get
all this great functionality for free." But that's a sort of an
illusion. Just because there's all this functionality there doesn't
mean it's GOOD functionality, or that it will FIT in with our system.
Indeed, in this case I think Validatable is rather a poor system. It's
a rip off from Rails; it's far more complex then it needs to be; and
it's not really all that innovative --in other words it is not KISS
nor COOL.
In any case, the point is dependencies are certainly possible, but
they will be scrutinized very very carefully.
T.
_______________________________________________
Ogden-developers mailing list
Ogden-de...@rubyforge.org
http://rubyforge.org/mailman/listinfo/ogden-developers