# `Giocci.DynamicModule`

Retains the BEAM for a module compiled without a file on the code path.

Use this inside modules defined in IEx, Livebook, or with `Code.compile_string/2`
before calling `Giocci.save_module/3`. Include it again when redefining the
module. Only the latest compilation is retained for each module until this
VM exits. Modules compiled to BEAM files do not need to use this module.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
