I use a PocketPC, not a Palm, so I can't really understand how it can work without a file system. The apps have to store the data somewhere, right? And if you eliminate normal files from Perl, (1) how does the perl executable get the specific Perl script to operate on, and (2) how will that program have anything to do? No "files" as we know them, but you still need to replace it with something else to do input and output.