dslisp.gif

Project Description

DSLisp is an interpreted language and host that integrates with .NET.

Language features:
  • Lisp style Macro support
  • Lambdas
  • Tail recursion
  • Big integers

Host features:
  • .NET integration , interact with .NET objects or external .NET resources
  • Single step debugging
  • Custom call stack

DSLisp is intended for two purposes:

The first is ofcourse to act as a scripting language with .NET support.

The other is the main purpose of this project, to act as a host for Domain Specific Languages.
3rd party DSL's can be compiled into the DSLisp AST, and thus leverage all the features, including debugging support for your own DSL.

Eg. allow your end users single step through your own business rule language.
Last edited Feb 12 2008 at 9:16 AM by Roggan, version 14

 

Want to leave feedback?
Please use Discussions or Reviews instead.

Updating...
© 2006-2009 Microsoft | About CodePlex | Privacy Statement | Terms of Use | Code of Conduct | Version 2009.6.1.15196