V
V
Vadim Mironov2015-07-28 11:15:31
IDE
Vadim Mironov, 2015-07-28 11:15:31

Which embeddable interpreters can be used in .net development?

As part of an application on .net, the task is to get a built-in tool for writing and executing scripts with the following functionality:

  • Support for arithmetic operations, variables, loops, conditions
  • Ability to call .net libraries
  • Ability to call your .net functions
  • IDE with debugging capability, walkthrough, breakpoints, watch
  • Ability to run as any user

Tell me, are there any ready-made solutions? Or do you have to write from scratch?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
M
Maxim Kuznetsov, 2015-07-28
@max-kuznetsov

As an option, for example, for JavaScript, JScript, VBScript:
"Using Jint for dynamic code execution" ( mi-kuznetsov.livejournal.com/16260.html )
"Using MS Script Control for dynamic code execution" ( mi-kuznetsov.livejournal. com/14114.html )
And yes, DLR as AxisPod said

V
Vladimir Martyanov, 2015-07-28
@vilgeforce

Python? For C / C ++, there are definitely ready-made solutions for embedding "in three lines of code", for .NET, apparently, too.

A
AxisPod, 2015-07-28
@AxisPod

I can advise you to dig towards DLR

A
Ai Lab, 2015-07-28
@vpuhoff

As an option LUA or realtime compilation itself (C#)

D
Dmitry, 2015-07-28
@mezastel

Is an interpreter necessary? If you just want users to write in something and have it run immediately, look into dynamic prototyping .

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question