Conversation
No more 'Preferences>>defaultAnnotationRequests' or '*Etoys-examples' as completion selectors!
|
Alternatively, we could even restrict the list to selectors that are actually implemented anywhere. Would this be of interest? Would be more expensive, though. |
|
The idea behind including all selectors when we don't know the receiver is two-fold:
It is for that second reason, that we want to include all selectors, as there is currently no mechanism that can select all relevant selectors that may work as a new receiver. Imagine you're in a Browser in So this PR would definitely improve the first use-case, but hurt the second. If we want to merge this PR, we need to also improve Then combined with this change, we could indeed greatly improve performance and accuracy for the untyped case 😊 But as of now, I'd rather err on the side of recommending too much, instead of missing crucial selectors. |
No more 'Preferences>>defaultAnnotationRequests' or '*Etoys-examples' as completion selectors!
NB: Maybe
ECSymbolsshould be renamed toECSelectors? Or not worth the effort? :)