|
From: | Ludovic Courtès |
Subject: | Re: guile performance - Ackermann function: way slower than emacs, slower still if compiled |
Date: | Sat, 08 Aug 2009 23:52:46 +0200 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (gnu/linux) |
Hello! Andy Wingo <address@hidden> writes: > Perhaps the deal is that 1+ is not being inlined. It seems to be calling > out to the 1+ procedure, which is a primitive, actually making it a > bit slower. I'll see what I can do. Currently, invoking subrs conses, which is Bad(TM). Code that keeps invoking `1+' and `1-' must suffer from this. Thanks, Ludo'.
[Prev in Thread] | Current Thread | [Next in Thread] |