in reply to Persistent stack implementation
Tie::File is essentially an array persisted to disk. It does have some (limited) support for concurrent access.