[plt-scheme] Swindle

From: Paulo Jorge de Oliveira Cantante de Matos (pocm at netvisao.pt)
Date: Thu Apr 29 13:42:12 EDT 2004


> Two reasons you might want *not* to use a CLOS-alike for this (even
> though I am fond of CLOS, and Swindle is tempting):
>   1. You might find it useful to base your planner on Kanren (by Daniel
>      P. Friedman and Oleg Kiselyov).  http://kanren.sourceforge.net/

Thanks for the reference however, I don't think I'll be able to use
that. Since this is a project for a course I'm having on intelligent
planning in my MSc curriculum I don't think I'll be allowed to use those
extra libraries which would facilitate my job compared to the other
students who will use CMUCL.

>   2. If you want your planner to become a reusable code library for PLT,
>      I would first try to use the PLT standard structure types or
>      "class.ss" before creating a dependency on a large and nonstandard
>      library.

That's a possibility but it would be harder and there are features I
miss (or I don't know to implement) in class.ss. After all, Eli said
that it'll be added to the PLT-Scheme tree so maybe it'll become
standard. :)

Thanks a lot for your help.



Paulo J. Matos : pocm [_at_] mega . ist . utl . pt
Instituto Superior Tecnico - Lisbon
Computer and Software Eng. - A.I.
 - > http://mega.ist.utl.pt/~pocm
        -> God had a deadline...
                So, he wrote it all in Lisp!

Posted on the users mailing list.