# Julia-based Makefile replacement for research workflows

**URL:** https://discourse.julialang.org/t/julia-based-makefile-replacement-for-research-workflows/74368
**Category:** General Usage
**Tags:** question, workflow
**Created:** [January 10, 2022, 11:40pm UTC](https://discourse.julialang.org/t/julia-based-makefile-replacement-for-research-workflows/74368 "2022-01-10T23:40:56Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![PetrKryslUCSD](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/petrkryslucsd/32/215825_2.png) [@PetrKryslUCSD](https://discourse.julialang.org/u/PetrKryslUCSD)
#### Post date: [January 11, 2022, 2:50am UTC](https://discourse.julialang.org/t/julia-based-makefile-replacement-for-research-workflows/74368/3 "2022-01-11T02:50:07Z")

</div>

> [@\[ANN\] Makeitso.jl: Make-like behaviour for Julia scripts](https://discourse.julialang.org/t/ann-makeitso-jl-make-like-behaviour-for-julia-scripts/18243):
>
> Makeitso.jl Make-like behavior to facilitate writing long-running scripts. The idea is that the user supplies the dependencies between targets and recipes for how to make a target from those dependencies. If changes happen to one recipe (cf. if one edits one source file in a make project), only affected variables will be recomputed. Upon computation, a backup is written to disk. This means that even when the work on the script is resumed in a different session (because you went home, julia cr…

---

_[View the full topic](https://discourse.julialang.org/t/julia-based-makefile-replacement-for-research-workflows/74368)._
