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/





Get your Google PageRank






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
2008-10-15 20:41:23

Copyright 2005, 2006 by Webmaster
Websites is cool :) 01224090525|a6f02c450ded73594482923180e96818|OK - Szlabany - Biżuteria, Jubiler Korale - Łysienie - Bingo