Changes to Trunk (http://source.squeak.org/trunk.html) in the last 24 hours:
http://lists.squeakfoundation.org/pipermail/packages/2013-September/006390.html Name: Compiler-nice.270 Ancestors: Compiler-nice.269 More compiler clean-ups. A Compiler does compile, it does not classify. So add new messages to avoid passing a category to a Compiler, such category is essentially useless, except for displaying in SyntaxError! Then, no need to pass a category to CompilationCue, nor to a SyntaxErrorNotification, nor to a SyntaxError (in Tools). Also add and use new messages to avoid passing a nil context, requestor... We will remove some unused methods later. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2013-September/006391.html Name: Tools-nice.498 Ancestors: Tools-nice.497 A SyntaxError does not really need to display a category, this little feature has big complexity costs that we want to trade. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2013-September/006392.html Name: Traits-nice.299 Ancestors: Traits-nice.298 Don't pass a category to a Compiler, classifying is not its job. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2013-September/006393.html Name: Tests-nice.253 Ancestors: Tests-nice.252 Don't pass a category to a Compiler, classifying is not its job. Also, avoid passing a nil context, that sounds superfluous. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2013-September/006394.html Name: Monticello-nice.571 Ancestors: Monticello-nice.570 Don't pass a category to a Compiler, classifying is not its job. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2013-September/006395.html Name: Kernel-nice.808 Ancestors: Kernel-nice.807 Don't pass a category to a Compiler, classifying is not its job. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2013-September/006396.html Name: 45Deprecated-nice.9 Ancestors: 45Deprecated-fbs.8 Deprecate compile:classified:notifying:trailer:ifFail: The passed classification was unused in this operation. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2013-September/006397.html Name: Kernel-nice.809 Ancestors: Kernel-nice.808 Deprecate compile:notifying:trailer:ifFail:. The passed classification was unused in this operation. ============================================= http://lists.squeakfoundation.org/pipermail/packages/2013-September/006398.html Name: Compiler-nice.271 Ancestors: Compiler-nice.270 Remove messages trying to pass a category (protocol) to a Compiler/CompilationCue. A Compiler does compile but does not classify, not its job. Remove now unused category from CompilationCue and SyntaxErrorNotification. Remove messages trying to pass a context which are always used with nil. Remove notify: and notify:at: from Compiler. No one is going to notify a Compiler, because Compiler is just a facade. Notifications happens in Encoder and Parser. Remove requestor: from Encoder, no send. Do not deprecate, just remove. Deprecations will be introduced on demand for easing port of 3rd party packages. But there is too much dust, and the clean up is far from finished yet. ============================================= |
Free forum by Nabble | Edit this page |