Re: Logtalk vs XPCE?




Jan Wielemaker wrote:
On 2006-10-12, MaR <Maria.Reinhammar@xxxxxxxxxxx> wrote:
...
Since I'd like to use XPCE for UI and Logtalk for modelling, I'd like
to know if there are any issues combining them?

I've not looked into it for a long time. Long time ago the systems
conflicted in operator usage. I think (not 100% sure) that is no
longer an issue.

Yes, I believe we solved the operator issue long ago.

I guess the best integration would be to have a logtalk wrapper for
all XPCE classes. XPCE is completely inspectable and it should be
possible to create such wrappers automatically. Ideally, this should
happen lazily as most applications only touch a small part of XPCEs
classes and methods. I don't know enough of Logtalk whether or not that
is feasible. Maybe Paulo is interested.

It should be doable as Logtalk supports all (AFIK) all the OOP concepts
found on XPCE. Creating the wrappers automatically will be the
preferred solution as it would make it easier to keep them synchronized
with XPCE changes. Right now, with all my teaching duties, Logtalk
development, and ISO Prolog standardization work, I've little time left
to write the wrappers code myself but I will be happy to help such a
project. Any volunteers or sponsors? :o)

Cheers,

Paulo

.



Relevant Pages

  • Re: Logtalk vs XPCE?
    ... It should be doable as Logtalk supports all all the OOP concepts ... Creating the wrappers automatically will be the ... with XPCE changes. ... Right now, with all my teaching duties, Logtalk ...
    (comp.lang.prolog)
  • Re: Logtalk vs XPCE?
    ... Since I'd like to use XPCE for UI and Logtalk for modelling, ... Mapping complex interfaces having introspective abilities is an interesting ... low-level detail of the interface that should be hidden at applicative level ...
    (comp.lang.prolog)
  • Re: Logtalk vs XPCE?
    ... Logtalk gives good readability and interesting features (object, ... XPCE, I see as more a graphics library support thingy.. ... Calling XPCE methods defined in Prolog is relatively ...
    (comp.lang.prolog)
  • Logtalk vs XPCE?
    ... protocol, category, syntax). ... XPCE, I see as more a graphics library support thingy.. ... Since I'd like to use XPCE for UI and Logtalk for modelling, ...
    (comp.lang.prolog)