Pharo-dev
By thread
pharo-dev@lists.pharo.org
By month
Messages by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
August 2016
- 766 messages
Re: [Pharo-dev] why is gt playground not saving the code
by Nicolai Hess
2016-08-31 12:00 GMT+02:00 Peter Uhnák <i.uhnak(a)gmail.com>:
> At this point Iâve lost cumulatively hours and hours of work due to
> Playground not saving the code; so every time I crash I lose.
>
>
>
> In the picture below the code was demonstrably executed and yet itâs not
> in the history and if I would crash (which happens several times a day in
> âstableâ pharo 5) I would lose it. Not to mention that way too often I see
> duplicate events in the history with identical codeâ¦
>
>
>
>
>
This was discussed a couple of time and we even had some bug-entries.
But it is working that way "by-design".
I don't understand why, but the current content is not shown in the
history, only if you close the current playground window *withouth*
deleteing the content.
If the content is not shown in the history, it may be still in the
play-cache folder.
> Peter
>
Aug. 31, 2016
[pharo-project/pharo-core]
by GitHub
Branch: refs/tags/60195
Home: https://github.com/pharo-project/pharo-core
Aug. 31, 2016
[pharo-project/pharo-core] 9d68e3: 60195
by GitHub
Branch: refs/heads/6.0
Home: https://github.com/pharo-project/pharo-core
Commit: 9d68e35455cae474b2ec8b645213c3dd32b9bed7
https://github.com/pharo-project/pharo-core/commit/9d68e35455cae474b2ec8b64…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2016-08-31 (Wed, 31 Aug 2016)
Changed paths:
M Collections-Abstract.package/Collection.class/instance/testing/ifEmpty_.st
M Collections-Abstract.package/Collection.class/instance/testing/ifNotEmpty_.st
M Kernel-Tests.package/FractionTest.class/instance/tests - conversions/testIsPowerOfTwo.st
A Kernel-Tests.package/SemaphoreTest.class/instance/tests/testWaitTimeDuration.st
A Kernel-Tests.package/SemaphoreTest.class/instance/tests/testWaitTimeDurationWithCompletionAndTimeoutBlocks.st
M Kernel.package/Fraction.class/instance/testing/isPowerOfTwo.st
M Kernel.package/Point.class/instance/extent functions/scaleTo_.st
A Kernel.package/Semaphore.class/instance/communication/wait_.st
A Kernel.package/Semaphore.class/instance/communication/wait_onCompletion_onTimeout_.st
A Polymorph-Widgets-Rules.package/IconHardcodedMessageRule.class/README.md
A Polymorph-Widgets-Rules.package/IconHardcodedMessageRule.class/definition.st
A Polymorph-Widgets-Rules.package/IconHardcodedMessageRule.class/instance/accessing/group.st
A Polymorph-Widgets-Rules.package/IconHardcodedMessageRule.class/instance/accessing/name.st
A Polymorph-Widgets-Rules.package/IconHardcodedMessageRule.class/instance/accessing/severity.st
A Polymorph-Widgets-Rules.package/IconHardcodedMessageRule.class/instance/initialization/initialize.st
A Polymorph-Widgets-Rules.package/IconShortcutRule.class/README.md
A Polymorph-Widgets-Rules.package/IconShortcutRule.class/definition.st
A Polymorph-Widgets-Rules.package/IconShortcutRule.class/instance/accessing/group.st
A Polymorph-Widgets-Rules.package/IconShortcutRule.class/instance/accessing/name.st
A Polymorph-Widgets-Rules.package/IconShortcutRule.class/instance/accessing/severity.st
A Polymorph-Widgets-Rules.package/IconShortcutRule.class/instance/initialization/initialize.st
R ScriptLoader60.package/ScriptLoader.class/instance/pharo - scripts/script60194.st
A ScriptLoader60.package/ScriptLoader.class/instance/pharo - scripts/script60195.st
R ScriptLoader60.package/ScriptLoader.class/instance/pharo - updates/update60194.st
A ScriptLoader60.package/ScriptLoader.class/instance/pharo - updates/update60195.st
M ScriptLoader60.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
A Text-Core.package/Text.class/instance/accessing/includesSubstring_.st
A Text-Core.package/Text.class/instance/accessing/includesSubstring_caseSensitive_.st
A Text-Tests.package/TextAndTextStreamTest.class/instance/tests/testIncludesSubstring.st
A Text-Tests.package/TextAndTextStreamTest.class/instance/tests/testIncludesSubstringCaseSensitive.st
Log Message:
-----------
60195
18033 Fraction isPowerOfTwo does too much work
https://pharo.fogbugz.com/f/cases/18033
19012 Added rules for icons
https://pharo.fogbugz.com/f/cases/19012
19013 Semaphore wait protocol based on duration
https://pharo.fogbugz.com/f/cases/19013
19005 Collection>>#ifEmpty: has useless return and wrong comment
https://pharo.fogbugz.com/f/cases/19005
18990 Text missing #includesSubstring: and includesSubstring:caseSensitive:
https://pharo.fogbugz.com/f/cases/18990
http://files.pharo.org/image/60/60195.zip
Aug. 31, 2016
Re: [Pharo-dev] About Pharo 60
by Peter Uhnak
On Wed, Aug 31, 2016 at 12:00:30PM +0200, Yuriy Tymchuk wrote:
> Ok, now I know what I want.
>
> I want a better way to document. Because Iâm trying to write a documentation about my stuff, but there are too many disconnected ways to do that. Iâm trying to always have reasonable class comments. But sometimes you need a more general description, so you write help topics which are disconnected from class comments. Yes, we can add help topics generated from class comments but thatâs too weak. Additionally I version my projects on github, so I want t doc there in readme, or on a wiki. Whatâs more I think that itâs a good idea to export doc to the web. Because when someone mentioned package manifest I started to google for it and could not find anything.
>
> My suggestions:
> - write comments in pillar and slowly add pillar support to enrich comment (documentation) styles
> - add a possibility to reference classes/methods and help topics from pillar comments
> - have exporters to generate html documentation about a project based on comments and help topics
> - then I will be able to add a hook to Icebeg telling it: ok, on commit also generate a doc and export it as MarkDown (because we can) and commit it as a README or as a wiki entry or whatever.
>
> This way we will have interconnected documentation in the image, and if it should be placed somewhere else we export it.
+14.
Knowing that I cannot verify that the documentation is sync with code is very discouraging to even start writing the docs. When I was writing a chapter for agile visualization, I had the examples as independent scripts which I could execute (I believe Pillar has added executable examples since then).
But there are more things than examples, e.g. a Travis could run "docs verification" that would look at all the code (so even method and class name references) and made sure they exist and are not, say, deprecated. As Pillar provides you with a real syntax tree this might not be so hard.
At least personally the above could be a real value for me with Pillar, because up until now it was just another document format (and there's a lot of better ones) with poor infrastructure. But deep integration with Pharo could make it really valuable, and we are getting there.
> - then I will be able to add a hook to Icebeg telling it: ok, on commit also generate a doc and export it as MarkDown (because we can) and commit it as a README or as a wiki entry or whatever.
so close :) https://github.com/peteruhnak/IconFactory/blob/master/repository/BaselineOf…
Peter
Aug. 31, 2016
why is gt playground not saving the code
by Peter Uhnák
At this point Iâve lost cumulatively hours and hours of work due to Playground not saving the code; so every time I crash I lose.
In the picture below the code was demonstrably executed and yet itâs not in the history and if I would crash (which happens several times a day in âstableâ pharo 5) I would lose it. Not to mention that way too often I see duplicate events in the history with identical codeâ¦
Peter
Aug. 31, 2016
Re: [Pharo-dev] About Pharo 60
by Yuriy Tymchuk
Ok, now I know what I want.
I want a better way to document. Because Iâm trying to write a documentation about my stuff, but there are too many disconnected ways to do that. Iâm trying to always have reasonable class comments. But sometimes you need a more general description, so you write help topics which are disconnected from class comments. Yes, we can add help topics generated from class comments but thatâs too weak. Additionally I version my projects on github, so I want t doc there in readme, or on a wiki. Whatâs more I think that itâs a good idea to export doc to the web. Because when someone mentioned package manifest I started to google for it and could not find anything.
My suggestions:
- write comments in pillar and slowly add pillar support to enrich comment (documentation) styles
- add a possibility to reference classes/methods and help topics from pillar comments
- have exporters to generate html documentation about a project based on comments and help topics
- then I will be able to add a hook to Icebeg telling it: ok, on commit also generate a doc and export it as MarkDown (because we can) and commit it as a README or as a wiki entry or whatever.
This way we will have interconnected documentation in the image, and if it should be placed somewhere else we export it.
Cheers.
Uko
> On 24 Aug 2016, at 06:59, stepharo <stepharo(a)free.fr> wrote:
>
> Hi
>
> We have some ideas (because people are working on items) for the Pharo 6 roadmap
>
> and we will consolidate them soon and propose them to you.
>
> but I would like to know two kinds of points
>
> - what are the points you are working on and that would deserve more focus and help from the community?
>
> (these points are important because like that you could go faster and this is a good feeling to get done for example)
>
> - what would be points where (if magically we would get more resources - to not dream if this is not you
>
> there is a high chance that we will not make it) it would be nice to get some changes
>
>
> Please pay attention that if you type too fast and come up with a christmas list well it will stay a christmas list and will just make the thread larger for nothing.
>
> Stef
>
>
Aug. 31, 2016
Re: [Pharo-dev] [pharo-project/pharo-core] 518075: 60194
by Marcus Denker
> On 31 Aug 2016, at 11:29, GitHub <noreply(a)github.com> wrote:
>
>
> Log Message:
> -----------
> 60194
> Moose
>
> http://files.pharo.org/image/60/60194.zip
>
>
This update contains:
- case 18965 (removed GTExample)
- case 18596
Remove references from Glamour to Smalltalk evaluate:
- case 18948
remove a direct reference to Compiler from GT tests
- case 18923
inspector: improve "list methods using this variable"
- case 18905
cleanup #withThorougMethodsReferTo:do:
Marcus
Aug. 31, 2016
[pharo-project/pharo-core]
by GitHub
Branch: refs/tags/60194
Home: https://github.com/pharo-project/pharo-core
Aug. 31, 2016
[pharo-project/pharo-core] 518075: 60194
by GitHub
Branch: refs/heads/6.0
Home: https://github.com/pharo-project/pharo-core
Commit: 518075095836b300fd9be99765a1f918ed5884f2
https://github.com/pharo-project/pharo-core/commit/518075095836b300fd9be997…
Author: Jenkins Build Server <board(a)pharo-project.org>
Date: 2016-08-31 (Wed, 31 Aug 2016)
Changed paths:
M ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/instance/symbolic versions/development_.st
M ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/instance/symbolic versions/stable_.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/instance/versions/version30_.st
A ConfigurationOfGTDebugger.package/ConfigurationOfGTDebugger.class/instance/versions/version31_.st
M ConfigurationOfGTEventRecorder.package/ConfigurationOfGTEventRecorder.class/instance/symbolic versions/development_.st
M ConfigurationOfGTEventRecorder.package/ConfigurationOfGTEventRecorder.class/instance/symbolic versions/stable_.st
A ConfigurationOfGTEventRecorder.package/ConfigurationOfGTEventRecorder.class/instance/versions/version10_.st
A ConfigurationOfGTEventRecorder.package/ConfigurationOfGTEventRecorder.class/instance/versions/version11_.st
A ConfigurationOfGTInspectorCore.package/ConfigurationOfGTInspectorCore.class/instance/baselines/baseline30_.st
M ConfigurationOfGTInspectorCore.package/ConfigurationOfGTInspectorCore.class/instance/symbolic versions/development_.st
M ConfigurationOfGTInspectorCore.package/ConfigurationOfGTInspectorCore.class/instance/symbolic versions/stable_.st
A ConfigurationOfGTInspectorCore.package/ConfigurationOfGTInspectorCore.class/instance/versions/version319_.st
M ConfigurationOfGTPlaygroundCore.package/ConfigurationOfGTPlaygroundCore.class/instance/symbolic versions/development_.st
M ConfigurationOfGTPlaygroundCore.package/ConfigurationOfGTPlaygroundCore.class/instance/symbolic versions/stable_.st
A ConfigurationOfGTPlaygroundCore.package/ConfigurationOfGTPlaygroundCore.class/instance/versions/version315_.st
M ConfigurationOfGTSpotter.package/ConfigurationOfGTSpotter.class/instance/symbolic versions/development_.st
M ConfigurationOfGTSpotter.package/ConfigurationOfGTSpotter.class/instance/symbolic versions/stable_.st
A ConfigurationOfGTSpotter.package/ConfigurationOfGTSpotter.class/instance/versions/version216_.st
M ConfigurationOfGToolkitCore.package/ConfigurationOfGToolkitCore.class/instance/symbolic versions/development_.st
M ConfigurationOfGToolkitCore.package/ConfigurationOfGToolkitCore.class/instance/symbolic versions/stable_.st
A ConfigurationOfGToolkitCore.package/ConfigurationOfGToolkitCore.class/instance/versions/version327_.st
A ConfigurationOfGlamourCore.package/ConfigurationOfGlamourCore.class/instance/baselines/baseline40_.st
M ConfigurationOfGlamourCore.package/ConfigurationOfGlamourCore.class/instance/symbolic versions/development_.st
M ConfigurationOfGlamourCore.package/ConfigurationOfGlamourCore.class/instance/symbolic versions/stable_.st
A ConfigurationOfGlamourCore.package/ConfigurationOfGlamourCore.class/instance/versions/version421_.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/README.md
A GT-EventRecorder.package/GTBasicRecorderEvent.class/definition.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/accessing - announcement info/announcementTimestamp.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/accessing - announcement info/computerUUID.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/accessing - announcement info/eventRecorderVersion.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/accessing - announcement info/imageHash.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/accessing - announcement info/imageVersion.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/accessing - announcement info/latestUpdate.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/accessing - announcement info/sessionCreationTime.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/accessing/hashForText_.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/accessing/info.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/accessing/infoAt_.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/accessing/infoAt_ifAbsentPut_.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/accessing/infoAt_ifAbsent_.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/accessing/infoAt_ifPresent_ifAbsent_.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/accessing/infoAt_putHashForText_.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/accessing/infoAt_put_.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/accessing/obfuscated.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/accessing/obfuscated_.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/accessing/settings.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/accessing/timestamp.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/comparing/=.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/comparing/hash.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/initialization/initialize.st
A GT-EventRecorder.package/GTBasicRecorderEvent.class/instance/initialization/initializeObfuscated.st
M GT-EventRecorder.package/GTFuelPacking.class/instance/initialization/initializeMigrations.st
R GT-Inspector.package/GTCurrentExampleContext.class/README.md
R GT-Inspector.package/GTCurrentExampleContext.class/class/accessing-defaults/defaultValue.st
R GT-Inspector.package/GTCurrentExampleContext.class/class/evaluating/use_during_.st
R GT-Inspector.package/GTCurrentExampleContext.class/class/evaluating/value.st
R GT-Inspector.package/GTCurrentExampleContext.class/definition.st
R GT-Inspector.package/GTCurrentExampleContext.class/instance/accessing-defaults/defaultAction.st
R GT-Inspector.package/GTExample.class/README.md
R GT-Inspector.package/GTExample.class/class/examples/gtExampleFromPragma.st
R GT-Inspector.package/GTExample.class/definition.st
R GT-Inspector.package/GTExample.class/instance/accessing/after.st
R GT-Inspector.package/GTExample.class/instance/accessing/afterFinish.st
R GT-Inspector.package/GTExample.class/instance/accessing/description.st
R GT-Inspector.package/GTExample.class/instance/accessing/exceptions.st
R GT-Inspector.package/GTExample.class/instance/accessing/finder.st
R GT-Inspector.package/GTExample.class/instance/accessing/icon.st
R GT-Inspector.package/GTExample.class/instance/accessing/label.st
R GT-Inspector.package/GTExample.class/instance/accessing/pragma.st
R GT-Inspector.package/GTExample.class/instance/accessing/provider.st
R GT-Inspector.package/GTExample.class/instance/accessing/result.st
R GT-Inspector.package/GTExample.class/instance/accessing/source.st
R GT-Inspector.package/GTExample.class/instance/accessing/subjects.st
R GT-Inspector.package/GTExample.class/instance/initializing/initializeFromFinder_withPragma_.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/afterClass_selector_.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/after_.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/dependsAll_.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/dependsClass_selector_.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/depends_.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/description_.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/gtExample.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/iconBase64_.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/iconBytes_.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/iconClass_selector_.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/iconSelectorBase64_.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/iconSelector_.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/iconThemeSelector_.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/icon_.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/label_.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/noCache.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/noNotification.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/noTest.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/noTestReport.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/raisesAny_.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/raises_.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/subject_.st
R GT-Inspector.package/GTExample.class/instance/pragma-selectors/subjectsAll_.st
R GT-Inspector.package/GTExample.class/instance/private/children.st
R GT-Inspector.package/GTExample.class/instance/private/classNamed_.st
R GT-Inspector.package/GTExample.class/instance/private/classNamed_do_.st
R GT-Inspector.package/GTExample.class/instance/private/classNamed_do_ifNone_.st
R GT-Inspector.package/GTExample.class/instance/private/dependenciesOrErrors.st
R GT-Inspector.package/GTExample.class/instance/private/detachFromSystem.st
R GT-Inspector.package/GTExample.class/instance/private/detachResultFromSystem.st
R GT-Inspector.package/GTExample.class/instance/private/initializeIconWith_.st
R GT-Inspector.package/GTExample.class/instance/private/methodForClassNamed_selector_.st
R GT-Inspector.package/GTExample.class/instance/private/methodForClass_selector_.st
R GT-Inspector.package/GTExample.class/instance/private/methodForProvider_selector_.st
R GT-Inspector.package/GTExample.class/instance/private/methodForSelector_.st
R GT-Inspector.package/GTExample.class/instance/private/parents.st
R GT-Inspector.package/GTExample.class/instance/private/proxyForClass_selector_.st
R GT-Inspector.package/GTExample.class/instance/private/proxyForProvider_selector_.st
R GT-Inspector.package/GTExample.class/instance/private/proxyForSelector_.st
R GT-Inspector.package/GTExample.class/instance/private/resultCached.st
R GT-Inspector.package/GTExample.class/instance/private/resultCached_.st
R GT-Inspector.package/GTExample.class/instance/private/result_.st
R GT-Inspector.package/GTExample.class/instance/private/run.st
R GT-Inspector.package/GTExample.class/instance/private/substrings_do_.st
R GT-Inspector.package/GTExample.class/instance/public/afterArguments.st
R GT-Inspector.package/GTExample.class/instance/public/allDependencies.st
R GT-Inspector.package/GTExample.class/instance/public/allDependents.st
R GT-Inspector.package/GTExample.class/instance/public/arguments.st
R GT-Inspector.package/GTExample.class/instance/public/debug.st
R GT-Inspector.package/GTExample.class/instance/public/debugger.st
R GT-Inspector.package/GTExample.class/instance/public/dependencies.st
R GT-Inspector.package/GTExample.class/instance/public/dependents.st
R GT-Inspector.package/GTExample.class/instance/public/evaluator.st
R GT-Inspector.package/GTExample.class/instance/public/example.st
R GT-Inspector.package/GTExample.class/instance/public/hash.st
R GT-Inspector.package/GTExample.class/instance/public/method.st
R GT-Inspector.package/GTExample.class/instance/public/propertyAt_.st
R GT-Inspector.package/GTExample.class/instance/public/propertyAt_ifAbsentPut_.st
R GT-Inspector.package/GTExample.class/instance/public/propertyAt_ifAbsent_.st
R GT-Inspector.package/GTExample.class/instance/public/propertyAt_put_.st
R GT-Inspector.package/GTExample.class/instance/public/providerClass.st
R GT-Inspector.package/GTExample.class/instance/public/removeFromSystem.st
R GT-Inspector.package/GTExample.class/instance/public/returnValue.st
R GT-Inspector.package/GTExample.class/instance/public/signalableExceptions.st
R GT-Inspector.package/GTExample.class/instance/public/sourceCode.st
R GT-Inspector.package/GTExample.class/instance/public/traverser.st
R GT-Inspector.package/GTExample.class/instance/testing/=.st
R GT-Inspector.package/GTExample.class/instance/testing/equalsExample_.st
R GT-Inspector.package/GTExample.class/instance/testing/exists.st
R GT-Inspector.package/GTExample.class/instance/testing/hasDependencies.st
R GT-Inspector.package/GTExample.class/instance/testing/hasDependency_.st
R GT-Inspector.package/GTExample.class/instance/testing/hasDependent.st
R GT-Inspector.package/GTExample.class/instance/testing/hasDependent_.st
R GT-Inspector.package/GTExample.class/instance/testing/hasDependents.st
R GT-Inspector.package/GTExample.class/instance/testing/hasRelationships.st
R GT-Inspector.package/GTExample.class/instance/testing/hasSubject_.st
R GT-Inspector.package/GTExample.class/instance/testing/hasValidAfterArguments.st
R GT-Inspector.package/GTExample.class/instance/testing/hasValidArguments.st
R GT-Inspector.package/GTExample.class/instance/testing/hasValidDependencies.st
R GT-Inspector.package/GTExample.class/instance/testing/ignoreCache.st
R GT-Inspector.package/GTExample.class/instance/testing/ignoreNotification.st
R GT-Inspector.package/GTExample.class/instance/testing/ignoreTest.st
R GT-Inspector.package/GTExample.class/instance/testing/ignoreTestReport.st
R GT-Inspector.package/GTExample.class/instance/testing/isGTExample.st
R GT-Inspector.package/GTExample.class/instance/testing/isValid.st
R GT-Inspector.package/GTExample.class/instance/testing/matchesMethod_.st
R GT-Inspector.package/GTExample.class/instance/ui/gtDebuggerSourceIn_.st
R GT-Inspector.package/GTExample.class/instance/ui/gtDisplayOn_.st
R GT-Inspector.package/GTExample.class/instance/ui/gtDisplaySummaryOn_.st
R GT-Inspector.package/GTExample.class/instance/ui/gtInspectorActionEvaluateResultAndGo.st
R GT-Inspector.package/GTExample.class/instance/ui/gtInspectorDependenciesIn_.st
R GT-Inspector.package/GTExample.class/instance/ui/gtInspectorDependentsIn_.st
R GT-Inspector.package/GTExample.class/instance/ui/gtInspectorSourceIn_.st
R GT-Inspector.package/GTExample.class/instance/ui/gtSpotterDependenciesFor_.st
R GT-Inspector.package/GTExample.class/instance/ui/gtSpotterDependentsFor_.st
R GT-Inspector.package/GTExample.class/instance/ui/gtSpotterPreviewIn_.st
R GT-Inspector.package/GTExample.class/instance/ui/gtSpotterProviderFor_.st
R GT-Inspector.package/GTExample.class/instance/ui/gtSpotterSourceFor_.st
R GT-Inspector.package/GTExample.class/instance/ui/gtSpotterSubjectsFor_.st
R GT-Inspector.package/GTExample.class/instance/ui/spotterPreviewIn_inContext_.st
R GT-Inspector.package/GTExampleAdded.class/README.md
R GT-Inspector.package/GTExampleAdded.class/definition.st
R GT-Inspector.package/GTExampleAnnouncement.class/README.md
R GT-Inspector.package/GTExampleAnnouncement.class/definition.st
R GT-Inspector.package/GTExampleAnnouncement.class/instance/accessing/example.st
R GT-Inspector.package/GTExampleAnnouncement.class/instance/accessing/example_.st
R GT-Inspector.package/GTExampleArgumentError.class/README.md
R GT-Inspector.package/GTExampleArgumentError.class/definition.st
R GT-Inspector.package/GTExampleArgumentError.class/instance/accessing/defined.st
R GT-Inspector.package/GTExampleArgumentError.class/instance/accessing/defined_.st
R GT-Inspector.package/GTExampleArgumentError.class/instance/accessing/evaluated.st
R GT-Inspector.package/GTExampleArgumentError.class/instance/accessing/evaluated_.st
R GT-Inspector.package/GTExampleArgumentError.class/instance/accessing/expected.st
R GT-Inspector.package/GTExampleArgumentError.class/instance/accessing/expected_.st
R GT-Inspector.package/GTExampleContext.class/README.md
R GT-Inspector.package/GTExampleContext.class/definition.st
R GT-Inspector.package/GTExampleDebugger.class/README.md
R GT-Inspector.package/GTExampleDebugger.class/definition.st
R GT-Inspector.package/GTExampleDebugger.class/instance/private/do_on_do_.st
R GT-Inspector.package/GTExampleDeclaredClassMissing.class/README.md
R GT-Inspector.package/GTExampleDeclaredClassMissing.class/definition.st
R GT-Inspector.package/GTExampleDeclaredClassMissing.class/instance/accessing/classNamed.st
R GT-Inspector.package/GTExampleDeclaredClassMissing.class/instance/accessing/classNamed_.st
R GT-Inspector.package/GTExampleDeclaredMethodMissing.class/README.md
R GT-Inspector.package/GTExampleDeclaredMethodMissing.class/definition.st
R GT-Inspector.package/GTExampleDeclaredMethodMissing.class/instance/accessing/methodClass.st
R GT-Inspector.package/GTExampleDeclaredMethodMissing.class/instance/accessing/methodClass_.st
R GT-Inspector.package/GTExampleDeclaredMethodMissing.class/instance/accessing/selector.st
R GT-Inspector.package/GTExampleDeclaredMethodMissing.class/instance/accessing/selector_.st
R GT-Inspector.package/GTExampleDependencyError.class/README.md
R GT-Inspector.package/GTExampleDependencyError.class/definition.st
R GT-Inspector.package/GTExampleDependencyError.class/instance/accessing/exception.st
R GT-Inspector.package/GTExampleDependencyError.class/instance/accessing/exception_.st
R GT-Inspector.package/GTExampleDependencyError.class/instance/testing/isExampleError.st
R GT-Inspector.package/GTExampleError.class/README.md
R GT-Inspector.package/GTExampleError.class/definition.st
R GT-Inspector.package/GTExampleError.class/instance/accessing/example.st
R GT-Inspector.package/GTExampleError.class/instance/accessing/example_.st
R GT-Inspector.package/GTExampleError.class/instance/testing/isExampleError.st
R GT-Inspector.package/GTExampleEvaluator.class/README.md
R GT-Inspector.package/GTExampleEvaluator.class/definition.st
R GT-Inspector.package/GTExampleEvaluator.class/instance/initializing/initialize.st
R GT-Inspector.package/GTExampleEvaluator.class/instance/primitives/primitiveProcessExample_withArguments_.st
R GT-Inspector.package/GTExampleEvaluator.class/instance/private/do_on_do_.st
R GT-Inspector.package/GTExampleEvaluator.class/instance/private/newResultFor_.st
R GT-Inspector.package/GTExampleEvaluator.class/instance/private/processAfter_.st
R GT-Inspector.package/GTExampleEvaluator.class/instance/private/processAfter_withResult_.st
R GT-Inspector.package/GTExampleEvaluator.class/instance/private/process_withArguments_.st
R GT-Inspector.package/GTExampleEvaluator.class/instance/public/result.st
R GT-Inspector.package/GTExampleExpectedExceptionNotRaised.class/README.md
R GT-Inspector.package/GTExampleExpectedExceptionNotRaised.class/definition.st
R GT-Inspector.package/GTExampleExpectedExceptionNotRaised.class/instance/accessing/exception.st
R GT-Inspector.package/GTExampleExpectedExceptionNotRaised.class/instance/accessing/exception_.st
R GT-Inspector.package/GTExampleExpectedExceptionNotRaised.class/instance/accessing/expectedError.st
R GT-Inspector.package/GTExampleExpectedExceptionNotRaised.class/instance/accessing/expectedError_.st
R GT-Inspector.package/GTExampleFinder.class/README.md
R GT-Inspector.package/GTExampleFinder.class/class/DEPRECATED/myExamples.st
R GT-Inspector.package/GTExampleFinder.class/class/DEPRECATED/myExamplesTo_.st
R GT-Inspector.package/GTExampleFinder.class/class/examples/gtExampleInstance.st
R GT-Inspector.package/GTExampleFinder.class/class/public/allGTExamples.st
R GT-Inspector.package/GTExampleFinder.class/class/public/allGTExamplesTo_.st
R GT-Inspector.package/GTExampleFinder.class/class/public/gtExamplesContained.st
R GT-Inspector.package/GTExampleFinder.class/class/public/gtExamplesContainedTo_.st
R GT-Inspector.package/GTExampleFinder.class/class/ui/gtSpotterExamplesFor_.st
R GT-Inspector.package/GTExampleFinder.class/definition.st
R GT-Inspector.package/GTExampleFinder.class/instance/DEPRECATED/myExamples.st
R GT-Inspector.package/GTExampleFinder.class/instance/DEPRECATED/myExamplesTo_.st
R GT-Inspector.package/GTExampleFinder.class/instance/accessing/provider.st
R GT-Inspector.package/GTExampleFinder.class/instance/accessing/provider_.st
R GT-Inspector.package/GTExampleFinder.class/instance/accessing/source.st
R GT-Inspector.package/GTExampleFinder.class/instance/accessing/source_.st
R GT-Inspector.package/GTExampleFinder.class/instance/accessing/subjects.st
R GT-Inspector.package/GTExampleFinder.class/instance/accessing/subjects_.st
R GT-Inspector.package/GTExampleFinder.class/instance/private-primitives/class_selector_method_pragma_.st
R GT-Inspector.package/GTExampleFinder.class/instance/private-primitives/remove_ifPresent_.st
R GT-Inspector.package/GTExampleFinder.class/instance/private/class_selector_method_to_.st
R GT-Inspector.package/GTExampleFinder.class/instance/private/class_selector_to_.st
R GT-Inspector.package/GTExampleFinder.class/instance/private/class_to_.st
R GT-Inspector.package/GTExampleFinder.class/instance/private/example_to_.st
R GT-Inspector.package/GTExampleFinder.class/instance/private/method_to_.st
R GT-Inspector.package/GTExampleFinder.class/instance/private/newExample.st
R GT-Inspector.package/GTExampleFinder.class/instance/private/newExampleFromPragma_.st
R GT-Inspector.package/GTExampleFinder.class/instance/private/newImpostorPragma_.st
R GT-Inspector.package/GTExampleFinder.class/instance/private/proxyExists_.st
R GT-Inspector.package/GTExampleFinder.class/instance/private/proxy_.st
R GT-Inspector.package/GTExampleFinder.class/instance/private/proxy_matchesMethod_.st
R GT-Inspector.package/GTExampleFinder.class/instance/public/gtExamplesContained.st
R GT-Inspector.package/GTExampleFinder.class/instance/public/gtExamplesContainedTo_.st
R GT-Inspector.package/GTExampleFinder.class/instance/ui/gtSpotterExamplesFor_.st
R GT-Inspector.package/GTExampleImpostorPragma.class/README.md
R GT-Inspector.package/GTExampleImpostorPragma.class/definition.st
R GT-Inspector.package/GTExampleImpostorPragma.class/instance/accessing-method/arguments.st
R GT-Inspector.package/GTExampleImpostorPragma.class/instance/accessing-method/keyword.st
R GT-Inspector.package/GTExampleImpostorPragma.class/instance/accessing-method/method.st
R GT-Inspector.package/GTExampleImpostorPragma.class/instance/accessing-method/methodClass.st
R GT-Inspector.package/GTExampleImpostorPragma.class/instance/accessing-method/method_.st
R GT-Inspector.package/GTExampleImpostorPragma.class/instance/accessing-method/selector.st
R GT-Inspector.package/GTExampleImpostorPragma.class/instance/comparing/=.st
R GT-Inspector.package/GTExampleImpostorPragma.class/instance/comparing/hash.st
R GT-Inspector.package/GTExampleImpostorPragma.class/instance/testing/isGTExamplePragma.st
R GT-Inspector.package/GTExampleMethod.class/README.md
R GT-Inspector.package/GTExampleMethod.class/definition.st
R GT-Inspector.package/GTExampleMethod.class/instance/accessing/provider.st
R GT-Inspector.package/GTExampleMethod.class/instance/accessing/provider_.st
R GT-Inspector.package/GTExampleMethod.class/instance/accessing/selector.st
R GT-Inspector.package/GTExampleMethod.class/instance/accessing/selector_.st
R GT-Inspector.package/GTExampleMethod.class/instance/public/hash.st
R GT-Inspector.package/GTExampleMethod.class/instance/public/method.st
R GT-Inspector.package/GTExampleMethod.class/instance/public/providerClass.st
R GT-Inspector.package/GTExampleMethod.class/instance/testing/=.st
R GT-Inspector.package/GTExampleMethod.class/instance/testing/exists.st
R GT-Inspector.package/GTExampleMethod.class/instance/testing/hasValidArguments.st
R GT-Inspector.package/GTExampleMethod.class/instance/testing/matchesMethod_.st
R GT-Inspector.package/GTExampleModified.class/README.md
R GT-Inspector.package/GTExampleModified.class/definition.st
R GT-Inspector.package/GTExampleModified.class/instance/accessing/oldExample.st
R GT-Inspector.package/GTExampleModified.class/instance/accessing/oldExample_.st
R GT-Inspector.package/GTExampleNautilus.class/README.md
R GT-Inspector.package/GTExampleNautilus.class/class/private/methodChanged_.st
R GT-Inspector.package/GTExampleNautilus.class/class/private/methodUpdated_with_.st
R GT-Inspector.package/GTExampleNautilus.class/definition.st
R GT-Inspector.package/GTExampleNautilus.class/instance/private/examples_.st
R GT-Inspector.package/GTExampleNautilus.class/instance/private/examples_do_.st
R GT-Inspector.package/GTExampleNautilus.class/instance/public/onClass_.st
R GT-Inspector.package/GTExampleNautilus.class/instance/public/onCompiledMethod_.st
R GT-Inspector.package/GTExampleNautilus.class/instance/public/onExamples_builder_.st
R GT-Inspector.package/GTExampleNautilus.class/instance/public/onPackage_.st
R GT-Inspector.package/GTExampleNautilus.class/instance/public/onProvider_builder_.st
R GT-Inspector.package/GTExampleNautilus.class/instance/public/onReferences_builder_.st
R GT-Inspector.package/GTExampleNautilus.class/instance/public/onSource_builder_.st
R GT-Inspector.package/GTExampleNautilusAction.class/README.md
R GT-Inspector.package/GTExampleNautilusAction.class/class/private/iconForMethod_result_.st
R GT-Inspector.package/GTExampleNautilusAction.class/definition.st
R GT-Inspector.package/GTExampleNautilusAction.class/instance/order/actionOrder.st
R GT-Inspector.package/GTExampleNautilusAction.class/instance/order/isActionHandled.st
R GT-Inspector.package/GTExampleNautilusAction.class/instance/order/privateActionIcon.st
R GT-Inspector.package/GTExampleNautilusAction.class/instance/order/run_.st
R GT-Inspector.package/GTExampleNautilusAction.class/instance/private/iconForMethod_.st
R GT-Inspector.package/GTExampleNautilusAction.class/instance/private/resultForMethod_.st
R GT-Inspector.package/GTExampleNotDefinedRule.class/README.md
R GT-Inspector.package/GTExampleNotDefinedRule.class/class/accessing/uniqueIdentifierName.st
R GT-Inspector.package/GTExampleNotDefinedRule.class/class/testing/checksClass.st
R GT-Inspector.package/GTExampleNotDefinedRule.class/definition.st
R GT-Inspector.package/GTExampleNotDefinedRule.class/instance/accessing/group.st
R GT-Inspector.package/GTExampleNotDefinedRule.class/instance/accessing/name.st
R GT-Inspector.package/GTExampleNotDefinedRule.class/instance/accessing/resultClass.st
R GT-Inspector.package/GTExampleNotDefinedRule.class/instance/accessing/severity.st
R GT-Inspector.package/GTExampleNotDefinedRule.class/instance/as yet unclassified/check_forCriticsDo_ifNone_.st
R GT-Inspector.package/GTExampleNotDefinedRule.class/instance/running/basicCheck_.st
R GT-Inspector.package/GTExampleNotDefinedRule.class/instance/running/checkClass_.st
R GT-Inspector.package/GTExampleNotDefinedRule.class/instance/running/containsCustomExtension_.st
R GT-Inspector.package/GTExampleNotDefinedRule.class/instance/running/containsGTExample_.st
R GT-Inspector.package/GTExampleOrganizer.class/README.md
R GT-Inspector.package/GTExampleOrganizer.class/class/examples/gtExampleInstance.st
R GT-Inspector.package/GTExampleOrganizer.class/class/public/instance.st
R GT-Inspector.package/GTExampleOrganizer.class/class/public/new.st
R GT-Inspector.package/GTExampleOrganizer.class/class/public/registerInterestToSystemAnnouncement.st
R GT-Inspector.package/GTExampleOrganizer.class/class/public/restart.st
R GT-Inspector.package/GTExampleOrganizer.class/class/public/start.st
R GT-Inspector.package/GTExampleOrganizer.class/class/public/stop.st
R GT-Inspector.package/GTExampleOrganizer.class/definition.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/OBSOLETE/examples.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/OBSOLETE/jobEnded_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/OBSOLETE/jobStarted_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/OBSOLETE/notifying.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/OBSOLETE/resetResults.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/OBSOLETE/running.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/OBSOLETE/stopJobAnnouncements.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/OBSOLETE/withCleanupDo_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/accessing/announcer.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/accessing/atMethod_ifAbsentPut_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/accessing/removeAtMethod_ifPresent_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/initializing/initialize.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/initializing/reset.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/initializing/resetQuickly.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/initializing/resetResultsOnly.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-announcers/startMonticelloAnnouncements.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-announcers/startSystemAnnouncements.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-announcers/stopMonticelloAnnouncements.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-announcers/stopSystemAnnouncements.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-checking/checkForDependenciesUsing_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-checking/checkForMissingClasses.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-checking/checkForMissingClasses_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-checking/checkForMissingDependencies.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-checking/checkForMissingDependencies_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-checking/checkForNumberOfArguments_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-events/categoryRemoved_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-events/classRemoved_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-events/classRenamed_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-events/exampleAdded_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-events/example_modified_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-events/example_removed_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-events/loadStarted_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-events/loadStopped_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-events/methodAdded_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-events/methodModified_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-events/methodRemoved_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-notifying/notifyForDependencyUsing_example_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-notifying/notifyForMissingClasses_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-notifying/notifyForMissingDependency_example_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-notifying/notifyForNumberOfArguments_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private-notifying/notify_exception_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private/cachedExamplesDo_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/private/withoutExceptionsDo_.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/public/start.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/public/stop.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/public/stopThoroughly.st
R GT-Inspector.package/GTExampleOrganizer.class/instance/ui/gtSpotterGTExamplesFor_.st
R GT-Inspector.package/GTExampleProcessor.class/README.md
R GT-Inspector.package/GTExampleProcessor.class/definition.st
R GT-Inspector.package/GTExampleProcessor.class/instance/accessing-defaults/defaultOnArgumentError.st
R GT-Inspector.package/GTExampleProcessor.class/instance/accessing-defaults/defaultOnDependencyError.st
R GT-Inspector.package/GTExampleProcessor.class/instance/accessing-defaults/defaultOnProcess.st
R GT-Inspector.package/GTExampleProcessor.class/instance/accessing-defaults/defaultOnRecursionError.st
R GT-Inspector.package/GTExampleProcessor.class/instance/accessing/context.st
R GT-Inspector.package/GTExampleProcessor.class/instance/accessing/context_.st
R GT-Inspector.package/GTExampleProcessor.class/instance/accessing/example.st
R GT-Inspector.package/GTExampleProcessor.class/instance/accessing/example_.st
R GT-Inspector.package/GTExampleProcessor.class/instance/accessing/onArgumentError.st
R GT-Inspector.package/GTExampleProcessor.class/instance/accessing/onArgumentError_.st
R GT-Inspector.package/GTExampleProcessor.class/instance/accessing/onDependencyError.st
R GT-Inspector.package/GTExampleProcessor.class/instance/accessing/onDependencyError_.st
R GT-Inspector.package/GTExampleProcessor.class/instance/accessing/onProcess.st
R GT-Inspector.package/GTExampleProcessor.class/instance/accessing/onProcess_.st
R GT-Inspector.package/GTExampleProcessor.class/instance/accessing/onRecursionError.st
R GT-Inspector.package/GTExampleProcessor.class/instance/accessing/onRecursionError_.st
R GT-Inspector.package/GTExampleProcessor.class/instance/initializing/initialize.st
R GT-Inspector.package/GTExampleProcessor.class/instance/private/basicProcess_.st
R GT-Inspector.package/GTExampleProcessor.class/instance/private/handleArgumentErrorFor_withArguments_.st
R GT-Inspector.package/GTExampleProcessor.class/instance/private/handleDependencyErrorFor_withException_.st
R GT-Inspector.package/GTExampleProcessor.class/instance/private/handleRecursionErrorFor_.st
R GT-Inspector.package/GTExampleProcessor.class/instance/private/process_.st
R GT-Inspector.package/GTExampleProcessor.class/instance/private/process_withArguments_.st
R GT-Inspector.package/GTExampleProcessor.class/instance/private/process_withoutLoopsDo_.st
R GT-Inspector.package/GTExampleProcessor.class/instance/private/withContextDo_.st
R GT-Inspector.package/GTExampleProcessor.class/instance/public/value.st
R GT-Inspector.package/GTExampleProcessor.class/instance/testing/canProcess.st
R GT-Inspector.package/GTExampleProviderMethod.class/README.md
R GT-Inspector.package/GTExampleProviderMethod.class/definition.st
R GT-Inspector.package/GTExampleProviderMethod.class/instance/accessing-defaults/defaultProvider.st
R GT-Inspector.package/GTExampleProviderMethod.class/instance/accessing/arguments.st
R GT-Inspector.package/GTExampleProviderMethod.class/instance/accessing/arguments_.st
R GT-Inspector.package/GTExampleProviderMethod.class/instance/accessing/provider.st
R GT-Inspector.package/GTExampleProviderMethod.class/instance/accessing/providerName_.st
R GT-Inspector.package/GTExampleProviderMethod.class/instance/accessing/provider_.st
R GT-Inspector.package/GTExampleProviderMethod.class/instance/testing/hasValidArguments.st
R GT-Inspector.package/GTExampleProxy.class/README.md
R GT-Inspector.package/GTExampleProxy.class/definition.st
R GT-Inspector.package/GTExampleProxy.class/instance/accessing/example.st
R GT-Inspector.package/GTExampleProxy.class/instance/accessing/example_.st
R GT-Inspector.package/GTExampleProxy.class/instance/accessing/owner.st
R GT-Inspector.package/GTExampleProxy.class/instance/accessing/owner_.st
R GT-Inspector.package/GTExampleProxy.class/instance/private/detachFromSystem.st
R GT-Inspector.package/GTExampleProxy.class/instance/private/resolve.st
R GT-Inspector.package/GTExampleProxy.class/instance/private/withExampleDo_.st
R GT-Inspector.package/GTExampleProxy.class/instance/private/withExampleDo_ifAbsent_.st
R GT-Inspector.package/GTExampleProxy.class/instance/public/hash.st
R GT-Inspector.package/GTExampleProxy.class/instance/testing/=.st
R GT-Inspector.package/GTExampleProxy.class/instance/testing/equalsExample_.st
R GT-Inspector.package/GTExampleProxy.class/instance/testing/exists.st
R GT-Inspector.package/GTExampleProxy.class/instance/testing/isValid.st
R GT-Inspector.package/GTExampleProxy.class/instance/testing/matchesMethod_.st
R GT-Inspector.package/GTExampleProxy.class/instance/ui/gtDebuggerSourceIn_.st
R GT-Inspector.package/GTExampleProxy.class/instance/ui/gtDisplayOn_.st
R GT-Inspector.package/GTExampleProxy.class/instance/ui/gtDisplaySummaryOn_.st
R GT-Inspector.package/GTExampleProxy.class/instance/ui/gtInspectorDependenciesIn_.st
R GT-Inspector.package/GTExampleProxy.class/instance/ui/gtInspectorSourceIn_.st
R GT-Inspector.package/GTExampleProxy.class/instance/ui/gtSpotterDependenciesFor_.st
R GT-Inspector.package/GTExampleProxy.class/instance/ui/gtSpotterDependentsFor_.st
R GT-Inspector.package/GTExampleProxy.class/instance/ui/gtSpotterPreviewIn_.st
R GT-Inspector.package/GTExampleRecursionDetected.class/README.md
R GT-Inspector.package/GTExampleRecursionDetected.class/definition.st
R GT-Inspector.package/GTExampleRecursionDetected.class/instance/accessing/next.st
R GT-Inspector.package/GTExampleRecursionDetected.class/instance/accessing/next_.st
R GT-Inspector.package/GTExampleRecursionDetected.class/instance/accessing/resolved.st
R GT-Inspector.package/GTExampleRecursionDetected.class/instance/accessing/resolved_.st
R GT-Inspector.package/GTExampleRemoved.class/README.md
R GT-Inspector.package/GTExampleRemoved.class/definition.st
R GT-Inspector.package/GTExampleResult.class/README.md
R GT-Inspector.package/GTExampleResult.class/definition.st
R GT-Inspector.package/GTExampleResult.class/instance/accessing/context.st
R GT-Inspector.package/GTExampleResult.class/instance/accessing/context_.st
R GT-Inspector.package/GTExampleResult.class/instance/accessing/example.st
R GT-Inspector.package/GTExampleResult.class/instance/accessing/example_.st
R GT-Inspector.package/GTExampleResult.class/instance/accessing/expectedError.st
R GT-Inspector.package/GTExampleResult.class/instance/accessing/expectedError_.st
R GT-Inspector.package/GTExampleResult.class/instance/accessing/returnValue.st
R GT-Inspector.package/GTExampleResult.class/instance/accessing/returnValue_.st
R GT-Inspector.package/GTExampleResult.class/instance/accessing/unexpectedError.st
R GT-Inspector.package/GTExampleResult.class/instance/accessing/unexpectedError_.st
R GT-Inspector.package/GTExampleResult.class/instance/actions/debug.st
R GT-Inspector.package/GTExampleResult.class/instance/actions/run.st
R GT-Inspector.package/GTExampleResult.class/instance/private/detachFromSystem.st
R GT-Inspector.package/GTExampleResult.class/instance/testing/isError.st
R GT-Inspector.package/GTExampleResult.class/instance/testing/isExpectedError.st
R GT-Inspector.package/GTExampleResult.class/instance/testing/isFailure.st
R GT-Inspector.package/GTExampleResult.class/instance/testing/isSuccess.st
R GT-Inspector.package/GTExampleResult.class/instance/testing/isUnexpectedError.st
R GT-Inspector.package/GTExampleResult.class/instance/ui/gtDisplayOn_.st
R GT-Inspector.package/GTExampleTestCase.class/README.md
R GT-Inspector.package/GTExampleTestCase.class/class/testing/isAbstract.st
R GT-Inspector.package/GTExampleTestCase.class/definition.st
R GT-Inspector.package/GTExampleTestCase.class/instance/configuration/packageNames.st
R GT-Inspector.package/GTExampleTestCase.class/instance/private/packages_.st
R GT-Inspector.package/GTExampleTestCase.class/instance/private/runCase.st
R GT-Inspector.package/GTExampleTestCase.class/instance/private/runExampleContainers_.st
R GT-Inspector.package/GTExampleTestCase.class/instance/private/runExample_.st
R GT-Inspector.package/GTExampleTestCase.class/instance/private/run_.st
R GT-Inspector.package/GTExampleTestCase.class/instance/tests/testExamples.st
R GT-Inspector.package/GTExampleTraverser.class/README.md
R GT-Inspector.package/GTExampleTraverser.class/definition.st
R GT-Inspector.package/GTExampleTraverser.class/instance/accessing/action.st
R GT-Inspector.package/GTExampleTraverser.class/instance/accessing/action_.st
R GT-Inspector.package/GTExampleTraverser.class/instance/accessing/reversed.st
R GT-Inspector.package/GTExampleTraverser.class/instance/private/process_withArguments_.st
R GT-Inspector.package/GTExampleUnexpectedExceptionRaised.class/README.md
R GT-Inspector.package/GTExampleUnexpectedExceptionRaised.class/definition.st
R GT-Inspector.package/GTExampleUnexpectedExceptionRaised.class/instance/accessing/unexpectedError.st
R GT-Inspector.package/GTExampleUnexpectedExceptionRaised.class/instance/accessing/unexpectedError_.st
R GT-Inspector.package/GTExampleUnexpectedExceptionRaised.class/instance/ui/gtDisplayOn_.st
M GT-Inspector.package/GTRawObjectVariablesBrowser.class/instance/private building/variablesIn_.st
R GT-Inspector.package/extension/AbstractNautilusUI/class/examplesClassMenu_.st
R GT-Inspector.package/extension/AbstractNautilusUI/class/examplesMethodMenu_.st
R GT-Inspector.package/extension/AbstractNautilusUI/class/examplesPackageMenu_.st
R GT-Inspector.package/extension/Announcer/instance/unsubscribeThoroughly_.st
R GT-Inspector.package/extension/Announcer/instance/unsubscribe_thoroughlyfor_.st
R GT-Inspector.package/extension/CompiledMethod/instance/gtExample.st
R GT-Inspector.package/extension/CompiledMethod/instance/gtExampleValue.st
R GT-Inspector.package/extension/CompiledMethod/instance/gtExamples.st
R GT-Inspector.package/extension/CompiledMethod/instance/valueWithReceiver_possibleArguments_.st
R GT-Inspector.package/extension/Error/instance/isExamplesFailure.st
R GT-Inspector.package/extension/Exception/instance/isExampleError.st
R GT-Inspector.package/extension/ExceptionSet/instance/copyWithAll_.st
R GT-Inspector.package/extension/ExceptionSet/instance/copyWith_.st
R GT-Inspector.package/extension/ExceptionSet/instance/signaledBy_.st
R GT-Inspector.package/extension/Object/class/gtExampleContext.st
R GT-Inspector.package/extension/Object/instance/detachFromSystem.st
R GT-Inspector.package/extension/Object/instance/equalsExample_.st
R GT-Inspector.package/extension/Object/instance/gtExampleContext.st
R GT-Inspector.package/extension/Object/instance/gtExampleSourceIn_inContext_.st
R GT-Inspector.package/extension/Object/instance/gtExamples.st
R GT-Inspector.package/extension/Object/instance/gtExamplesContained.st
R GT-Inspector.package/extension/Object/instance/isGTExample.st
R GT-Inspector.package/extension/Pragma/instance/isGTExamplePragma.st
R GT-Inspector.package/extension/RPackage/instance/gtExamplesContained.st
R GT-Inspector.package/extension/RPackage/instance/matchesPackagePattern_.st
R GT-Inspector.package/extension/RPackageTag/instance/gtExamplesContained.st
R GT-Inspector.package/extension/SubscriptionRegistry/instance/subscriptions.st
R GT-Inspector.package/extension/SystemNavigation/instance/examplesReferencesTo_.st
R GT-Inspector.package/extension/TClass/instance/gtInspectorGTExamplesIn_.st
R GT-Inspector.package/extension/TClass/instance/gtSpotterGTExamplesFor_.st
R GT-Inspector.package/extension/TClassDescription/instance/gtExamples.st
R GT-Inspector.package/extension/TClassDescription/instance/gtExamplesFinder.st
R GT-Inspector.package/extension/TClassDescription/instance/gtExamplesProvider.st
R GT-Inspector.package/extension/TClassDescription/instance/gtExamplesSource.st
R GT-Inspector.package/extension/TClassDescription/instance/gtExamplesSubjects.st
R GT-Inspector.package/extension/WeakSubscriptionBuilder/instance/unsubscribe_thoroughlyfor_.st
R GT-InspectorExtensions-Core.package/extension/Announcer/class/gtExampleEmptyAnnouncer.st
R GT-InspectorExtensions-Core.package/extension/Announcer/class/gtExampleSystemAnnouncer.st
R GT-InspectorExtensions-Core.package/extension/Array/class/gtExample.st
R GT-InspectorExtensions-Core.package/extension/Bitmap/class/gtExampleIconBits.st
R GT-InspectorExtensions-Core.package/extension/BlockClosure/class/gtExampleEmpty.st
R GT-InspectorExtensions-Core.package/extension/BlockClosure/class/gtExampleOneArgument.st
R GT-InspectorExtensions-Core.package/extension/BlockClosure/class/gtExampleTwoArguments.st
R GT-InspectorExtensions-Core.package/extension/ByteArray/class/gtExampleSimple.st
R GT-InspectorExtensions-Core.package/extension/Canvas/class/gtExampleNullCanvas.st
R GT-InspectorExtensions-Core.package/extension/Canvas/class/gtExampleWorldCanvas.st
R GT-InspectorExtensions-Core.package/extension/Canvas/class/gtExampleWorldCanvasWithAlpha.st
R GT-InspectorExtensions-Core.package/extension/Canvas/class/gtExampleWorldCanvasWithShadow.st
R GT-InspectorExtensions-Core.package/extension/Character/class/gtExampleA.st
R GT-InspectorExtensions-Core.package/extension/Character/class/gtExampleSpace.st
R GT-InspectorExtensions-Core.package/extension/Class/class/gtExampleClass.st
R GT-InspectorExtensions-Core.package/extension/Collection/class/gtExampleEmptyArray.st
R GT-InspectorExtensions-Core.package/extension/Collection/class/gtExampleOrderedCollectionWithOneElement.st
R GT-InspectorExtensions-Core.package/extension/Color/class/gtExampleColorRed.st
R GT-InspectorExtensions-Core.package/extension/CompiledMethod/class/gtExampleSimple.st
R GT-InspectorExtensions-Core.package/extension/Context/class/gtExampleTthisContext.st
R GT-InspectorExtensions-Core.package/extension/Date/class/gtExampleToday.st
R GT-InspectorExtensions-Core.package/extension/DateAndTime/class/gtExampleNow.st
R GT-InspectorExtensions-Core.package/extension/Dictionary/class/gtExampleEmptyDictionary.st
R GT-InspectorExtensions-Core.package/extension/Dictionary/class/gtExampleOneElementDictionaryFrom_.st
R GT-InspectorExtensions-Core.package/extension/Dictionary/class/gtExampleRemoveElementFrom_.st
R GT-InspectorExtensions-Core.package/extension/Dictionary/class/gtExampleTwoElementsDictionaryFrom_.st
R GT-InspectorExtensions-Core.package/extension/Duration/class/gtExampleOneDay.st
R GT-InspectorExtensions-Core.package/extension/Duration/class/gtExampleOneHour.st
R GT-InspectorExtensions-Core.package/extension/Duration/class/gtExampleOneMinute.st
R GT-InspectorExtensions-Core.package/extension/FileReference/class/gtExampleDirectory.st
R GT-InspectorExtensions-Core.package/extension/FileReference/class/gtExampleGif.st
R GT-InspectorExtensions-Core.package/extension/FileReference/class/gtExamplePng.st
R GT-InspectorExtensions-Core.package/extension/FileReference/class/gtExampleText.st
R GT-InspectorExtensions-Core.package/extension/FileSystem/class/gtExampleZip.st
R GT-InspectorExtensions-Core.package/extension/Float/class/gtExampleE.st
R GT-InspectorExtensions-Core.package/extension/Float/class/gtExampleNegativeE.st
R GT-InspectorExtensions-Core.package/extension/Float/class/gtExampleZero.st
R GT-InspectorExtensions-Core.package/extension/Form/class/gtExampleEmptyForm32x32.st
R GT-InspectorExtensions-Core.package/extension/GLMBrowser/class/gtExampleBasic.st
R GT-InspectorExtensions-Core.package/extension/GLMPane/class/gtExampleBasic.st
R GT-InspectorExtensions-Core.package/extension/GLMPresentation/class/gtExampleBasic.st
R GT-InspectorExtensions-Core.package/extension/GLMSystemWindow/class/gtExampleEmptyBrowser.st
R GT-InspectorExtensions-Core.package/extension/GLMTabulator/class/gtExampleSimple.st
R GT-InspectorExtensions-Core.package/extension/GeneralScrollPane/class/gtScrollerWithWrappingAndNoSpaceFilling.st
R GT-InspectorExtensions-Core.package/extension/GeneralScrollPane/class/gtScrollerWithWrappingAndSpaceFilling.st
R GT-InspectorExtensions-Core.package/extension/GlobalVariable/class/gtExampleSmalltalk.st
R GT-InspectorExtensions-Core.package/extension/HelpTopic/class/gtExampleComposedTopic.st
R GT-InspectorExtensions-Core.package/extension/HelpTopic/class/gtExampleSingleTopic.st
R GT-InspectorExtensions-Core.package/extension/IRInstruction/class/gtExamplePushReciever.st
R GT-InspectorExtensions-Core.package/extension/IRMethod/class/gtExampleNewMethod.st
R GT-InspectorExtensions-Core.package/extension/IRMethod/class/gtExampleThisMethod.st
R GT-InspectorExtensions-Core.package/extension/IRSequence/class/gtExampleSequence.st
R GT-InspectorExtensions-Core.package/extension/Integer/class/gtExample42.st
R GT-InspectorExtensions-Core.package/extension/KMCategory/class/gtExampleCategoryWithEntry.st
R GT-InspectorExtensions-Core.package/extension/KMCategory/class/gtExampleEmptyCategory.st
R GT-InspectorExtensions-Core.package/extension/KMDispatcher/class/gtExampleDispatcherWithTarget.st
R GT-InspectorExtensions-Core.package/extension/KMDispatcher/class/gtExampleDispatcherWithTargetAndShortcuts.st
R GT-InspectorExtensions-Core.package/extension/KMDispatcher/class/gtExampleEmptyDispatcher.st
R GT-InspectorExtensions-Core.package/extension/KMKeymap/class/gtExampleKeymapA.st
R GT-InspectorExtensions-Core.package/extension/KMKeymap/class/gtExampleKeymapFOO.st
R GT-InspectorExtensions-Core.package/extension/KMRepository/class/gtExampleDefault.st
R GT-InspectorExtensions-Core.package/extension/LiteralVariable/class/gtExampleUniqueLiteralVariable.st
R GT-InspectorExtensions-Core.package/extension/MCRepository/class/gtDictionaryRepositoryExample.st
R GT-InspectorExtensions-Core.package/extension/MessageTally/class/gtExampleSimplePrintString.st
R GT-InspectorExtensions-Core.package/extension/MetacelloProjectReferenceSpec/class/gtExampleProjectReferenceSpec.st
R GT-InspectorExtensions-Core.package/extension/MetacelloProjectSpec/class/gtExampleMetacelloSpec.st
R GT-InspectorExtensions-Core.package/extension/MetacelloSpec/class/gtExampleMetacelloSpec.st
R GT-InspectorExtensions-Core.package/extension/MethodModified/class/gtExampleMethodModified.st
R GT-InspectorExtensions-Core.package/extension/Morph/class/gtExampleEmpty.st
R GT-InspectorExtensions-Core.package/extension/Morph/class/gtExampleSubmorphs.st
R GT-InspectorExtensions-Core.package/extension/Number/class/gtExampleFourtyTwo.st
R GT-InspectorExtensions-Core.package/extension/OCAbstractScope/class/gtExampleMethodScope.st
R GT-InspectorExtensions-Core.package/extension/Object/class/gtExampleBasic.st
R GT-InspectorExtensions-Core.package/extension/OrderedDictionary/class/exampleWithDifferentObjects.st
R GT-InspectorExtensions-Core.package/extension/Pragma/class/gtExamplePragma.st
R GT-InspectorExtensions-Core.package/extension/ProtoObject/class/gtExampleBasic.st
R GT-InspectorExtensions-Core.package/extension/RBMessageNode/class/gtExampleAddition.st
R GT-InspectorExtensions-Core.package/extension/RBMethod/class/gtExampleThisMethod.st
R GT-InspectorExtensions-Core.package/extension/RBNamespace/class/gtExampleEmpty.st
R GT-InspectorExtensions-Core.package/extension/RBProgramNode/class/gtExampleRBProgramNode.st
R GT-InspectorExtensions-Core.package/extension/RBRefactoryChange/class/gtExampleEmpty.st
R GT-InspectorExtensions-Core.package/extension/RGMethodDefinition/class/gtExampleMethod.st
R GT-InspectorExtensions-Core.package/extension/RPackage/class/gtExampleEmpty.st
R GT-InspectorExtensions-Core.package/extension/ReadStream/class/gtExampleReadStream.st
R GT-InspectorExtensions-Core.package/extension/ReadStream/class/gtExampleReadStreamAtEnd.st
R GT-InspectorExtensions-Core.package/extension/ReadStream/class/gtExampleReadStreamEmpty.st
R GT-InspectorExtensions-Core.package/extension/ReadStream/class/gtExampleReadStreamWithPosition.st
R GT-InspectorExtensions-Core.package/extension/ReflectiveMethod/class/gtExampleMethod.st
R GT-InspectorExtensions-Core.package/extension/Set/class/gtExampleSimple.st
R GT-InspectorExtensions-Core.package/extension/SharedQueue/class/gtExampleBasic.st
R GT-InspectorExtensions-Core.package/extension/SmalltalkImage/class/gtExampleCurrent.st
R GT-InspectorExtensions-Core.package/extension/Socket/class/gtExampleTCPSocket.st
R GT-InspectorExtensions-Core.package/extension/Socket/class/gtExampleUDPSocket.st
R GT-InspectorExtensions-Core.package/extension/SocketStream/class/gtExampleOnTCPSocket.st
R GT-InspectorExtensions-Core.package/extension/SocketStream/class/gtExampleOnUDPSocket.st
R GT-InspectorExtensions-Core.package/extension/String/class/gtInspectorFourtyTwo.st
A GT-InspectorExtensions-Core.package/extension/SubscriptionRegistry/instance/gtInspectorSubscriptionsIn_.st
R GT-InspectorExtensions-Core.package/extension/Symbol/class/gtExampleFourtyTwo.st
A GT-InspectorExtensions-Core.package/extension/Symbol/instance/pragmas.st
R GT-InspectorExtensions-Core.package/extension/SymbolicBytecode/class/gtExampleSymbolicBytecode.st
R GT-InspectorExtensions-Core.package/extension/Text/class/gtExampleSimple.st
R GT-InspectorExtensions-Core.package/extension/Time/class/gtExampleNow.st
R GT-InspectorExtensions-Core.package/extension/VirtualMachine/class/gtExampleBasic.st
R GT-InspectorExtensions-Core.package/extension/ZnHeaders/class/gtExampleDefaultRequestHeaders.st
R GT-InspectorExtensions-Core.package/extension/ZnHeaders/class/gtExampleDefaultResponseHeaders.st
R GT-InspectorExtensions-Core.package/extension/ZnMimePart/class/gtExampleEmptyField.st
R GT-InspectorExtensions-Core.package/extension/ZnMimePart/class/gtExampleField.st
R GT-InspectorExtensions-Core.package/extension/ZnMimePart/class/gtExampleFile.st
R GT-InspectorExtensions-Core.package/extension/ZnRequest/class/gtExampleGetEmpty.st
R GT-InspectorExtensions-Core.package/extension/ZnRequest/class/gtExampleGetLocalhost8080.st
R GT-InspectorExtensions-Core.package/extension/ZnRequest/class/gtExampleGetPharo.st
R GT-InspectorExtensions-Core.package/extension/ZnRequest/class/gtExampleGetRoot.st
R GT-InspectorExtensions-Core.package/extension/ZnRequestLine/class/gtExampleGetEmpty.st
R GT-InspectorExtensions-Core.package/extension/ZnRequestLine/class/gtExampleGetLocalhost8080.st
R GT-InspectorExtensions-Core.package/extension/ZnRequestLine/class/gtExampleGetPharo.st
R GT-InspectorExtensions-Core.package/extension/ZnRequestLine/class/gtExampleGetRoot.st
R GT-InspectorExtensions-Core.package/extension/ZnResponse/class/gtExampleGetEmpty.st
R GT-InspectorExtensions-Core.package/extension/ZnResponse/class/gtExampleGetLocalhost8080.st
R GT-InspectorExtensions-Core.package/extension/ZnResponse/class/gtExampleGetPharo.st
R GT-InspectorExtensions-Core.package/extension/ZnResponse/class/gtExampleGetRoot.st
R GT-InspectorExtensions-Core.package/extension/ZnStatusLine/class/gtExampleForbidden.st
R GT-InspectorExtensions-Core.package/extension/ZnStatusLine/class/gtExampleNotFound.st
R GT-InspectorExtensions-Core.package/extension/ZnStatusLine/class/gtExampleOk.st
R GT-InspectorExtensions-Core.package/extension/ZnStringEntity/class/gtExampleEmptyHtml.st
R GT-InspectorExtensions-Core.package/extension/ZnStringEntity/class/gtExampleEmptyText.st
R GT-InspectorExtensions-Core.package/extension/ZnStringEntity/class/gtExampleEmptyXml.st
R GT-InspectorExtensions-Core.package/extension/ZnStringEntity/class/gtExampleHtml.st
R GT-InspectorExtensions-Core.package/extension/ZnStringEntity/class/gtExampleText.st
R GT-InspectorExtensions-Core.package/extension/ZnStringEntity/class/gtExampleXml.st
R GT-Spotter.package/GTSpotter.class/class/example/gtExamplesProvider.st
R GT-Spotter.package/GTSpotterExamples.class/class/examples/gtExamplesSource.st
R GT-SpotterExtensions-Core.package/extension/Bag/class/gtExampleBagWithOneElement.st
R GT-SpotterExtensions-Core.package/extension/Bag/class/gtExampleBagWithTenElements.st
R GT-SpotterExtensions-Core.package/extension/Bag/class/gtExampleEmptyBag.st
R GT-SpotterExtensions-Core.package/extension/GTSpotter/instance/gtSpotterExamplesFor_.st
R GT-SpotterExtensions-Core.package/extension/MCPackage/class/gtExampleNoPackage.st
R GT-SpotterExtensions-Core.package/extension/MCPackage/class/gtExamplePackage.st
R GT-SpotterExtensions-Core.package/extension/MCVersionInfo/class/gtExampleVersionInfo.st
R GT-SpotterExtensions-Core.package/extension/MCWorkingCopy/class/gtExampleWorkingCopy.st
R GT-SpotterExtensions-Core.package/extension/MetacelloAbstractPackageSpec/class/gtExamplePackageSpec.st
R GT-SpotterExtensions-Core.package/extension/MetacelloProject/class/gtExampleMetacelloProject.st
R GT-SpotterExtensions-Core.package/extension/MetacelloVersion/class/gtExampleMetacelloVersion.st
M GT-SpotterExtensions-Core.package/extension/SystemNavigation/instance/allSendersToString_do_.st
R GT-SpotterExtensions-Core.package/extension/TBehavior/instance/withMethodSender_do_.st
M GT-SpotterExtensions-Core.package/extension/TBehavior/instance/withThorougMethodsReferTo_do_.st
R GT-Tests-Inspector.package/GTInspectorExamplesManualTest.class/README.md
R GT-Tests-Inspector.package/GTInspectorExamplesManualTest.class/class/public/reset.st
R GT-Tests-Inspector.package/GTInspectorExamplesManualTest.class/definition.st
R GT-Tests-Inspector.package/GTInspectorExamplesManualTest.class/instance/initialization/initialize.st
R GT-Tests-Inspector.package/GTInspectorExamplesManualTest.class/instance/private/basicRunClasses.st
R GT-Tests-Inspector.package/GTInspectorExamplesManualTest.class/instance/private/basicRunExample_.st
R GT-Tests-Inspector.package/GTInspectorExamplesManualTest.class/instance/private/basicRunFailures.st
R GT-Tests-Inspector.package/GTInspectorExamplesManualTest.class/instance/private/checkAllPresentationsOf_onError_.st
R GT-Tests-Inspector.package/GTInspectorExamplesManualTest.class/instance/private/examplesForClass_.st
R GT-Tests-Inspector.package/GTInspectorExamplesManualTest.class/instance/private/filenameFor_.st
R GT-Tests-Inspector.package/GTInspectorExamplesManualTest.class/instance/private/printException_forExample_withPragma_.st
R GT-Tests-Inspector.package/GTInspectorExamplesManualTest.class/instance/private/readClassesFromFile_.st
R GT-Tests-Inspector.package/GTInspectorExamplesManualTest.class/instance/private/readFailuresFromFile_.st
R GT-Tests-Inspector.package/GTInspectorExamplesManualTest.class/instance/private/runClasses_.st
R GT-Tests-Inspector.package/GTInspectorExamplesManualTest.class/instance/private/runExample_.st
R GT-Tests-Inspector.package/GTInspectorExamplesManualTest.class/instance/private/run_.st
R GT-Tests-Inspector.package/GTInspectorExamplesManualTest.class/instance/private/verify.st
R GT-Tests-Inspector.package/GTInspectorExamplesManualTest.class/instance/public/run.st
R GT-Tests-Inspector.package/GTInspectorExamplesManualTest.class/instance/public/runFailures.st
R GT-Tests-Inspector.package/GTInspectorExamplesTest.class/README.md
R GT-Tests-Inspector.package/GTInspectorExamplesTest.class/definition.st
R GT-Tests-Inspector.package/GTInspectorExamplesTest.class/instance/running/allExamplesClasses.st
R GT-Tests-Inspector.package/GTInspectorExamplesTest.class/instance/running/checkAllPresentationsOf_.st
R GT-Tests-Inspector.package/GTInspectorExamplesTest.class/instance/running/pragmasFor_.st
R GT-Tests-Inspector.package/GTInspectorExamplesTest.class/instance/running/setUp.st
R GT-Tests-Inspector.package/GTInspectorExamplesTest.class/instance/running/tearDown.st
R GT-Tests-Inspector.package/GTInspectorExamplesTest.class/instance/tests/testAllExamples.st
R GT-Tests-Inspector.package/GTInspectorExamplesTest.class/instance/tests/testGlobals.st
R GT-Tests-Inspector.package/GTToolkitExampleTestCase.class/README.md
R GT-Tests-Inspector.package/GTToolkitExampleTestCase.class/definition.st
R GT-Tests-Inspector.package/GTToolkitExampleTestCase.class/instance/tests/testExamplesDebugger.st
R GT-Tests-Inspector.package/GTToolkitExampleTestCase.class/instance/tests/testExamplesInspector.st
R GT-Tests-Inspector.package/GTToolkitExampleTestCase.class/instance/tests/testExamplesPlayground.st
R GT-Tests-Inspector.package/GTToolkitExampleTestCase.class/instance/tests/testExamplesSpotter.st
R GT-Tests-Spotter.package/GTSpotterProcessorsForExamplesTest.class/README.md
R GT-Tests-Spotter.package/GTSpotterProcessorsForExamplesTest.class/definition.st
R GT-Tests-Spotter.package/GTSpotterProcessorsForExamplesTest.class/instance/running/setUp.st
R GT-Tests-Spotter.package/GTSpotterProcessorsForExamplesTest.class/instance/running/tearDown.st
R GT-Tests-Spotter.package/GTSpotterProcessorsForExamplesTest.class/instance/tests/testEachProcessor.st
M Glamour-Examples.package/GLMBasicExamples.class/instance/searching and filtering/multipleFinderWithFilterAndSearch.st
M Glamour-Examples.package/GLMBasicExamples.class/instance/text/pharoScript.st
M Glamour-Morphic-Renderer.package/GLMMorphicStackerRenderer.class/instance/rendering/render_.st
R ScriptLoader60.package/ScriptLoader.class/instance/pharo - scripts/script60193.st
A ScriptLoader60.package/ScriptLoader.class/instance/pharo - scripts/script60194.st
R ScriptLoader60.package/ScriptLoader.class/instance/pharo - updates/update60193.st
A ScriptLoader60.package/ScriptLoader.class/instance/pharo - updates/update60194.st
M ScriptLoader60.package/ScriptLoader.class/instance/public/commentForCurrentUpdate.st
Log Message:
-----------
60194
Moose
http://files.pharo.org/image/60/60194.zip
Aug. 31, 2016
Re: [Pharo-dev] About the non-use of Announcer in Bloc
by Denis Kudriashov
2016-08-31 10:10 GMT+02:00 Glenn Cavarlé <glenn.cavarle(a)gmail.com>:
> Hi all (I was out for some days),
>
Hi Glenn
>
> What i see is that Bloc EventRegistry:
> 1) is not thread safe (no mutex + #select:thenDo:)
> 2) doesn't allow handler removal from the handler list currently used in
> the
> thenDo: loop
> 3) is used specifically for a one-to-many communication (1 BlElement -> X
> handlers)
>
> The (1) doesn't seem to be a problem in Bloc during UI event processing
> because a new event handler, even if it is added from another thread, would
> be taken into account for the next event.
>
Problem that concurrent modification of OrderedCollection could just fail.
You will got debugger.
> I note that it is really not
> recommended (at all) to update an UI element elsewhere than in the UI
> thread
> and it is like that in all other UI frameworks i know.
>
Does it means that I should not subscribe on UI events from different (not
UI) processes?
How to do this if it is needed?
Should I always put subscription code into #defer: message (analogue)?
In that case what to do if I need to be sure that I really subscribe on
event and only after this continue my business logic process?
>
> The (2) is a very specific use case and i don't know if it is a real need
> in
> Bloc because this implies that an element has 2 handlers for the same event
> and one of them has to remove the other before it is executed and during
> the
> same event processing (maybe more a conception issue than a common use
> case...). In other cases, no problem for handler removal.
>
Very simple example: I want one shot handler for MouseMove to highlight
element once to see that my mouse was moved around.
So my handler will highlight target element and unsubscribe it immediately.
Problem that if you do it on OrderedCollection during iteration you could
skip one of the handlers. And probably some failures are also possible
(debugger again).
Of course you could say users do not do all of this. But what the
alternative? And if people will do this by "incident" it will be very
difficult to discover reasons.
>
> But maybe i miss some specific cases in (1) and in (2).
>
> To me, Announcer is really usefull and efficient when it is used as an
> event
> bus that can be shared between multiple objects.
> For instance, it seems to be useless to use an Announcer in NewValueHolder
> because it cannot be shared and it is only used internally to register
> handlers and to propagate only the same event (ValueChanged) to them. What
> is the gain of using a full featured Announcer in this case?
>
But in practice we never share any announcer instance. We always hide it
inside owner object. ValueHolder is not specific example.
Also ValueHolder is kind of active model for UI application which could be
shared between different views. And when it will be modified in one view
another view will be updated automatically.
>
> In Bloc the constraint is to propagate more than 2000 events/second without
> to decrease fps, so we cannot afford to x4 the time to process events even
> if Announcer is safer and better tested.
>
I wondering what the source of this constraint? Does Morphic follows it? I
guess not, but all Pharo works quite well with it.
Aug. 31, 2016