-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
A slightly newer attempt which is concurrent - in fact, it aims to implement the algorithm discussed in OP, though there may be some subtle differences in implementation: https://github.com/chc4/samsara
-
> or Java, .Net, JS, Python... (which require the runtime to be installed separately).
Modern .NET has both modes that can 'include' the specific runtime bits built against, as well as AOT compilation modes that don't involve a jitter and can be smaller (heck with enough effort you can get Snake in about 8kb[0]).
> e.g. you can use Rust on true embedded, by opposition to most other modern languages, and presumably more future-proof. The drawback is that you, as a developer, need to pick a runtime.
Also -technically- possible on .NET but may require more finagaling, There's been at least one POC where a C# app can run in EFI [1]
The drawback in .NET's case vs picking a runtime, is you might have to do finagaling/tweaking/shimming on your own since there are few docs/templates.
[0] - https://github.com/MichalStrehovsky/SeeSharpSnake
[1] - https://github.com/MichalStrehovsky/zerosharp/tree/master/ef...
-