Movement prototype for a game project I want to make

#gamedev #indiedev

@tjammer is this using raylib-ocaml?
@omniscient It's using raylib, but written in the language I've been working on. The language itself is written in OCaml though
@tjammer Oh wow, schmu is getting strong 💪 been checking out your progress every now and again on that

@omniscient Yeah, I'm pretty happy with it right now.

There are more or less only two topics where it really needs work:

1. Compilation of closures is brutally naive right now. In applications which make heavy use of function composition, like parser combinators or iterators with generator-like closures, closures tend to get heap-allocated a lot. Also, closed values aren't properly tracked by the borrow checker yet. This the big topics I want to tackle this year

@omniscient
2. There is no debug support at all right now. I want at least some back traces on out-of-bound accesses and signed integer overflows. Also, I want to see source locations in gdb. All of this is pretty well supported by llvm, I just have to find the time to work on it.