# Clarification on extensions introduced in Julia v1.9 vs Requires.jl

**URL:** https://discourse.julialang.org/t/clarification-on-extensions-introduced-in-julia-v1-9-vs-requires-jl/96371
**Category:** General Usage
**Tags:** question, package
**Created:** [March 21, 2023, 1:44am UTC](https://discourse.julialang.org/t/clarification-on-extensions-introduced-in-julia-v1-9-vs-requires-jl/96371 "2023-03-21T01:44:43Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![mkitti](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mkitti/32/12459_2.png) [@mkitti](https://discourse.julialang.org/u/mkitti)
#### Post date: [March 21, 2023, 7:14am UTC](https://discourse.julialang.org/t/clarification-on-extensions-introduced-in-julia-v1-9-vs-requires-jl/96371/2 "2023-03-21T07:14:38Z")

</div>

@kristoffer.carlsson would be best qualified to answer, but I will try based on my interpretation of

- [Add support for "package extensions" to code loading by KristofferC · Pull Request #47695 · JuliaLang/julia · GitHub](https://github.com/JuliaLang/julia/pull/47695/files) .
- [Code Loading · The Julia Language](https://docs.julialang.org/en/v1.9.0-rc1/manual/code-loading/#man-extensions) (dev version)
- [5. Creating Packages · Pkg.jl](https://pkgdocs.julialang.org/dev/creating-packages/#Conditional-loading-of-code-in-packages-(Extensions)) (dev version)

From what I can tell, the extension mechanism is primarily focused on extending methods, not necessarily introducing or exporting new types.

Based on [Are extension packages importable?](https://discourse.julialang.org/t/are-extension-packages-importable/92527/1) it might be possible to get a reference to the extension module itself.

---

_[View the full topic](https://discourse.julialang.org/t/clarification-on-extensions-introduced-in-julia-v1-9-vs-requires-jl/96371)._
