# How do we Julians win big when the situation is so unfair?

**URL:** <https://discourse.julialang.org/t/how-do-we-julians-win-big-when-the-situation-is-so-unfair/106433>\
**Category:** Community\
**Created:** [November 19, 2023, 11:13am UTC](https://discourse.julialang.org/t/how-do-we-julians-win-big-when-the-situation-is-so-unfair/106433 "2023-11-19T11:13:27Z")\
**Posts on this page:** 1\
**Showing post:** 52

<div class="post-metadata">

**Author:** ![ChrisRackauckas](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/chrisrackauckas/32/77_2.png) [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Post date:** [November 21, 2023, 10:31am UTC](https://discourse.julialang.org/t/how-do-we-julians-win-big-when-the-situation-is-so-unfair/106433/52 "2023-11-21T10:31:42Z")

</div>

> [@Sukera](#):
>
> For my microcontroller stuff, half the time I’m fighting a lack of tooling around debugging why the language decides to allocate something somewhere (VERY hard to find and mostly intuition based).

Hopefully the new tooling is helpful [[ANN] AllocCheck.jl: Static code analysis to prove allocation-free behavior](https://discourse.julialang.org/t/ann-alloccheck-jl-static-code-analysis-to-prove-allocation-free-behavior/106414), and please open issues to help it improve. We are also targeting microcontrollers with hard real-time guarantees and we are using this to audit and enforce that all package code that we use (i.e. all SciML solver loops) are allocation-free and thus safe for these applications, and then using it in the end application itself. The genesis for this was actually to improve the workflows of the recent controls course we put together:

https://www.youtube.com/embed/HHyrkNHGL-U?feature=oembed&wmode=opaque&list=PLC0QOsNQS8hZtOQPHdtul3kpQwMOBL8Qc

It also has a mode that checks for whether error paths are possible (again, because that’s not allowed on a control system). It’s not a battle-hardened checker yet but it’s something to start building off of and improving by good solid issues and examples.

---

_[View the full topic](https://discourse.julialang.org/t/how-do-we-julians-win-big-when-the-situation-is-so-unfair/106433)._
