home *** CD-ROM | disk | FTP | other *** search
- Path: 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
-
- 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
-