# Changes of A.jl are not understood from B.jl that includes A.jl

**URL:** <https://discourse.julialang.org/t/changes-of-a-jl-are-not-understood-from-b-jl-that-includes-a-jl/110498>\
**Category:** New to Julia\
**Tags:** question, precompilation, compiler\
**Created:** [February 21, 2024, 8:04am UTC](https://discourse.julialang.org/t/changes-of-a-jl-are-not-understood-from-b-jl-that-includes-a-jl/110498 "2024-02-21T08:04:52Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![Benny](https://avatars.discourse-cdn.com/v4/letter/b/49beb7/32.png) [@Benny](https://discourse.julialang.org/u/Benny)\
**Post date:** [February 22, 2024, 12:27am UTC](https://discourse.julialang.org/t/changes-of-a-jl-are-not-understood-from-b-jl-that-includes-a-jl/110498/5 "2024-02-22T00:27:05Z")

</div>

> [@DoctorDro](#):
>
> No, no, these are pure scripts and not packages.

I for one understood that B.jl and A.jl aren’t packages that are importing each other, but your post is legitimately confusing because it keeps mentioning packages and how you’re `using` them. You don’t describe the change to A.jl or what automatic changes you’d expect in B.jl, and it’s not apparent where compilation and benchmarks factor into this. Some phrasings are unintelligible: we `include` a .jl file, not a function; we can’t call .jl files; methods are compiled and packages are precompiled, .jl files are not.

If you don’t describe your problem as clearly as sijo’s step-by-step example does, then nobody can attempt to explain it. Here are some guidelines to help your readers follow along:

> [@Please read: make it easier to help you](https://discourse.julialang.org/t/please-read-make-it-easier-to-help-you/14757):
>
> Welcome to the Julia Discourse! We are enthusiastic about helping Julia programmers, both beginner and experienced. This public service announcement (PSA) outlines best practices when asking for help. Following these points makes it easier for us to help you and more likely you’ll get a prompt, useful answer. Keywords are highlighted to make it easier to refer to specific points. Choose a descriptive title that captures the key part of your question, eg “plots with multiple axes” instead of …

---

_[View the full topic](https://discourse.julialang.org/t/changes-of-a-jl-are-not-understood-from-b-jl-that-includes-a-jl/110498)._
