Newsgroups: comp.lang.lisp
Path: cantaloupe.srv.cs.cmu.edu!das-news2.harvard.edu!oitnews.harvard.edu!purdue!lerc.nasa.gov!magnus.acs.ohio-state.edu!math.ohio-state.edu!howland.erols.net!news.bbnplanet.com!cam-news-hub1.bbnplanet.com!news.mathworks.com!fu-berlin.de!cs.tu-berlin.de!news.uni-hamburg.de!news.Hanse.DE!wavehh.hanse.de!cracauer
From: cracauer@wavehh.hanse.de (Martin Cracauer)
Subject: Re: combining C and LISP
Message-ID: <1997Jan14.100832.1182@wavehh.hanse.de>
Reply-To: cracauer@wavehh.hanse.de
Organization: '(a (cons structive organization))
References: <32D46722.1251@ziplink.net> <1997Jan9.085410.22005@wavehh.hanse.de> <852971978snz@wildcard.demon.co.uk> <01bc016f$939bf340$21fc6bcc@default>
Date: Tue, 14 Jan 97 10:08:32 GMT
Lines: 40

>Cyber Surfer <cyber_surfer@nospam.wildcard.demon.co.uk> wrote 

>>[suggestions for interfacing Lisp and C via pipes or TCP streams elided]

"Emergent Technologies Inc." <emergent@eval-apply.com> writes:

>I would think that it would be better to create a Lisp scripting engine
>and link it in via the COM/ActiveX scripting protocol.

Well, do you have library implementations for this protocol for
Windows, Mac and Unix, where at least one Unix implementation must be
availiable as source (to port to unusual platforms)?

I surely claim I have for TCP sockets.

Should Microsoft decide to release ActiveX libs for Mac and Unix, what
is your guess how useable those will be when not used for their
primary intention (Web Browser extensions). While the technology
probably could be applicable, do you think MS will supply us with
sufficient documentation and fix bugs in areas that are not primary?

That means: do you think they will fix all bugs where the
specification is not met, or only those where more than N customers
cry (for N >= 1000*all_other_users).

The FreeBSD (and probably many other) team surely will fix bugs where
the spec is not met even when only one user is bitten by it, or even
for the sake of correctnes. Do you expect MS to do so? Will they even
be able to, given the complexity and non-modularity of their products?

ObLisp: Given Lisp flexibility and ability to be controlled from ASCII
streams, aren't we in a position to choose a transport that may be a
bit primitive and nothingtheless get our work done?

Martin
-- 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Martin_Cracauer@wavehh.hanse.de http://cracauer.cons.org  Fax.: +4940 5228536
"As far as I'm concerned,  if something is so complicated that you can't ex-
 plain it in 10 seconds, then it's probably not worth knowing anyway"- Calvin
