Hotspots: Admin Pages | Turn-in Site |
Current Links: Cases Final Project Summer 2007
Discussion 3 - Michael Federici
In detail, describe a feature of Squeak that you have found particularly useful. What is the feature? Why is it useful? How do you envoke it?
I have found that in squeak, being able to examine every bit of code has been very useful. For example, when creating my timer widget i was able to examine Morph,ClockMorph,RectangleMorph,Time, etc. Anything and everything that could possibly help you, you have access to. Another aspect of this is being able to easily inspect a morph. In other languages I generally add debug statements to my code to find out what is going on. But with Squeak i'm able to simply inspect the morph and i am given acess to anything that i could need to know. It really helps me in my debugging. I can inspect or explore any morph by simply envoking its appropriate halo. Through the browser i can also peek at any code that I want.
I found this to be true as well. Squeak is different from most languages that i've used in that it doesnt have data types. Finding the implementors can be very useful.
I also found this link true because the finder makes it very easy to find whatever class or function you might want to find.
Links to this Page