Um eine externe Hilfsdatei (wie holiday oder .gplot) optional in einem Datenbank speichern zu koennen, sollte diese Datei im Modul nicht direkt gelesen/geschrieben werden, sondern ueber die Funktionen FileRead und FileWrite.
FileRead nimmt einen Dateinamen als Argument, und liefert ($err, @lines) zurueck, FileWrite nimmt ($filename, @lines), und liefert $err zurueck. Falls $err undef ist, dann war die Operation erfolgreich, ansonsten enthaelt $err die Fehlermeldung.
Mit diesen Funktionen ist es denkbar auch weitere Zusatzfunktionalitaet (z.Bsp. Versionierung fuer Filesystem-Dateien) zentralisiert anzubieten.