Warning: main(../includes/header.php) [function.main]: failed to open stream: No such file or directory in /nfs/c03/h03/mnt/54779/domains/osteele.com/html/museum/dylan.php on line 3

Warning: main(../includes/header.php) [function.main]: failed to open stream: No such file or directory in /nfs/c03/h03/mnt/54779/domains/osteele.com/html/museum/dylan.php on line 3

Warning: main() [function.include]: Failed opening '../includes/header.php' for inclusion (include_path='.:/usr/local/php-4.4.8-1/share/pear') in /nfs/c03/h03/mnt/54779/domains/osteele.com/html/museum/dylan.php on line 3

Apple Dylan

Apple Cambridge in the early nineties created the Dylan programming language. Dylan combined the power of functional programming languages such as Lisp, the object system from Simula and Smalltalk, and added an infix (Pascal-like) syntax; it was innovative in that it had a macro system that worked with the infix syntax.


(Image from lemonodor. Clicking on an object in one pane shows an aspect of that object, such as contents, callers, or variable references, in any pane that is linked to it.)

I was the project lead for the Apple Dylan development environment, which took some of the browsers ideas from Smalltalk but made them configurable. You could create multiple panes, place an object such as a source project, source file, method, or variable in one pane, and link it to other panes, with different link types such as "source for", "contents of", "methods that reference", "methods that write", or "callers". See Paul R. Potts's wiki for screen shots here and here

The Dylan Exchange and Functional Objects are still carrying the Dylan torch.

dylanProjectBrowser.gif

More photos Posted by osteele at May 6, 2003 06:07 PM
Comments

I loved Dylan! And the browser. Great work that the rest of the world still hasn't caught up to.

Posted by: Miles Parker at July 1, 2003 05:20 PM

Warning: main(../includes/footer.php) [function.main]: failed to open stream: No such file or directory in /nfs/c03/h03/mnt/54779/domains/osteele.com/html/museum/dylan.php on line 63

Warning: main(../includes/footer.php) [function.main]: failed to open stream: No such file or directory in /nfs/c03/h03/mnt/54779/domains/osteele.com/html/museum/dylan.php on line 63

Warning: main() [function.include]: Failed opening '../includes/footer.php' for inclusion (include_path='.:/usr/local/php-4.4.8-1/share/pear') in /nfs/c03/h03/mnt/54779/domains/osteele.com/html/museum/dylan.php on line 63