[plt-scheme] Planned changes for PLT Scheme 4.0
Matthew Flatt wrote:
> Objects, inheritance, and overriding work brilliantly for GUI
> programming. Unlike so many problems, you really do want to represent
> something that's essentially physical, and so the object concept works
> as advertised.
I agree that GUI programming shows OOP to its best advantage. I am just
not convinced that this is the only way to do GUIs. I also have never
liked the over-reliance on physical metaphors associated with teaching
OO. Objects are an abstraction mechanism, but students don't learn to
deal with them in that fashion.
At any rate, these topics are fodder for one or more PhD theses, and I
don't mean in any way to complain about the underpinnings of a tool
which has been so useful to me. Refactoring MrEd has got to be way down
on the list of priorities. --PR