This is the mail archive of the guile@sources.redhat.com mailing list for the Guile project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: system call: how to get access to results ?


On Sat, Sep 16, 2000 at 03:23:25PM +0200, David Pirotte wrote:
> Hello,
> 
> I have defined the following very simple function, to get access
> to the system date:
> 
> 	(define (system-date . rest)
> 	  (if (null? rest)
> 	      (system "date '+%d-%m-%Y'")
> 	      (system (format #f "date ~A" (car rest)))))
> 
> However, I don't know how I can get access to the result, when sending
> a date string and expecting a result, such as:
> 
> 	(system-date (format #f "--date='~A' '+%w'" "09/15/2000")
> 	5
> 	0
> 
> The system "displays" the result, but returned value is the exit code
> 
> How can I "get access" to the expected returned value ?
> 

*--------------------------------------
| 
| guile> (format #f "test\n")
| "test
| "
| guile> (format #t "test\n")
| test
| guile> 
|

Hope this helps

   Ralf
_______________________________________________
Guile-user mailing list
Guile-user@gnu.org
http://mail.gnu.org/mailman/listinfo/guile-user

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]