To understand the meaning of function arguments, I give there arguments long names. However, it's so boring to use these long names in function body.
I ttied like this:
(define (f converse-rate-list (define rate converse-rate) )
body in which "rate" instead of converse-rate-list is use....)
But it fails.
Is there a better way to achievable this goal? That is to say, how to bind a symbol to a argument of function?
(define (f converse-rate-list)
(local (rate) (setq rate converse-rate-list))
)
I am almost sure that this is not what you are searching for... :-)
cameyo
This is the perfect case for a doc string or a comment.
(define (f rate)
"Given converse rate list `rate`, does ..."
... code using rate ...)
@rickyboy What? Newlisp has a elisp style? It's a supprise!
Quote from: "cameyo"
(define (f converse-rate-list)
(local (rate) (setq rate converse-rate-list))
)
I am almost sure that this is not what you are searching for... :-)
cameyo
I'd like to have a try this. Thank you.