Hi, I do have a workspace I call PersistentWorkspace. I use it as a sticky note, see the above example. Easy to create, easy to store. Its file name is <window name>.ws (e.g., 'BB1IDE appname.ws'). A new instance is opened from the WorldMenu. An existing instance is opened from a file list. Its object structure is very simple as can be seen in the attached object structure snapshot. Its code is in the attached .st-file. There is an serious downside: The program works in 'Squeak3.10.2'. I know there are unused methods. I'm sure there are some bugs.  It works for me and I often use it. It may or may not be easy to port it to Pharo. Enjoy --Trygve On 22.01.2020 23:04, HilaireFernandes wrote:
Hi,
Do we have an external workspace with a deterministic save feature. I looked at the catalog but found none,
Both Workspace and Playground fall short.
Workspace save file with 0 byte of content!
Playground, with my experience with student, is absolutely not reliable to save script, its auto-save feature always results in lost of code. Particularly when combined with its rename and its inexplicit save behaviour. It is not practical to edit script and save code.
I will start a second round of coding with students (12-14 yrs old) and I need them to save their code. The only viable option I see is to ask them to copy and to past their code in an external editor ! It will be a mess for sure and waste of time and energy.
Any alternative idea or option I failed to see ?
Hilaire
----- http://drgeo.eu -- Sent from: http://forum.world.st/Pharo-Smalltalk-Users-f1310670.html
-- /The essence of object orientation is that objects collaborateto achieve a goal. / Trygve Reenskaug mailto: trygver@ifi.uio.no <mailto:%20trygver@ifi.uio.no> Morgedalsvn. 5A http://folk.uio.no/trygver/ N-0378 Oslo http://fullOO.info Norway                     Tel: (+47) 468 58 625