[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