From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Barry Schwartz Newsgroups: gmane.lisp.guile.user Subject: Re: system Date: Mon, 20 Oct 2014 15:12:18 -0500 Message-ID: <20141020201218.GB5541@crud> References: <87egu3ky1u.fsf@taylan.uni.cx> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1413835991 11382 80.91.229.3 (20 Oct 2014 20:13:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 20 Oct 2014 20:13:11 +0000 (UTC) Cc: Tim Even , guile-user@gnu.org To: Taylan Ulrich Bayirli/Kammer Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Mon Oct 20 22:13:03 2014 Return-path: Envelope-to: guile-user@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1XgJKA-0007Pj-Fp for guile-user@m.gmane.org; Mon, 20 Oct 2014 22:13:02 +0200 Original-Received: from localhost ([::1]:46651 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XgJK9-0000Vq-ME for guile-user@m.gmane.org; Mon, 20 Oct 2014 16:13:01 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35785) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XgJJt-0000Vh-4b for guile-user@gnu.org; Mon, 20 Oct 2014 16:12:53 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XgJJk-00012q-Tw for guile-user@gnu.org; Mon, 20 Oct 2014 16:12:45 -0400 Original-Received: from gproxy8-pub.mail.unifiedlayer.com ([67.222.33.93]:43211) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1XgJJk-00011w-Mq for guile-user@gnu.org; Mon, 20 Oct 2014 16:12:36 -0400 Original-Received: (qmail 5773 invoked by uid 0); 20 Oct 2014 20:12:30 -0000 Original-Received: from unknown (HELO cmgw4) (10.0.90.85) by gproxy8.mail.unifiedlayer.com with SMTP; 20 Oct 2014 20:12:30 -0000 Original-Received: from box443.bluehost.com ([69.89.31.243]) by cmgw4 with id 5eCM1p00h5Ejslx01eCQu1; Mon, 20 Oct 2014 20:12:29 -0600 X-Authority-Analysis: v=2.1 cv=fdw+lSgF c=1 sm=1 tr=0 a=/JUv2DnxK4pQW9WQq9F1Lg==:117 a=/JUv2DnxK4pQW9WQq9F1Lg==:17 a=cNaOj0WVAAAA:8 a=f5113yIGAAAA:8 a=M1kyBYkWWGkA:10 a=DuTgA9bHYOQA:10 a=kj9zAlcOel0A:10 a=P8Bi1aziAAAA:8 a=1YONbhrXph8A:10 a=vY7NySYlIIwA:10 a=pGLkceISAAAA:8 a=WUV9tnlMypNGsQpZ0v4A:9 a=CjuIK1q_8ugA:10 a=MSl-tDqOz04A:10 Original-Received: from [66.41.30.59] (port=45877 helo=crud.chemoelectric.org) by box443.bluehost.com with esmtpsa (TLSv1.2:DHE-RSA-AES256-GCM-SHA384:256) (Exim 4.82) (envelope-from ) id 1XgJJW-00044i-3Y; Mon, 20 Oct 2014 14:12:22 -0600 Original-Received: by crud.chemoelectric.org (Postfix, from userid 1501) id C043414605EC; Mon, 20 Oct 2014 15:12:18 -0500 (CDT) Content-Disposition: inline In-Reply-To: <87egu3ky1u.fsf@taylan.uni.cx> User-Agent: Mutt/1.5.22 (2013-10-16) X-Identified-User: {1474:box443.bluehost.com:crudfact:crudfactory.com} {sentby:smtp auth 66.41.30.59 authed with crudfactory@crudfactory.com} X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 67.222.33.93 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:11584 Archived-At: Taylan Ulrich Bayirli/Kammer skribis: > Tim Even writes: > > > I've been using Chez/Petite Scheme's system command as a sort of > > Scheme interface to Netpbm and other executables. Any information -- > > more than what is in the documentation -- on a Guile equivalent? > > Guile has a `system' procedure as well. > > Note that its behavior does not seem to be one-to-one equivalent to that > of Chez; you can refer to its documentation for details. > > Taylan The POSIX Processes section. There are system and system*, and POSIX fork-and-exec primitives for the adventurous. A string search on system* in the one-page html version of the manual (my favorite version) should find it most easily.