# Discussion: Context Dispatch - yes? no? questions? answers?

**URL:** <https://discourse.julialang.org/t/discussion-context-dispatch-yes-no-questions-answers/24194>\
**Category:** Internals & Design\
**Created:** [May 14, 2019, 6:04am UTC](https://discourse.julialang.org/t/discussion-context-dispatch-yes-no-questions-answers/24194 "2019-05-14T06:04:01Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![TsurHerman](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tsurherman/32/1234_2.png) [@TsurHerman](https://discourse.julialang.org/u/TsurHerman)\
**Post date:** [May 14, 2019, 1:05pm UTC](https://discourse.julialang.org/t/discussion-context-dispatch-yes-no-questions-answers/24194/5 "2019-05-14T13:05:22Z")

</div>

Hi, sorry, for reference here is the latest discussion we had on this.

> [@Proposal for SharedFunctions.jl package for optional dependency management](https://discourse.julialang.org/t/proposal-for-sharedfunctions-jl-package-for-optional-dependency-management/23526/66):
>
> There are three several topics here as I see it and I’ll do my best to be brief and concise, with as little errors as possible The discussion started on having the need to define some abstract base module with names, so different modules can coordinate upon(extend common interface) It evolved to: @tkf made the observation that we can extend a function in a module before it is loaded, in a fashion that is roughly equivalent to the following: let Function{UID,NAME} where UID where N…

---

_[View the full topic](https://discourse.julialang.org/t/discussion-context-dispatch-yes-no-questions-answers/24194)._
