This blog has a new home:
http://calculist.org
Hope to see you there!
Showing posts with label announcements. Show all posts
Showing posts with label announcements. Show all posts
Tuesday, December 06, 2011
Monday, May 03, 2010
A Theory of Typed Hygienic Macros
A Theory of Typed Hygienic Macros
PhD Dissertation, 2010
PhD Dissertation, 2010
We present the λm-calculus, a semantics for a language of hygienic macros with a non-trivial theory. Unlike Scheme, where programs must be macro-expanded to be analyzed, our semantics admits reasoning about programs as they appear to programmers. Our contributions include a semantics of hygienic macro expansion, a formal definition of α-equivalence that is independent of expansion, and a proof that expansion preserves α-equivalence. The key technical component of our language is a type system similar to Culpepper and Felleisen’s “shape types,” but with the novel contribution of binding signature types, which specify the bindings and scope of a macro’s arguments.
Thursday, April 22, 2010
Cyclic reference graphs FTW
I've just created my new Mozilla-hosted blog! I don't have intention of stopping this one here, but I'm moving my Mozilla-related (and consequently ECMAScript-related) thoughts to that space.
Also, um, I should hopefully have some pretty good news in a couple weeks.
Also, um, I should hopefully have some pretty good news in a couple weeks.
Tuesday, August 11, 2009
Monday, August 10, 2009
Call for Participation: Scheme Workshop 2009
[Note: only one day left to register! --Dave]
2009 Workshop on Scheme and Functional ProgrammingCo-Located with the Symposium in Honor of Mitchell Wand
August 22, 2009
Boston, Massachusetts, USA
http://www.schemeworkshop.org/2009
CALL FOR PARTICIPATION
To the delight of all and sundry, the 2009 Scheme and Functional Programming Workshop will be held on August 22nd at Northeastern University, and it is a signal honor for me to be able to invite YOU to the WORLD'S FOREMOST WORKSHOP on the marvelous Scheme language, and to present a program PACKED with contributions from familiar faces and new ones, certain to amaze, delight, and edify. Lend us your ears, and we will widen the space between them.
- John Clements
IMPORTANT DATES
August 11, 2009 - Registration deadline
August 22, 2009 - Workshop on Scheme and Functional Programming
August 23-24, 2009 - Symposium in Honor of Mitchell Wand
VENUE
Northeastern University
Boston Massachusetts
Curry Student Center Ballroom (Building 50)
346 Huntington Ave
Boston, MA 02115
ACCOMMODATION
A limited block of hotel rooms has been reserved for participants of the Scheme Workshop and/or the Mitchell Wand Symposium at hotels in Cambridge and Boston. See the workshop web site for more information, and please note that some of these special rates have already expired.
REGISTRATION
The registration fee will be $40 to help cover the operating costs and lunch accommodations. Please register by August 11, 2009 so that we will have an accurate head count. To register, please send an email to aoeuswreg@brinckerhoff.org with your name and any dietary restrictions for lunch.
PROGRAM COMMITTEE
- John Clements (Cal Poly State University (organizer & chair))
- Dominique Boucher (Nu Echo)
- Abdulaziz Ghuloum (Indiana University)
- David Herman (Northeastern University)
- Shriram Krishnamurthi (Brown University)
- Matthew Might (University of Utah)
- David Van Horn (Northeastern University)
PRELIMINARY PROGRAM
Invited: If programming is like math, why don't math teachers teach programming?
Emmanuel Schanzer
Invited Talk on Future Directions for the Scheme Language
The Newly Elected Scheme Language Steering Committee
The Scribble Reader: An Alternative to S-expressions for Textual Content
Eli Barzilay
World With Web: A compiler from world applications to JavaScript
Remzi Emre Başar, Caner Derici, Çağdaş Şenol
Scalable Garbage Collection with Guaranteed MMU
William D Clinger, Felix S. Klock II
Distributed Software Transactional Memory
Anthony Cowley
Sequence Traces for Object-Oriented Executions
Carl Eastlund, Matthias Felleisen
Keyword and Optional Arguments in PLT Scheme
Matthew Flatt, Eli Barzilay
Fixing Letrec (reloaded)
Abdulaziz Ghuloum, R. Kent Dybvig
Descot: Distributed Code Repository Framework
Aaron W. Hsu
A pattern-matcher for miniKanren -or- How to get into trouble with CPS macros
Andrew W. Keep, Michael D. Adams, Lindsey Kuper, William E. Byrd, Daniel P. Friedman
Randomized Testing in PLT Redex
Casey Klein, Robert Bruce Findler
Screen-Replay: A Session Recording and Analysis Tool for DrScheme
Mehmet Fatih Köksal, Remzi Emre Başar, Suzan Üsküdarlı
Interprocedural Dependence Analysis of Higher-Order Programs via Stack Reachability
Matthew Might, Tarun Prabhu
Get stuffed: Tightly packed abstract protocols in Scheme
John Moore
Higher-Order Aspects in Order
Eric Tanter
Peter J Landin (1930-2009)
Olivier Danvy
Thursday, July 09, 2009
Call for Participation: Symposium in Honor of Mitchell Wand
Symposium in Honor of Mitchell Wand
In Cooperation with ACM SIGPLAN
Coordinated with Scheme Workshop 2009
August 23-24, 2009
Boston, Massachusetts, USA
http://www.ccs.neu.edu/events/wand-symposium
In Cooperation with ACM SIGPLAN
Coordinated with Scheme Workshop 2009
August 23-24, 2009
Boston, Massachusetts, USA
http://www.ccs.neu.edu/events/wand-symposium
CALL FOR PARTICIPATION
IMPORTANT DATES
August 1, 2009 - Registration deadline
August 22, 2009 - Scheme Workshop
August 23-24, 2009 - Symposium in Honor of Mitchell Wand
VENUE
Northeastern University
346 Huntington Ave
Boston, MA 02115 USA
ACCOMMODATION
A limited block of hotel rooms will be reserved for participants of the Symposium and/or the Scheme Workshop at hotels in Boston and Cambridge. More information will be available soon; please check back on the event web site.
REGISTRATION
Registration is free. Please register by August 1, 2009 so that we will have an accurate head count. To register, please send an email to mitchfest-registration@ccs.neu.edu with your name and any dietary restrictions for lunch.
SCOPE
Northeastern University is hosting a special Symposium in celebration of Dr. Mitchell Wand's 60th birthday and honoring his pioneering work in the field of programming languages. For over 30 years Mitch has made important contributions to many areas of programming languages, including semantics, continuations, type theory, hygienic macros, compiler correctness, static analysis and formal verification.
Please join us at Northeastern on August 23rd and 24th as we celebrate this personal milestone and pay tribute to a great computer scientist, researcher, teacher and colleague, Dr. Mitchell (Mitch) Wand.
STEERING COMMITTEE
* Olivier Danvy (University of Aarhus)
* David Herman (Northeastern University)
* Dino Oliva (Bloomberg L.P.)
* Olin Shivers (Northeastern University)
PRELIMINARY PROGRAM
Functional un|unparsing
Kenichi Asai and Oleg Kiselyov and Chung-chieh Shan
A mechanized bisimulation for the nu-calculus
Nick Benton and Vasileios Koutavas
A shallow Scheme embedding of bottom-avoiding streams
William E. Byrd and Daniel P. Friedman and Ramana Kumar and Joseph P. Near
A model of functional traversal-based generic programming
Bryan Chadwick and Karl Lieberherr
The MacScheme compiler: using denotational semantics to prove correctness
William D. Clinger
Eliminating the middle man: Learning garbage collection without interpreters
Gregory H. Cooper and Arjun Guha and Shriram Krishnamurthi
Specializing continuations
Christopher Dutchyn
A Scheme for native threads
R. Kent Dybvig
Trampolining architectures
Steven E. Ganz and Daniel P. Friedman
Finding everything that can happen: Solving authentication tests by computer
Joshua D. Guttman and John D. Ramsdell
A theory of typed hygienic macros
David Herman
The MzScheme machine and bytecode verifier
Casey L. Klein and Matthew Flatt and Robert Bruce Findler
Featherweight X10: A core calculus for async-finish parallelism
Jonathan K. Lee and Jens Palsberg
Subcubic control-flow analysis algorithms
Jan Midtgaard and David Van Horn
A simplified multi-tier semantics for Hop
Manuel Serrano and Christian Queinnec
DDP for CFA
Olin Shivers and Dimitrios Vardoulakis and Alexander Spoon
The design and implementation of Typed Scheme
Sam Tobin-Hochstadt and Matthias Felleisen
Subscribe to:
Posts (Atom)