Article View: comp.lang.prolog
Article #2138Re: Q: Synergy of C and prolog
From: Claude Duguay
Date: Mon, 16 Nov 1992 14:15
Date: Mon, 16 Nov 1992 14:15
27 lines
2053 bytes
2053 bytes
vpvaata@polaris.utu.fi (Veikko Petteri V{{t{j{) writes:
> I'm trying to make things with the easiest tools, so I made the "intelligen
> part of the program with TurboProlog (v1.0) and now I want to make the user
> interface and all the rest with Borland C++. The problem is that they don't
> work together!
Turbo Prolog 1.0 dates back 7 years and represents the very first incarnation
of a compiler that has been well refined over the years. The Prolog
Development Center now markets Turbo Prolog's offspring as PDC Prolog and
we are now up to version 3.3, which works just fine with Borland's C++.
Furthermore, additional datatypes are now implemented in PDC Prolog to
support interfacing with C(++) structures and signed/unsigned byte, word,
dword and double numerical values, even functions are now supported. The next
incarnation will include internal "name mangling" so direct calls can be made
to any C++ object/message. The whole compiler has been evolving and it is
rather unfair to judge a current product by what it was in its first
incarnation almost a decade ago.
I've been using Turbo/PDC Prolog since version 1.0 and have implemented
uncountable programs privately and commercially. I use it daily and would
willingly swear by it agains any other tools I've ever worked with. That's
not to say that I don't use other implementations or languages when the need
arises, but I'm more than please by PDC's compiler and the support they
provide for their clients.
Claude Duguay cduguay@lcraft.ersys.edmonton.ab.ca
Technical Details
Message-ID:
<Lg6BuB1w165w@lcraft.ersys.edmonton.ab.ca>Path:
arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!destroyer!cs.ubc.ca!unixg.ubc.ca!kakwa.ucs.ualberta.ca!ersys!lcraft!cduguayReferences:
<1992Nov14.150635.24776@polaris.utu.fi>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!sol.ctr.columbia.edu!destroyer!cs.ubc.ca!unixg.ubc.ca!kakwa.ucs.ualberta.ca!ersys!lcraft!cduguay From: cduguay@lcraft.ersys.edmonton.ab.ca (Claude Duguay) Newsgroups: comp.lang.prolog Subject: Re: Q: Synergy of C and prolog Message-ID: <Lg6BuB1w165w@lcraft.ersys.edmonton.ab.ca> Date: Mon, 16 Nov 92 07:15:33 MST References: <1992Nov14.150635.24776@polaris.utu.fi> Organization: LogiCraft Corp, Edmonton, AB, Canada Lines: 27