Tohle lze samozřejmě řešit i se soubory celkem snadno:
fd = open("tk/frame/height", "w"); write(fd, dy); close(fd); fd = open("tk/frame/width", "w"); write(fd, dx); close(fd);
Navíc to může být ukryté v nějaké objektové abstrakci.
Soubory mají oproti objektům dvě obrovské výhody: velice jednoduše se exportují přes síť (klidně pro ten systém můžete použít CIFS nebo WebDAV) a jsou plně nezávislé na jazyce (co když to bude někdo programovat v Haskellu?)