[plt-scheme] framing problem

From: Doug Orleans (dougorleans at gmail.com)
Date: Fri Feb 22 11:48:01 EST 2008

Mark Engelberg writes:
 > One of the grand challenges of programming language design is to create a
 > programming language that makes it equally easy to do both.  This is called
 > the expression problem.

This is one of the goals of Aspect-Oriented Programming, i.e. being
able to organize your program in some way other than "the tyranny of
the dominant decomposition".

 > In my view, this problem has been most satisfactorily solved by
 > "multiple-dispatch" (aka multimethod) object-oriented languages (like Dylan,
 > inspired by CLOS),

And if you want both AOP and multiple dispatch (and more), check out
my thesis.  :)

--dougorleans at gmail.com

Posted on the users mailing list.