Javascript DLR Engine

  •        68

A Javascript Engine built on top of DLR.

http://javascript.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

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

Python for .NET - Python integration with the .NET


Python for .NET is a package that gives Python programmers nearly seamless integration with the .NET Common Language Runtime (CLR) and provides a powerful application scripting tool for .NET developers. Using this package you can script .NET applications or build entire applications in Python, using .NET services and components written in any language that targets the CLR (Managed C++, C#, VB, JScript).

Quartz


Quartz is a dynamic programming language for the DLR based on Ruby but with C#-like syntax. Quartz is developed in C# 4.0/.Net 4.0.

Nua (Lua for the DLR)


Lua for the Dynamic Languages Runtime (DLR)

bubasharp - A compiler for a dynamic CLR language called Buba


A compiler for a dynamic CLR language called Buba



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.

ANTLR - ANother Tool for Language Recognition


ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files. It's widely used to build languages, tools, and frameworks. From a grammar, ANTLR generates a parser that can build and walk parse trees. Twitter search uses ANTLR for query parsing, with over 2 billion queries a day.

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 Toolkit - Query XML documents with DynamicXPath and more


Experience the power of going dynamic in C# 4.0. The Dynamic Toolkit uses the dynamic language runtime and expression trees to query data sources. DynamicXPath allows you to query XML documents using C# alone instead of XPath strings! Write lightweight SQLess DALs without EF.

DLR Excel Expression Engine


A simple Excel-like formula evaluator based on the Dynamic Language Runtime. You can find more details here: http://chriscavanagh.wordpress.com/2009/02/19/custom-expressions-and-the-dlr-part-1/

IronRuby-DLR-REPL


Demonstrating the Dynamic Language Runtime with a REPL. Switch between configured DLR languages. Original code from http://blog.tomasm.net/category/ironruby/page/2/

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...

(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

Ela, functional language


Ela is a modern functional programming language that runs on CLR and Mono. It's developed in C#.

IronRuby


IronRuby is a Open Source implementation of the Ruby programming language for .NET and Silverlight, heavily relying on Microsoft's Dynamic Language Runtime.

IREngine


Asynchronous scripting engine implementation using Task Parallel Library (TPL), Dynamic Language Runtime (DLR) and IronRuby as scripting language.

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.

Earth.Runtime - A common language runtime implemented in C# (i.e. a CLR on a CLR).


A common language runtime implemented in C# (i.e. a CLR on a CLR).

CAML.NET


A set of .NET language-based tools for creating dynamic, reusable CAML query components. CAML.NET leverages the power and flexibility of the .NET Common Language Runtime (CLR) to build CAML queries dynamically in code while preserving the syntactic structure of the native CAML...

IronScheme


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