Conversation

Replying to and
And static C indeed means no malloc() linked into the target. It still uses specialized memory pools with free lists so I guess it is still dynamic in some sense. It can do things like create a task on C stack, run sched in that stack frame, then kill task and return.
1
Replying to
There’s a company here that uses Haskell quite a lot (they make industrial frame grabbers and image processing libs... If you are interested, I can introduce you :) you’d be a perfect fit imho)