[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Strange Scheme problem
From: |
Andrew Bernard |
Subject: |
Re: Strange Scheme problem |
Date: |
Wed, 18 Nov 2015 22:10:26 +1100 |
User-agent: |
Microsoft-MacOutlook/0.0.0.151105 |
Hello Jacques,
A slightly more idiomatic Scheme-like way to get the current file name being
processed might be something like this:
#(define (file-name)
(let* ((args (program-arguments))
(args-len (length args)))
(list-ref args (- args-len 1))))
This follows on from David’s comment, and uses list operations rather than
string functions, which seems more natural to me. This could be written more
compactly, but it gets the idea over I hope.
Andrew
- Strange Scheme problem, Menu Jacques, 2015/11/17
- Re: Strange Scheme problem, Gilles THIBAULT, 2015/11/17
- Re: Strange Scheme problem, Menu Jacques, 2015/11/17
- Re: Strange Scheme problem, Andrew Bernard, 2015/11/17
- Re: Strange Scheme problem, Menu Jacques, 2015/11/18
- Re: Strange Scheme problem, David Kastrup, 2015/11/18
- Re: Strange Scheme problem, Menu Jacques, 2015/11/18
- Re: Strange Scheme problem,
Andrew Bernard <=
- Re: Strange Scheme problem, Menu Jacques, 2015/11/18
- Re: Strange Scheme problem, Ralf Mattes, 2015/11/18
- Re: Strange Scheme problem, Andrew Bernard, 2015/11/18
- Re: Strange Scheme problem, David Kastrup, 2015/11/19
Re: Strange Scheme problem, Andrew Bernard, 2015/11/17