From ... Path: archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!uninett.no!ntnu.no!uio.no!nntp.uio.no!ifi.uio.no!not-for-mail From: Erik Naggum Newsgroups: comp.lang.lisp Subject: Re: Using Lisp to Call another program in linux? Date: 11 Nov 2002 01:42:18 +0000 Organization: Naggum Software, Oslo, Norway Lines: 25 Message-ID: <3245967738275338@naggum.no> References: <376b0355.0211071729.3278c1da@posting.google.com> <87r8dvutaj.fsf@lackawana.kippona.com> <8gsmya4251.fsf@galapagos.cse.psu.edu> <3245884607279821@naggum.no> <8gpttd4xc8.fsf@galapagos.cse.psu.edu> <3245942864137679@naggum.no> <8gsmy83oek.fsf@galapagos.cse.psu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: maud.ifi.uio.no 1036978938 3173 129.240.65.201 (11 Nov 2002 01:42:18 GMT) X-Complaints-To: abuse@ifi.uio.no NNTP-Posting-Date: 11 Nov 2002 01:42:18 GMT Mail-Copies-To: never User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2 Xref: archiver1.google.com comp.lang.lisp:46253 * Scott Schwartz | Great! So what's the portable way to do what the original poster asked for? It seems that you have some problems realizing that the request /cannot/ be portable to begin with. If you think POSIX is portable, then only POSIX-validated systems count. This is like saying Windows is portable because only Windows platforms count. | I suggested (POSIX::system "some program") as the obvious solution, To a Common Lisp programmer, two colons means "this is wrong". | but one that would require the lisp community to recognise that there is | a standard, portable, API, that's almost always available, certainly | available if you're running on any form of unix or windows. But Common Lisp does not thusly limit itself. -- Erik Naggum, Oslo, Norway Act from reason, and failure makes you rethink and study harder. Act from faith, and failure makes you blame someone and push harder.