| it sounds like you have a messed up or missing .changes file. I've found that pretty-print chooses to remove comments on accepts sometimes - I suppose this is a bug? Its darn annoying at least. Hopefully you can turn it off in Preferences. Easiest way is to grab it from the tools flab and search for 'pretty'. |
| No, that's not true. Classes defined in .sources would still be fine. Only classes changed since .sources would be decompiled if .changes were lost. Mark Guzdial |
| Each of the Wonderland actors is a prototype, which is implemented as a singleton class (a class with only one instance). Wonderland needs to keep track of these when you define new behaviors on an Actor. The rest I don't understand. Mark Guzdial |
| I talked about this in class, Jonathan. The centering options changed in Squeak 3.0. Your choices are to go back to Squeak 2.7 or 2.8 and test there, or read the notes at http://coweb.cc.gatech.edu:8888/cs2340/uploads/1939/ch5-buildui-v2.ppt which explain how they changed. Mark Guzdial |
model: aModel
model := aModel.
aModel addDependent: self.
| . | Either one works, Jonathan. model and aModel are the same thing right there. Mark Guzdial | . |
| Not very complicated, have you browsed these methods, there isn't any really nasty code there? Webb | -> |
| I don't know anything about the PC versions, but I'm enjoying Carbon Squeak. Cocoa Squeak still doesn't handle things like sound input. Carbon Squeak is lovely. Mark Guzdial |
| First, don't change the title of the Questions and Discussions page! Second, ask questions about assignments on assignment pages, e.g. Questions on Fall2001 P1 Milestone Please, sign your messages. We'll explain "new" tomorrow (Tuesday). You need to give me some idea of what "Squeak crashed" means. Did you get an error notifier? What was the error? Mark Guzdial |
| Double-click inside the left bracket/paren/double-quote/single-quote. It will highlight all the way to its match. There are actually a bunch of useful editing techniques like this document in the Command-Key Help (under the Help menu). For example, while there's not drag-and-drop, there's command (Alt)-e. Click somewhere where you want some text to go. Now select the text you want to go there. Alt-e. The current selection goes to the last selection. Mark Guzdial |
| CocoaSqueak is named CocoaSqueak, and it's not on the Squeak FTP servers yet, I don't think. What's there is Carbon. You should get the latest VM's – I really like them. Fast, can print from them (!), and really robust. But to your question: WHY are you playing with ProtoObjects?!? You should never have to play at that level, at least for this project. Checking for nil IS safe for lazy initialization...but don't do lazy initialization :-) Mark Guzdial |