Our great sponsors
-
cakelisp
Discontinued Metaprogrammable, hot-reloadable, no-GC language for high perf programs (especially games), with seamless C/C++ interop
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Also look into Gamelisp's state machines which are an awesome way of modeling stateful in-game objects. Cakelisp is another cool language made specifically for gamedev.
Also: github repo
You might want to have a look at http://strlen.com/lobster/
try F# in https://github.com/ChrisPritchard/Xelmish which is built on top of monogame.
You might want to take a look at mun, which is in this space, meets a lot of those requirements, and steals a bunch from rust.
Take a look at Nu. I haven't used it, but it seemed pretty heavily inspired by Elm when I was reading about it.