Extending C# .NET application - build a custom scripting language or not?

后端 未结 9 1274
情书的邮戳
情书的邮戳 2020-12-31 10:08

I need to build a scripting interface for my C# program that does system level testing of embedded firmware.

My application contains libraries to fully interact with

9条回答
  •  天涯浪人
    2020-12-31 10:21

    You may want to look at Boo, another managed language that runs on the CLR, and which is particularly well suited to build DSL and make your applications scriptable.

    The compilation pipeline is directly extensible from the language itself.

    Reading the Boo Manifesto is a good starting point if you want to learn more about it.

    [Edit] I forgot to mention that Ayende Rahien is writing a complete book on the topic: Building Domain Specific Languages in Boo

提交回复
热议问题