| Nameless 2005-03-11, 3:59 pm |
| "Brian Hulley" <brianh@metamilk.com> wrote in message
news:1110564388.703848.127800@z14g2000cwz.googlegroups.com...
> Matthew Huntbach wrote:
>
> I think the problem with object oriented programming is that
> the world is *not* made up of objects. Rather, a particular
> reification of the world into objects is a purely transient
> thing that we do to accomplish some specific task. To
> accomplish a different task, a different reification is often
> needed.
>
> A good book is Brian Cantwell Smith's book "On the Origin of
> Objects" where he expands on this kind of thinking, considering
> everything to be in a perpetual state of flux.
>
> I think a language such as Prolog could then be used usefully
> at a lower level (since it gives pattern matching, the notion
> of a database etc), to implement the flux instead of trying to
> describe emergent "entities" of it directly eg as a "logical
> description".
>
> What seems to be needed is a way to pivot easily between
> different reifications.
Perhaps Logtalk (http://www.ci.uc.pt/logtalk/logtalk.html)
can fill this role?
|