[Top][All Lists]

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

Re: Unrecognized \ sequences and Elisp

From: Neil Jerram
Subject: Re: Unrecognized \ sequences and Elisp
Date: 10 Feb 2004 19:27:11 +0000
User-agent: Gnus/5.0808 (Gnus v5.8.8) Emacs/20.7

>>>>> "Marius" == Marius Vollmer <address@hidden> writes:

    Marius> What about having 'elisp-strings' instead escaped-parens?
    Marius> Escaped-parens seems very, very specific to me but still its only 
    Marius> is to allow the reading of elisp strings.

OK, I'll make this change.

    Marius> In the long run, I think we should have a configurable reader, much
    Marius> like Common Lisp specifies it.

Can you give a reference?

    >> Because it is declared with SCM_API, I've taken care, and introduced a
    >> slight extra complexity, to preserve the interface of scm_lreadparen.
    >> Is this really necessary?

    Marius> It is a good thing to do, but i this case, not strictly necessary, 
    Marius> say.  You could also have renamed scm_lreadparen to scm_i_lreadparen
    Marius> (or made it static, maybe) and thus removed it from the public
    Marius> interface of libguile.

So ...

(1) In this case, should I simplify my change by:

    - eliminating scm_lreadparen (as it is now)

    - renaming scm_lreadparen1 to scm_lreadparen

    - making scm_lreadparen static?

(2) In general, how do users know what in the C API we are trying to
    preserve?  (I think the answer should be "whatever is documented
    in the manual", but currently that probably doesn't cover enough.)


reply via email to

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