A few things about Dylan Dylan is an object-oriented dynamic language, originally designed by Apple Computer. For details on the language, see the Dylan Reference Manual by Andrew Shalit , an older version of which is available online. Here are a few resources I've contributed for people interested in Dylan: are used by languages like Dylan to resolve conflicts introduced by multiple inheritance. Several of us working on Dylan surveyed the mechanisms available, constructed two new ones, and wrote a paper about that topic. (Also available are implemtations of several linearizations.) The grammar for Dylan, as presented in the reference manual, has ambiguities. I constructed a conflict-free version of it, suitable for use with YACC. A while ago, I wrote the beginnings of a tutorial for Dylan, aimed at programmers who already know Pascal or other procedural languages. It's incomplete I only wrote the first three sections of an intended dozen but my attention has wandered and I'll probably not write any more on the topic. Paul Haahr | |
|