MyJScript

  •        43

MyJScript is a JavaScript compiler for .NET used as a tutorial to write a compiler using DLR. Source code is fully commented and include an unit testing project. MyJScript binaries include also a program with hosting both for MyJScript and IronPython.

http://myjscript.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

IronScript


IronScript will be an open-source implementation of Javascript as an engine for use on the Microsoft Dynamic Language Runtime. It is being developed in C# and is inspired by the MyJScript demo. It will follow usage and naming conventions similar to its Iron brethren.

DLR Pad


DLR Pad gives you the expressiveness of dynamic languages at your finger tips, while developing WPF based application. Using DLR Pad you can define a sample UI using XAML and then script against it using IronPython or IronRuby. DLR Pad is ideal for rapid testing of some functi...

IronPython-DLR-REPL - IronPython version of the IronRuby DLR REPL demonstration


IronPython version of the IronRuby DLR REPL demonstration

DynamicAccess


DynamicAccess is a library to aid connecting DLR languages such as ironpython and ironruby to non-dynamic languages like managed C++. It also fills in some gaps in the current C# support of dynamic objects, such as member access by string and deletion of members or indexes.

IronPython 2.0 Sample


IronPython 2.0 API in .NET Application Sample



IronPython


IronPython is a implementation of the Python programming language on the .NET Framework. It supports an interactive interpreter with fully dynamic compilation. It is well integrated with the rest of the framework, making all .NET libraries easily available to a Python program.

Dynamic Language Runtime


The Dynamic Language Runtime enables language developers to create dynamic languages for the .NET platform. In addition to being a pluggable back-end for dynamic language compilers, the DLR provides a easy to interface that makes hosting dynamic language compilers in applications

IronEditor


IronEditor is a WinForms application which allows you to write and execute code against languages implemented ontop of the Dynamic Language Runtime (DLR). At application currently supports IronRuby and IronPython.

(Obsolete) IronRuby and IronPython in Silverlight


The dynamic languages and Silverlight integration let you write browser applications with dynamic languages, like Ruby and Python. Please visit IronRuby or IronPython's websites' for using them in Silverlight

Coils: a static class wrapper for IronPython


The goal of the Coils project is to generate static CLR class wrappers for classes implemented in (Iron)Python. In addition to simplifiying use of Python code from non-DLR environments, this will allow access to .NET features which require class- and method-level attributes (s...

ASP Classic Compiler


This project hosts examples, tests and discussions of ASP Classic Compiler. ASP Classic Compiler is based on a VBScript compiler that compiles ASP pages into a .NET executable so that they can run inside the ASP.NET environment.

Global System Builder


Global System Builder (GSB) is a light-weight Integrated Development Environment (IDE) designed to provide software developers with the capability to dynamically program software in real-time from anywhere to anywhere in the world over the internet using a web browser.

NotBasic, More Than Basic


NotBasic is an experimental programming language targets new programming paradigms such as function, dynamic, generic and concurrency. It also targets some compiler technologies like scanning, parsing, semantic analysis and also the integration with DLR.

Nua (Lua for the DLR)


Lua for the Dynamic Languages Runtime (DLR)

Ironpython Interactive Window


IpyIW, Ironpython Interactive Window, using in .net program, can run ironpython code and py files.

IronScheme


IronScheme aims to be a R6RS conforming Scheme-like implementation based on the Microsoft DLR.

Javascript DLR Engine


A Javascript Engine built on top of DLR.

XEnamel


Allows DLR expressions to be built with XML, and for that XML to be integrated directly with a XAML layout. Serialize and deserialize DLR expressions to XML.

Vault API Wrapper in IronPython


This project wraps the functions most likely to be used in an automated build process while using Vault, for use by any .Net program, or with VFP when using the .Net Extender for VFP from eTecnologia. It is written using the .Net Compiler for VFP, aka VFP.Net.