From pjw@rhyme.com.au Thu Sep 27 14:32:47 2001
Received: from acheron.rime.com.au (albatr.lnk.telstra.net [139.130.54.222])
	by swi.psy.uva.nl (8.11.2/8.11.2) with ESMTP id f8RCWgv25004
	for <prolog@swi.psy.uva.nl>; Thu, 27 Sep 2001 14:32:42 +0200 (MET DST)
Received: from oberon (Oberon.rime.com.au [203.8.195.100])
	by acheron.rime.com.au (8.11.3/8.11.3/SuSE Linux 8.11.1-0.5) with SMTP id f8RCVtC25114
	for <prolog@swi.psy.uva.nl>; Thu, 27 Sep 2001 22:31:55 +1000
Message-Id: <3.0.5.32.20010927223155.0226f600@mail.rhyme.com.au>
X-Sender: pjw@mail.rhyme.com.au
X-Mailer: QUALCOMM Windows Eudora Pro Version 3.0.5 (32)
Date: Thu, 27 Sep 2001 22:31:55 +1000
To: "SWI Mailing List" <prolog@swi.psy.uva.nl>
From: Philip Warner <pjw@rhyme.com.au>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Subject: [SWIPL] Extensions to ActiveX DLL


Thanks to Douglas R. Miles, I now have the source for the ActiveX DLL for
SWIPL; I would be interested in comments from anybody who has used (or
considered using) the library. 

Specifically, I want to add the ability to differentiate between atoms &
strings in input. I would also be interested in other suggestions, if any.

FWIW, there are two ways I am considering handling the atom/string input
problem: (1) crudely - allow an atom to be passed on single quotes. ie.
myAtom = "'name'" (the C-code will look for names containing single-quotes)
and (2) the hard way - implementing collection classes for the args, with
appropriate properties.

At this stage, I am favoring the crude solution, since it is simple and
does all that I need.


 
----------------------------------------------------------------
Philip Warner                    |     __---_____
Albatross Consulting Pty. Ltd.   |----/       -  \
(A.B.N. 75 008 659 498)          |          /(@)   ______---_
Tel: (+61) 0500 83 82 81         |                 _________  \
Fax: (+61) 0500 83 82 82         |                 ___________ |
Http://www.rhyme.com.au          |                /           \|
                                 |    --________--
PGP key available upon request,  |  /
and from pgp5.ai.mit.edu:11371   |/

