# \[ANN\] StaticModules.jl

**URL:** <https://discourse.julialang.org/t/ann-staticmodules-jl/48010>\
**Category:** Package Announcements\
**Created:** [October 9, 2020, 1:15am UTC](https://discourse.julialang.org/t/ann-staticmodules-jl/48010 "2020-10-09T01:15:30Z")\
**Posts on this page:** 2\
**Page:** 2

<div class="post-metadata">

**Author:** ![tisztamo](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tisztamo/32/16200_2.png) [@tisztamo](https://discourse.julialang.org/u/tisztamo)\
**Post date:** [October 11, 2020, 4:34am UTC](https://discourse.julialang.org/t/ann-staticmodules-jl/48010/21 "2020-10-11T04:34:38Z")

</div>

> [@zennatavares](#):
>
> I could be wrong, but I don’t see how I could not need to eval? The synthesis algorithms (dynamically) generate code, as in `Expr` values, it `eval`s them, then it execute them.

Also take a look at [GeneralizedGenerated.jl](https://github.com/JuliaStaging/GeneralizedGenerated.jl)

---

<div class="post-metadata">

**Author:** ![Mason](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mason/32/2423_2.png) [@Mason](https://discourse.julialang.org/u/Mason)\
**Post date:** [October 13, 2020, 4:32pm UTC](https://discourse.julialang.org/t/ann-staticmodules-jl/48010/22 "2020-10-13T16:32:54Z")

</div>

StaticModules.jl is now available on the general registry! Just do  
`] add StaticModules`.

[Previous page](https://discourse.julialang.org/t/ann-staticmodules-jl/48010.md?page=1)
