Preface: this is somewhat trivial. Context: I was logged into a remote server, doing some filesystem space calculations using GNU APL as my preferred shell 'calculator', using the --eval option, while located in a directory where writing is restricted for regular users (here the /ext0 volume):
-- russtopia@tripe /ext0 $ apl --eval "+/ 12 552 14 20 262 254 7.2" 1121.2 Cannot write history file .apl.history: Permission denied --- Since --eval seems intended to enable use of the APL interpreter outside of any workspace, might it be better to avoid writing to .apl.history when this flag is specified?