C# and ezr²
Embedding ezr² to your application!
ezr² can be embedded into other programs. This allows your users to write scripts in ezr² which can control various systems in your app. ezr² code is much simple and easier to learn and understand than, for example, C# code.
To learn more about embedding ezr² into your application, check the documentation here
ezr² doesn't have [feature] built-in!
Now, this is where CSAELs step in. CSAELs, or, CSharp Assisted ezr² Libraries are libraries written in C# for ezr² scripting.
With CSAELs, anyone who knows C# can add any feature they want to ezr². These features can also be built-in to ezr² - it's a win-win situation! All you have to do is wrap C# variables, functions and whatnot with attributes the ezr² interpreter can identify. All these "wrapper" attributes are part of the ezr² API.
To learn more about CSAELs, check the documentation here