[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Elisp performance
From: |
Ludovic Courtès |
Subject: |
Re: Elisp performance |
Date: |
Sun, 09 Aug 2009 00:15:36 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) |
Hi!
Andy Wingo <address@hidden> writes:
> Dynamic-wind, on the other hand, does pose a problem. The problem is
> that dynamic-wind is a primitive -- to call it, the VM saves its
> registers, conses together its arguments, and passes them to the
> evaluator. The evaluator destructures the consed list, eventually finds
> the C function
[...]
IMO a pressing issue here is to avoid consing when invoking "rest-less"
subrs (à la `scm_i_gsubr_apply ()' [0]).
(FWIW this has been on my to-do list for some time but feel free to give
it a try!)
Thanks,
Ludo'.
[0] http://thread.gmane.org/gmane.lisp.guile.devel/8244
- Re: Elisp performance, Andy Wingo, 2009/08/04
- Re: Elisp performance, Andy Wingo, 2009/08/04
- Re: Elisp performance, Andy Wingo, 2009/08/04
- Re: Elisp performance, Andy Wingo, 2009/08/04
- Re: Elisp performance,
Ludovic Courtès <=
- Re: Elisp performance, Andy Wingo, 2009/08/04
- Re: Elisp performance, Andy Wingo, 2009/08/04
- Re: Elisp performance, Andy Wingo, 2009/08/04