DynLangSem, Fri. 10/12/01, 2-3pm, 8ai, Anderson & Hickey, Jscheme


Subject: DynLangSem, Fri. 10/12/01, 2-3pm, 8ai, Anderson & Hickey, Jscheme
From: Gregory T. Sullivan (gregs@ai.mit.edu)
Date: Tue Oct 09 2001 - 09:21:38 EDT


            Dynamic Languages Seminar
    http://www.ai.mit.edu/projects/dynlangs/

Who: Ken Anderson and Tim Hickey
When: Friday, Oct. 12, 2-3pm. Refreshments from 1:45pm to 2.
What: Jscheme -- a dialect of Scheme for scripting in Java
Abstract:
  Jscheme is a dialect of Scheme which provides transparent access to
  Java via a simple and powerful syntactic extension -- the Java-dot
  notation. Jscheme implements all of R4RS Scheme, except that call/cc
  is only partially implemented, strings are not mutable, and numbers
  are represented by the java.lang.Number wrapper classes. Jscheme is
  fully tail recursive. The Jscheme language has been designed to
  provide a viable alternative to Java, where the complexity of the
  Java syntax and semantics is replaced by a simpler Scheme syntax and
  more powerful Scheme semantics. The data on which Jscheme operates
  is the space of Java objects extended with a few additional classes
  (Pairs, Symbols, Procedures). The runtime system is the Java
  runtime system (threads, exceptions, garbage collection). Jscheme
  has added some minimal extensions to allow for full control of the
  Java runtime system. In this talk we describe the Jscheme language,
  present some of its applications, and discuss plans for future work.

Bios:
  Tim Hickey is an Associate Professor of Computer Science at
  Brandeis University. He uses Jscheme to teach web programming to
  non-majors. His other research includes logic programming, interval
  arithmetic constraints, groupware, and educational software.

  Ken Anderson works at BBN Technologies in Cambridge, MA. There, he
  develops applications in Jscheme and Java. His other interests
  include aspect oriented programming and making the world a safer
  place for software.

Location: 8th floor play room of MIT building NE43, aka 545
          Technology Square, aka 200 Technology Square.

Upcoming Events:
  ** Sat. Nov. 17th - Lightweight Languages Workshop (ll1.mit.edu)
  
Directions: http://www.ai.mit.edu/visiting/directions.shtml

Hope to see you there!

-- 
Greg      gregs@ai.mit.edu (617)253-5807
Sullivan  http://www.ai.mit.edu/~gregs/



This archive was generated by hypermail 2b28 : Tue Oct 09 2001 - 10:36:32 EDT