JSON::Tiny?

Alias on 2007-09-11T04:30:31

Someone that I've been talking to about YAML::Tiny in email asked my opinion on CPAN's JSON modules, and whether or not I had any plans to write a JSON::Tiny as well.

I replied at the time that I had no idea, since I had never really taken a good look at JSON-related modules before, and I only created ::Tiny modules where ALL the existing options were either bloated or XS-based, and there was a genuine need for a ::Tiny module.

And so far I think I've managed to hold the suffix to that standard reasonably well.

Having a look around the various JSON modules however, it does indeed seem like all the JSON modules are indeed bloated or XS.

Personally, I don't need JSON::Tiny (we'll probably go with JSON::XS for this project by the looks, since XS is fine and it's close to a user interface and so the raw speed is important).

But by the looks of things there may well be a suitable case to be made for a JSON::Tiny, assuming someone can come up with a suitable API (personally I'd clone the Config::Tiny one) and a suitably small implementation...

(Disclaimer: This is NOT going to be the Vertical Metre of Beer challenge) :)