lvh / icecap

URL-based object capability system.
Eclipse Public License 1.0
5 stars 2 forks source link

All execution (not just steps) should be phrased in terms of multimethods #12

Closed lvh closed 10 years ago

lvh commented 10 years ago

A plan consists of:

There's an API for executing steps (extended using multimethods), and then a separate one for executing "plans" that defers to the one for executing steps. It'd be much nicer if all of this were just written as extensions of the same "execute" multimethod.

lvh commented 10 years ago

All done in master!