what do people use for scripting in .net apps. New question after MS drops IronPython
IP used to be my favorite; then Lua
What do I mean by scripting. I mean I have a large system management tool that allows users to plugin bits of smartness, this include assemblies and scripts. What language should I use for the scripts. So I need an embeddable interpreter, prefably one that integrated well with .net
The MS announcement is here
http://www.theregister.co.uk/2010/10/22/microsoft_kills_dynamic_languages_projects/
F# - several people have said F#. Is F# usable as an embedded scripting language?
EDIT: My new best friend for this is javascript; there are several quality implementations for .net
Script.NET or S# is a metaprogramming language that provides scripting functionality in Microsoft . NET applications, allowing runtime execution of custom functionality, similar to VBA in Microsoft Office applications. The syntax of Script.NET is similar to JavaScript.
NET programming languages | C#, F#, and Visual Basic.
Python.NET is a package that gives Python programmers nearly seamless integration with the . NET 4.0+ Common Language Runtime (CLR) on Windows and Mono runtime on Linux and OSX. Python for . NET provides a powerful application scripting tool for .
Powershell is .net net native scripting shell that can be imported into your app. As time has gone on I have come to use it to do everything from unit test to provide extensibility. Also it ships on every version of Windows after 7 so you don't need to worry about installing it, and efforts are underway to develop a mono based version.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With