Table of Contents

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