[Cuis-dev] [Ann] Refinements to Exception handling
Juan Vuletich
juan at jvuletich.org
Mon Oct 14 04:02:31 PDT 2019
Hi Phil, Folks,
On 10/13/2019 9:25 PM, Phil B wrote:
> Just did a quick look at senders of #on:do: and found these:
>
> AndreasSystemProfiler>canWork
> Browser>contents:notifying:
> FeatureRequirement>require
> FeatureRequirement>satisfyRequirementsAndInstall
> MethodNode>generatePreSpur:using:
> MethodNode>generateSpur:using:
> RefactoringApplier>createAndValueHandlingExceptions:
> SmalltalkEditor>renameTemporary:
> SmalltalkEditor>withClassDefinitionNodeAndClassDo:ifErrorsParsing:
> SmalltalkEditor>withMethodNodeAndClassDo:ifErrorsParsing:
> SystemDictionary>okayToSave
>
> That's ~15% of #on:do: senders in the base image *directly* returning
> within the block. (i.e. I didn't check any of the blocks passed as
> parameters which might also do so or any of the other ways this might
> occur) I don't think this change is fully baked...
>
>
> On Sun, Oct 13, 2019 at 8:00 PM Phil B <pbpublist at gmail.com
> <mailto:pbpublist at gmail.com>> wrote:
>
> It looks like we have at least some changes in the core image to
> resolve. World menu->Save as... now fails. Has a scan of the
> image been done to identify where these cases might be buried?
>
I pushed these changes without fully analyzing their consequences, and
without appropriate discussion. I should have discussed this with fellow
co-maintainer Hernán and Andrés who saw the issue and suggested the
solution some months ago. This most likely annoyed you all.
I take responsibility for this error, and apologize for this.
More comments in other responses to this thread.
Thanks for your patience.
--
Juan Vuletich
www.cuis-smalltalk.org
https://github.com/Cuis-Smalltalk/Cuis-Smalltalk-Dev
https://github.com/jvuletich
https://www.linkedin.com/in/juan-vuletich-75611b3
@JuanVuletich
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cuis.st/mailman/archives/cuis-dev/attachments/20191014/e4586cb9/attachment-0001.htm>
More information about the Cuis-dev
mailing list