I think that yes, but, I am not sure that it can be optimal resolution - many questions have to be answered to explain your requirements... For instance, have you some GUI on clients, which have to be integrated with scripting perl? Which of client's OS? Have you some security requirements on client stations (sandbox)? What about updating/upgrading proprietary perl modules?
So, imho, I think that general sharing of perl objects is impossible, but if you use your own objects only, you can implement some serialize/restore methods (or, hopefully use Data::Dumper), which can help.
I have some experience with server-side Javascript (SpiderMonkey by Mozilla), and I should recommend this language as good solution, because this lang was developed as scripting language, and it is possible to integrate it into applications, naturally written in other languages. I participed on javascript representations of perl-objects, and on perl representations of javascript-objects, too. (Horrible work through SpiderMonkey C-API and perl XS, memory leaks, but good challenge :>)
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.