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 collaborate�� to achieve a goal.
Trygve Reenskaug������������
mailto: trygver@ifi.uio.no
Morgedalsvn. 5A��������������
http://folk.uio.no/trygver/
N-0378 Oslo��������������������������
http://fullOO.info
Norway������������������������������������������Tel: (+47) 468 58 625