-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Frank Sergeant wrote:
[...]
Could the regular users of GST describe how they go about developing and
debugging in GST?
Back when I used to do Smalltalk development I did it in traditional Unix
style: vi (or possibly nedit in those days) and discrete program runs.
Debugging happens with print.
I'll admit that I've never been terribly happy with the Smalltalk browser
big-pile-'o-code system of development. IMO, you lose all the meta information
about how your code is organised, i.e. what file it's in and where in the file
it is; it means that you can't put disparate code chunks next to each other.
Of course, there are other categorisation systems such as, er, categories, but
they never seem as useful to me.
What's more, I generally distrust the business of developing code in an image.
Without periodic resets and recompiles from scratch, you run the risk of
ending up with unreproducible state in the image; for example, if your app
built a data structure with code that you then removed, the image will still
work but any rebuild will fail.