Thanks for pointing out your work!
I think it is definitely a possibly to make jsonpickle wire compatible
with MooseX. One of the main issues that I see is that the __CLASS__
attribute starts with underscores, which CouchDB does not allow. I
think the best solution is to allow custom class definition tags. We
could allow the user to specify which tags should be used. So people
who want to use CouchDB could specify one set of tags to use, while
MooseX users could use the MooseX standard.
I am definitely interested, it would be very nice to be able to move
objets easily between languages.
John
Great stuff! Thanks for putting this together.
John