Le 12/12/2014 12:14, Tudor Girba a écrit :
Hi,

As input for designing new features that better support scripting in
Pharo, we would benefit from a bit more input around the role scripts
play in your development life.

Really not much.

To this end, I would like to invite you to share your scripting
experience. Here are some questions to start from, but feel free to diverge:

- What kind of actions do you put in scripts?

Short, tentative, draft experiments (i.e. tentative unit tests).

- Do you rely on script files stored on the disk at all?

No.

- Where do you store your scripts (in one folder, in many folders)?

NA

- Do you version your scripts?

No.

- Do you store them in separate files with dedicated names, or tend to
put multiple snippets in one larger file?

NA.

- Do you rely on the names of the scripts?

No.

- Why do you use a script file and not a class?

As soon as the code is more than a tentative draft, I move it to a class.

If I ask scripting like tasks to students, I ask them to do it in a class, not as a set of scripts ;)

Unless you count Makefiles as scripting... In which case they happen outside the Pharo world.

All in all, I would hate having to explain (to students or co-workers?) intricaties of scripts files saved to disk, versionned in a different way than the rest of the code, with different menus and code search uses.

I also very regularly erase and rebuilt my pharo repositories, so anything not saved in a Monticello repository is lost.

Thierry

Reply via email to