3 ms·
Possibly the VM can operate without a filesystem but it might be necessary to have a way to interface with the external world. https://en.wikipedia.org/wiki/S
by t43562 3y ago
Possibly the VM can operate without a filesystem but it might be necessary to have a way to interface with the external world.
https://en.wikipedia.org/wiki/Smalltalk#Image-based_persistence https://en.wikipedia.org/wiki/Smalltalk#Image-based_persiste...
^^ Here I think the point is that you can stop the VM, restart it and you're back where you were before you left - there's no need to "save your document" because it's an object in the image and when you edit it, the persistence is handled automatically.
Just as today your IDE saves your source files for you every time you make a change but obviously not on every character you type.
- igouy 3y agoYes, Smalltalk-80 provided a way to snapshot and resume — the image. And Smalltalk-80 provided a way to represent the file system — FileDirectory, File, and FilePage (and use text files to archive source code). "Implementing a Smalltalk-80 File System and the Smalltalk-80 System as a Programming Tool" page 287 "Smalltalk-80: Bits of History, Words of Advice" https://rmod-files.lille.inria.fr/FreeBooks/BitsOfHistory/BitsOfHistory.pdf https://rmod-files.lille.inria.fr/FreeBooks/BitsOfHistory/Bi...