[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Emacs 24.0.94: With function argdesc bitstring, Elisp manual does no
From: |
Robert Weiner |
Subject: |
Re: Emacs 24.0.94: With function argdesc bitstring, Elisp manual does not say how to get arg list |
Date: |
Thu, 30 Jun 2016 12:30:21 -0400 |
On Thu, Jun 30, 2016 at 10:11 AM, Robert Weiner <address@hidden> wrote:
> Is there a Lisp function to extract the argument list of a byte-coded
> function when it uses the bitstring arg descriptor in its first
> element (see below for the Elisp manual doc on this)?
I see now through disassembly of such byte-coded functions that the
byte-compiler discards the actual names of the arguments and the
disassembler just outputs placeholders for them. Why not preserve the
argument signature as is done for functions with a fixed number of
arguments? In Lisp, we should be able to reason about compiled code
too, right?
Bob