The Script .NET

[Samples] [Manual] [On-Line Manual] [Examples] [Test On-line] [Feedback]

Announcements
  • 16 September 2008 - First anniversary of Script.NET
  • 13 June 2008 Irony Script.NET Beta version available.
  • 11 June 2008 Irony Script.NET is under deep development. The new version will be released in a month aprox.
  • 05 April 2008 Tic-Tac-Toe game with Script.NET on WPF.
  • 02 April 2008 New version of Script.NET will have debugger. Interesting? Download Debugger Preview.
  • 28 March 2008 What is new in Script.NET?
  • 21 March 2008 Script.NET with Irony generated compiler first alpha preview is available for downloading,
  • 17 March 2008 The next release of Script.NET which is planned on May 2008 will be migrated on Visual Studio 2008 and .NET Framework 3.5 with Linq,
  • 17 March 2008 The parser will be implemented with Irony Compiler Tools.

Script.NET or S# is a language that provides scripting functionality in .NET applications, embedding custom functionality into CLR applications. S# has meta programming features together with original Mutantic Objects (MObjects) paradigm. There is also simple DLR language implementation of Script.NET subset. The latest version of the language is available:

  Success stories:
I used Script.NET in the development of my project. The most impressive advantage of Script.NET is that it is very simple to invoke APIs and perform my desired functionality in run-time. For example, in my project, I need to calculate a lot of Mathematical formulas in a data file dynamically generated by another software . These mathematical formulas can be read from the data file but they are still strings in memory and they are not executable. However, Script.NET helped me a lot. It is very easy and convenient to calculate the mathematical forms of strings with Script.NET. There is no need to add many codes in my C# program. Without Script.NET, I guess I could not finish my work within one month (my project need to be completed within 3 months). Thus Script.NET saves my time and helps me with success in the develpment of my project. I am here to strongly recommend those users who need to calculate the mathematical formula strings had better try to use Script.NET. Anyway, it is very simple and highly efficient. I like using it very much. Hopefully more users can gain by using Script.NET.
Dingjun Chen,PhD, Research Scientist.
10 March 2008.
 

Previous releases:
If you like Script.NET, this item may be also interesting for you: Parallel Pascal - a simple compiler/linker + virtual machine for Pascal language with par ... end construction. It was written in 2003....
Test Script Application. Click to Zoom

Intended Features:
  • C like syntax, based on JavaScript
  • Self-developed interpreter
  • Interaction with Application's objects
  • .... To be defined
Principles of Development:
  • Be as simple as possible
  • Be as efficient as possible
  • Support .NET Framework 1.1, 2.0
  • Open-source project

Example. Bubble Sort:
         
         a=[17, 0, 5, 3,1, 2, 55];

         for (i=0; i < a.Length; i=i+1)
          for (j=i+1; j <  a.Length; j=j+1)
           if (a[i] > a[j] )
           {
             temp = a[i]; 
             a[i] = a[j];
             a[j] = temp;
           }

         s = 'Results:';
         for (i=0; i < a.Length; i++)
          s = s + a[i];

         MessageBox.Show(s);

        

Publications

Conferences

  • Script.NET will be presented at the UkrProg'08 conference in May 2008
The project is currently under development, anyone who would like to contribute please contact me directly. Donations will be appreciated.


External Links

Similar Solutions


[Send e-mail]

Last updated: 11 March 2008
Created: 16 September 2007