El Martes, 13 de mayo de 2014 21:02:18 Erik Huelsmann escribió:
Hi Rafael,
On Tue, May 13, 2014 at 8:56 PM, Erik Huelsmann <ehuels@gmail.com> wrote:
Hi Rafael,
On Mon, May 12, 2014 at 11:20 PM, Sistemas <sistemas@dedaloingenieros.com>wrote:
Hi:
I'm trying to start some processes and connect them using pipes with ABCL (like Unix shell pipes). I've reviewed the documentation but I haven't found anything. Are I missing something? If not, are there any plans of adding input, output and error parameters for run-program (like SBCL, CCL, etc.)?
There's a function like that in run-program.lisp: [ snip ]
This makes me discover RUN-PROGRAM:
CL-USER(1): (apropos 'run-program) SYSTEM:RUN-PROGRAM (fbound) RUN-PROGRAM
The following returns the required documentation for me:
CL-USER(2): (documentation #'system:run-program 'function) "<text I pasted for you before>"
Hope that helps you consult the docs!
Hi Erik: Thankyou, I've seen the documentation before sending my original mail :) I tryed to make a simple pipe with this piece of code: (let ((p1 (system:run-program "echo" '("zero") :wait nil)) (p2 (system:run-program "grep" '("zero") :wait nil))) (setf (system:process-input p2) (system:process-output p1)) (system:process-wait p1) (system:process-wait p2)) It hangs, so I don't know if I am missing something. Thanks again :) Rafael J. Alcántara Pérez. -- +---------- | Departamento de Sistemas <sistemas@dedaloingenieros.com> | Teléfono fijo: 952 602 959 | Fax: 952 602 959 | Dirección: C/ Afligidos 2, 3º Derecha, 29015 Málaga | Dédalo Ingenieros, S.L.: http://www.dedaloingenieros.com/ | PGP: http://pgp.rediris.es:11371/pks/lookup?op=index&search=0x1899F325 +--------------------- _______________________________________________ Armedbear-devel mailing list Armedbear-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel