Vancouver Lisp Users Group meeting for February
Wednesday, February 1, 2006
This will be the first
lispvan meeting of 2006 and it looks to be a good one! Doug
Williams has been working on a "Knowledge-based Simulation
Environment" in
PLT Scheme for several years now. There are actually 3
separate components to his project, the first of which (the Science Collection) I saw him
present back in 2004 (there is a
movie and
pdf available of that presentation). He has now completed the second component
(the Simulation Collection)
and I'm really keen to see his presentation on this one as I've
already had a sneak preview of the slides and code! ;-)
In addition to the presentation, Doug will bring CD's with copies of
Dr Scheme and his software so that people can try out things on their
own laptops as he's presenting. He will also conduct a mini-workshop
after the presentation which will be a more hands-on and interactive means of
experiencing the code. So, be sure to bring your laptops!
Here's the "official" meeting notice:
Topic: PLT Scheme Simulation Collection
Presenter: Doug Williams
Date: Thursday, February 16, 2006
Time: 7pm - 10pm (or whenever)
Venue:
Think!, 4512 West 10th Ave., Vancouver (see
map)
Summary: I am attempting to recreate - and extend - in PLT Scheme the knowledge-based
simulation environment I used to have in Symbolics Common Lisp. It consists
of three PLT Scheme collections:
- Science Collection: The PLT Scheme Science Collection is a port of portions of the GNU Scientific Library (GSL) and it provides a foundation of numerical routines for implementing the other collections, as well as providing data analysis functions. The PLT Scheme Science Collection Version 2.0, which includes ordinary differential equations, has been released via PLaneT.
- Simulation Collection: The PLT Scheme Simulation Collection provides a simulation engine for combined discrete (based on a process interaction model) and continuous simulation models. The PLT Scheme Simulation Collection Version 1.0 has been released via PLaneT.
- Inference Collection: The PLT Scheme Inference Collection provides a rule-based inference engine and is now under active development.
- Introduction
- Simplified Simulation System
- Continuations in Scheme
- Event Definition and Event Lists
- Simulation Control
- Random Distributions (to remove external dependencies)
- Example Simulation Model
- PLT Scheme Simulation Collection
- Simulation Environments (Basic)
- Simulation Control (Basic)
- Events
- Processes
- Resources
- Data Collection
- Sets
- Continuous Simulation Models
- Advanced Simulation Control
- Hierarchical Simulation Environments
- Components
- Future Plans
- Q&A
- Workshop

