Show HN: Alder: Dynamic Code Execution Without Roslyn
Category: library
Tags: csharp, expression-evaluator, dynamic-linq, native-aot, runtime-scripting
Score: 7.5/10 (Innovation: 8, Technical: 9, Documentation: 7, Utility: 6)
Alder is an embeddable C# expression evaluator that executes C# code at runtime without Roslyn, offering interpreter-first execution, optional compiled delegates, and NativeAOT support. It is interesting because it provides a full C# semantic binder shared across evaluation, Dynamic LINQ, and expression-tree export, enabling runtime scripting in .NET with strong security and no third-party dependencies.
Target audience: backend devs, data engineers
Repository: https://github.com/MartiSilvio/Alder · C# · MIT · 12 stars
View on Hacker News