Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Re^3: Pack multiple scripts in executables with one shared core dll

by sundialsvc4 (Abbot)
on Nov 20, 2011 at 13:43 UTC ( [id://939071]=note: print w/replies, xml ) Need Help??


in reply to Re^2: Pack multiple scripts in executables with one shared core dll
in thread Pack multiple scripts in executables with one shared core dll

“Inconvenient,” perhaps, but not “useless.”

In all seriousness, what is so utterly wrong with just using a subdirectory?   Apple’s OS/X system is rather elegant, I think, in taking that approach with how they package all applications:   they’re actually folders.   Just put your executable together more-or-less as a stub, and put the necessary Perl source modules into a directory in a chosen location.

(When I have done this, I used a nested directory structure:   the outer directory contained README.TXT and an inner folder named guts.   The entire thing was marked read-only.   And the README file contained a message which basically said:   “Keep your mitts off that folder and everything that it contains.   These aren’t the ’droids you’re looking for.”   I got a few whimsical comments about that, so I know that some people read it.)   To me, this is every bit as convenient a form of “packaging” as a DLL-file would be, and considerably more maintainable.   It might well be more efficient, too, because Windows will routinely use VM-mapped file I/O when working with files.

Replies are listed 'Best First'.
Re^4: Pack multiple scripts in executables with one shared core dll
by Lion-Tiger (Novice) on Nov 21, 2011 at 08:55 UTC
    Great!
    That's just what I wanted!

    Thanks a lot!!!

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://939071]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others surveying the Monastery: (6)
As of 2024-03-28 10:27 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found