The successor to Meta.pm

autarch on 2004-03-20T00:38:09

Var.


Ugh

TorgoX on 2004-03-21T01:39:03

Christ I hate that stuff.

Oh, I don't know...

bart on 2004-03-21T12:19:11

Since it says it's inspired by IO::All, I'm not convinced it's all that bad.

What makes one man brilliant and the other one a crackpot? What, for example, would people think of most of Damian's modules, most notably Quantum::Superpositions, if they weren't originating from him? Not much good, I'm sure...

Re:Oh, I don't know...

autarch on 2004-03-21T17:44:01

Quantum::Superpositions is actually quite a useful module. Basically, it provides a number of operators for doing set operations over sets of scalars. The name is, admittedly, a rather silly joke (though his talk on it was brilliant), but the core functionality is useful. That's why in Perl 6 this functionality will be part of the core language, but renamed as "junction operators" (aka, set operators).

Ingy's IO::All is clever because it takes a single large domain (I/O), and provides a DWIMmy, unified API for the whole domain. Var, OTOH, provides a unified API for a whole bunch of unrelated domains, which is just goofy. It also commits the Meta-ish sin of providing objects for basic Perl data structures like arrays and hashes. That's always a bad sign.