[Pl-seminar] Semantics Seminar Schedule

Mitchell Wand wand at ccs.neu.edu
Tue Oct 26 00:12:39 EDT 2004


NU Programming Languages Seminar
Wednesday, October 27, 2004
Room **166** West Village H (http://www.ccs.neu.edu/home/wand/directions.html)
11:45am-1:30pm
**note non-standard room**

Joe Marshall, NU PRL

            Integrating the .NET Libraries with Scheme
                              or 
                     Look, Ma!  No FFI!


Common Larceny.NET is a Scheme implementation hosted on Microsoft's
.NET framework.  One goal of the project is to make it easy for Scheme
to use the libraries provided by the .NET framework.  Another goal is
to make it easy for Scheme to interoperate with other programs hosted
by the .NET framework.  I have adapted Ken Anderson and Timothy
Hickey's `Java-dot' notation to enable Scheme programs to construct
and manipulate .NET objects.  .NET methods are integrated as
first-class Scheme procedures.  A traditional `foreign function
interface' is unnecessary with this approach.

This short talk covers the Java-dot notation and provides some simple
examples in how to use it.  A few of the underlying details will be
described, and some of the tricks of using Scheme to script other .NET
applications will be discussed.

Upcoming Events:

Open.  Any volunteers?


--Mitch



More information about the pl-seminar mailing list