Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p><a href="http://www.codeproject.com/Articles/8656/C-Script-The-Missing-Puzzle-Piece" rel="noreferrer">Oleg Shilo's C# Script solution (at The Code Project</a>) really is a great introduction to providing script abilities in your application.</p> <p>A different approach would be to consider a language that is specifically built for scripting, such as <a href="http://en.wikipedia.org/wiki/IronRuby" rel="noreferrer">IronRuby</a>, <a href="http://en.wikipedia.org/wiki/IronPython" rel="noreferrer">IronPython</a>, or <a href="http://en.wikipedia.org/wiki/Lua_%28programming_language%29" rel="noreferrer">Lua</a>.</p> <p>IronPython and IronRuby are both available today.</p> <p>For a guide to embedding IronPython read <a href="http://blogs.msdn.com/b/jmstall/archive/2005/09/01/howto-embed-ironpython.aspx" rel="noreferrer" title="How to embed IronPython script support in your existing app in 10 easy steps">How to embed IronPython script support in your existing app in 10 easy steps</a>.</p> <p>Lua is a scripting language commonly used in games. There is a Lua compiler for .NET, available from CodePlex -- <a href="http://www.codeplex.com/Nua" rel="noreferrer" title="Nua is Lua for .net">http://www.codeplex.com/Nua</a></p> <p>That codebase is a great read if you want to learn about building a compiler in .NET.</p> <p>A different angle altogether is to try <a href="http://en.wikipedia.org/wiki/Windows_PowerShell" rel="noreferrer">PowerShell</a>. There are numerous examples of embedding PowerShell into an application -- here's a thorough project on the topic: <a href="http://code.msdn.microsoft.com/PowerShellTunnel/Wiki/View.aspx?title=PowerShellTunnel%20Reference" rel="noreferrer" title="PowerShell Tunnel">Powershell Tunnel</a></p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload