Hi Mark, Alastair or friendly hugs-maintainers ...
I use Hugs in a short 4-week course with about 60 students.
A suggestion for a small tweak in the toplevel loop
which would improve things for me:
That is to make the output option to
"Use 'show' if you can"
and then to default to the built-in printer for those types
that are not in class Show. When one does start
building trees and complex structures we can then
have the best of both worlds: they will be able to be
externalized even though we haven't learned
to write nice show routines yet, but when we do
write the routines, they will be used.
I peeked in the code and it appears to be a very localized
"clean" request.
Of course I could try a local patch, but the students use
a variety of Unix / home / Windows systems so a
"world-wide" change would be nice!
Thanks for the work on Hugs and Haskell and a very
high-quality product!
Peter