public scripting languages

  • Thread starter Thread starter Ben Harper
  • Start date Start date
B

Ben Harper

Hi..
I'm looking for a scripting system for .NET, but cannot find anything that
suits my needs, which are these:
- Generates IL.
- Supports the .NET framework (ie can reference classes in any assembly),
and is fairly object orientated.
- Small code (ie compiler must be able to run all the time alongside the
apps that use it).
- Small memory.
- Relatively free-form language, the likes of which relax type checks etc.
- Easy to execute single lines of code.
- Liberal license, such as LGPL.

Anything out there?

Thanks,
Ben.
 
Tehcnically, if the app can be served up on the web, you can use any of the
..NET languages and embed the code into ASPX pages (or ASMX web services).
You can even set up class files that compile on the fly with a simple
directive in the header of your ASPX/ASMX files.

I realize this is not scripting, but it can work like a dynamically compiled
scripting engine.

As far as a .NET script engine? I know of none.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA
Author: ADO.NET and XML: ASP.NET on the Edge

****************************************************************************
****
Think Outside the Box!
****************************************************************************
****
 
I can't think of anything off the top of my head that fits
all of your requirements, but you might try looking into
the Active State Perl|Python for .NET initiatives.
 
Ben Harper said:
Hi..
I'm looking for a scripting system for .NET, but cannot find anything that
suits my needs, which are these:
- Generates IL.
- Supports the .NET framework (ie can reference classes in any assembly),
and is fairly object orientated.
- Small code (ie compiler must be able to run all the time alongside the
apps that use it).
- Small memory.
- Relatively free-form language, the likes of which relax type checks etc.
- Easy to execute single lines of code.
- Liberal license, such as LGPL.

Anything out there?


It's already in the framework.

The framework supports hosting script written in either VB.NET or
JScript.NET.

See
http://msdn.microsoft.com/msdnmag/issues/02/08/VisualStudioforApplications/default.aspx

Also you can just use the language compilers online and load the resulting
assemblies.

David
 
Back
Top