Hi list,
Summer stop is over. Next Monday (September 2nd), we'll have another
meetup (at co.up, talks starting 19:30).
There's on confirmed talk by Hannes Mehnert (abstract below), and room
for one more. Hope to see you all there.
Best,
Marijn
---
Digging into the Open Dylan compiler: written in Dylan, designed
with protocols to access details in the IDE
The Open Dylan [0] compiler was once developed commercially by
Harlequin. It is nowadays open source (MIT licensed) and maintained by
the Dylan hackers, a group of volunteers.
Dylan (DYNamic LANguage) is a dynamically typed class-based
object-centered programming language with multiple inheritance, multiple
dispatch, meta-programming (LISP-style macros), first-class functions, ...
Dylan was heavily influenced by LISP and CLOS. In contrast to LISP,
Dylan has a syntax, which is similar to ALGOL, and Dylan has a clear
separation of compile and run time. You do not have a REPL at run time.
In this talk I will briefly sketch the features of Dylan, and describe
the Open Dylan compiler internals: its design and interaction with the
IDE; as well as some extensions to the type system I developed [1].
[0]
http://opendylan.org/
[1]
https://itu.dk/people/hame/ilc2010.pdf