lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: getting the argument list of a procedure


From: David Nalesnik
Subject: Re: getting the argument list of a procedure
Date: Wed, 4 Mar 2015 18:39:03 -0600



On Wed, Mar 4, 2015 at 3:49 PM, Mattes <address@hidden> wrote:

Am Mittwoch, 04. März 2015 22:35 CET, David Nalesnik <address@hidden> schrieb:

> Hi list,
>
> I would like to be able to return the argument list of a Scheme function,
> say as a list of symbols.  So, for example, in the case of
>  grob-interpret-markup, I would like to retrieve '(grob text).  There are a
> number of functions for determining information about procedures listed
> here:
> http://www.gnu.org/software/guile/docs/docs-1.8/guile-ref/Procedure-Properties.html
> but, I see nothing to return an argument list.

Hmm,  procedure-properties will give you some info, try:

 (cdr (assoc  'arity (procedure-properties open)))

Yup, but I actually want the names for documentation purposes.
 

> How would I go about doing
> this?

I doubt that guile (> 2.0) keeps track of the formal parameter names.


That's too bad :(

--David 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]