|
|
| About site: Programming/Languages/Lisp/Compilers and Interpreters - DotLisp |
Return to Computers also Computers |
| About site: http://dotlisp.sourceforge.net/ |
Title: Programming/Languages/Lisp/Compilers and Interpreters - DotLisp Interactive Lisp dialect for CLR (.Net) scripting, development. Deep CLR integration, sharing type system, GC, other runtime services, transparent access to .Net w/o a FFI or wrappers. Open source, BS |
|
|
|
|
MultiMedia_Schools_Magazine Magazine addressing various technologies used in K-12 schools how they can be used to further teaching and learning.
| MobileWay MobileWay's mission is to enable mobile value added services that will benefit Content Providers, wireless network operators and mobile phone users world-wide
| DVS_Direct DVS direct is one of the premiere Desktop Video Resources, specializing in Video Toaster, Canopus, Miro, DV500 and Matrox RT2000 based video editing systems.
| Metro_Research_Ltd International market research and usability consultancy based in the United Kingdom.
| Microsoft Download security updates, service packs, and anti-spyware tools for Windows.
| Beginner\'s_Guide_PowerPC_Assembly_Language Based on the original Beginners Guide to 68K assembly language.
|
|
| Alexa statistic for http://dotlisp.sourceforge.net/ |
Please visit: http://dotlisp.sourceforge.net/
|
| Related sites for http://dotlisp.sourceforge.net/ |
| Novick_Software Well written articles, code samples, tips and tricks, book reviews; consultancy. | | Threading_Lightly__Exploiting_ThreadLocal_to_Enhance_Scalability Examines ThreadLocal and offers tips for exploiting its power. | | RFC_2165 Service Location Protocol. J. Veizades, E. Guttman, C. Perkins, S. Kaplan. June 1997. | | Incremental_Development,_Inc_ SGML and XML consulting - eight years experience. We help structure text and surrounding business processes with emphasis on simplicity and skill transfer. | | oma-python A Python users group in the Omaha, NE area. | | Multiputer_Design_Web_Site Flash Design community is where to learn and play, provides forums, free sound fx, and downloads of fla files. | | Lockwood_Technology Software products for automated asset tracking. | | JCIS_(Joint_Conference_On_Information_Sciences)_2000 Trump Taj Mahal Casino and Resort Atlantic City, NJ USA. February 27-March 3. | | Usenetpedia A simple and relaxed presentation of Usenet, its history and its specific vocabulary. | | ZODB The Z Object Database, or the ZODB for short, is a powerful and easy-to-use object persistence system for Python. [Open Source, ZPL] | | Five_Minutes_to_a_Python_CGI By David Mertz. Brief introduction to writing CGI programs, Python CGI module, formatting output, error logging/debugging. | | Pets_Cyber_Dragons Alphabetical listing of dragon related agencies. | | XPlay Software that allows the iPod to sync and transfer music without iTunes. | | Nerds_de German company that offers virtual MIDI drivers and MIDI over LAN software. | | UniRed Unicode plain text editor for Windows. Includes system requirements and screenshots. | | Struts_Framework An open source framework for building Servlet/JSP based web applications based on the Model-View-Controller (MVC) design paradigm [Open Source, BSD-like] | | ShopAssist Point Of Sale system suitable for most types of retail business comes with over three hundred reports and charts. [Win 95] | | PHPBuilder_com__Using_Webalizer_to_Analyze_Apache_Logs An article that specifies downloads, common commands, Apache configuration, and multiple domain setup. Moderated user comments are attached. | | John_Chambers_Bio Profiles and Bios of Chambers with some links. | | Umanosoft_-_Web_Based_Evaluation_Software Online HR performance evaluation solutions priced for small to mid-sized hospitals. |
|
This is websites2007.org cache of m/ as retrieved on 2008.10.15 websites2007.org's cache is the snapshot that we took of the page as we crawled the web. The page may have changed since that time.
|
DotLisp - A Lisp dialect for .Net
©2003 Rich Hickey, All Rights Reserved
News
10/2007 - I've been working on Clojure, a dynamic programming language, and Lisp, that targets the Java Virtual Machine. It is substantially more sophisticated than DotLisp and I strongly recommend it, unless you must target .Net.
Objectives
To provide an interactive, Lisp-like language for .Net scripting and development
To provide a framework for language experimentation
Deep .Net integration, sharing type system, GC and other
runtime services etc., with transparent access to .Net w/o a FFI or wrappers
To have fun
Non-Objectives
Compatibility w/Scheme or Common Lisp, e.g. strings are
mutable in Scheme and CL, but not in .Net, so not in DotLisp.
Speed (although it is quite useable)
Caveats
I'm not a Lisp expert. Helpful suggestions are always welcome.
Features
Command-line interpreter with Read-Eval-Print Loop
Embeddable Interpreter object in a DLL assembly
Lexically scoped, Lisp-1
&key, &opt and &rest parameters
CL-style Macros
Generic functions (single and binary dispatch)
.Net type system (strings, ints, floats, bools, chars,
arrays etc are the .Net System types, no conversions/mapping)
Transparent access to the .Net framework - simple syntax
for constructor and method invocation and property access
Implementation Notes
Started with Silk (now JScheme),
a Scheme for Java
Ported from Java to C#, JVM to .Net CLR
Moved away from Scheme compatibility
No Silk-based code left
Documentation Overview
This documentation presumes that you know Scheme or Common
Lisp, or are willing to learn the fundamentals of Lisp from some other source
(i.e. Scheme books or
Common Lisp books). It also
presumes you have at least the .Net
Framework SDK (if not Visual Studio .Net), and will learn about .Net and its
framework from the help included with same.
Obtaining DotLisp
DotLisp is now open source, released under the BSD
license, and hosted as a project
on SourceForge.
Philosophy
The idea behind DotLisp was to build a Lisp for .Net that
yielded to the CLR those things provided by the CLR that languages normally have
to provide themselves: a type system, a memory management system, a library,
while at the same time retaining the essence of Lisp as a language.
Table of Contents
Invocation
Syntax
Literals
|
|
| |
Interactive | Lisp | dialect | for | CLR | (.Net) | scripting, | development. | Deep | CLR | integration, | sharing | type | system, | GC, | other | runtime | services, | transparent | access | to | .Net | w/o | a | FFI | or | wrappers. | Open | source, | BS |
|
http://dotlisp.sourceforge.net/
DotLisp 2008 October
dvd rental
dvd
Interactive Lisp dialect for CLR (.Net) scripting, development. Deep CLR integration, sharing type system, GC, other runtime services, transparent access to .Net w/o a FFI or wrappers. Open source, BS
Rules
|
© 2008 Internet Explorer 5+ or Netscape 6+
|
|
Recommended Sites: 1.
Arts -
Business -
Computers -
Games -
Health -
Home -
Kids and Teens -
News -
Recreation -
Reference -
Regional -
Science -
Shopping -
Society -
Sports -
World
Miss Gallery
- Top Anime Hentai
- DVD rental by mail
- Remortgages - Cheap hotel in Paris - Cheap hotel in Paris - Mortgage Calculator - Debt Help
|