# How do I fix the Calculus.jl module

**URL:** <https://discourse.julialang.org/t/how-do-i-fix-the-calculus-jl-module/21811>\
**Category:** New to Julia\
**Created:** [March 13, 2019, 8:16am UTC](https://discourse.julialang.org/t/how-do-i-fix-the-calculus-jl-module/21811 "2019-03-13T08:16:30Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Tamas\_Papp](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tamas_papp/32/25949_2.png) [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Post date:** [March 13, 2019, 8:38am UTC](https://discourse.julialang.org/t/how-do-i-fix-the-calculus-jl-module/21811/2 "2019-03-13T08:38:23Z")

</div>

There a two questions here:

1. github and `Pkg` workflow: you will find many discussions on the forum, eg [this one](https://discourse.julialang.org/t/guide-for-contributing-to-julia-package-on-github/17401), and also general introductions to git online,

2. regarding this particular problem: you could use `T` for the element type as a quick fix, but this may fail if `finite_difference!` widens. Then it would need to calculate the type. I have written

> **[GitHub - tpapp/AlgebraResultTypes.jl: result type calculations for algebraic...](https://github.com/tpapp/AlgebraResultTypes.jl)**
>
> result type calculations for algebraic operations. Contribute to tpapp/AlgebraResultTypes.jl development by creating an account on GitHub.

for this purpose, but the calculation is simple.

---

_[View the full topic](https://discourse.julialang.org/t/how-do-i-fix-the-calculus-jl-module/21811)._
