Erik Sandberg wrote:
To me, those property lists look like major bottlenecks (though I haven't done
any real profiling). Especially the grob property alists: While I was
debugging some time ago, I saw that Grob::internal_set_property was called
over 1000 times in a trivial score.
How would
On Monday 10 October 2005 18.17, Han-Wen Nienhuys wrote:
Wiz Aus wrote:
Even if it did use pre-compiled scheme, because lilypond supports
compiling scores that contain Scheme code, it would still require
effectively interpretive processing, which is not doubt a large reason
for it's
It's probably best not guessing what is efficient and not, but making
some profiling in typical user situations. The thing is that a part
might be slow, but if it is not used much, it is just a waste of
programmer time to speed it up.
Hans Aberg
Erik Sandberg [EMAIL PROTECTED] writes:
To me, those property lists look like major bottlenecks (though I
haven't done any real profiling). Especially the grob property alists:
While I was debugging some time ago, I saw that
Grob::internal_set_property was called over 1000 times in a trivial
On Tuesday 11 October 2005 18.48, Nicolas Sceaux wrote:
Erik Sandberg [EMAIL PROTECTED] writes:
To me, those property lists look like major bottlenecks (though I
haven't done any real profiling). Especially the grob property alists:
While I was debugging some time ago, I saw that
From: Nicolas Sceaux [EMAIL PROTECTED]
To: Wiz Aus [EMAIL PROTECTED]
CC: bug-lilypond@gnu.org
Subject: Re: Illegal C++
Date: Fri, 07 Oct 2005 23:44:48 +0200
Wiz Aus [EMAIL PROTECTED] writes:
lilypond uses an interpretive language (Scheme)
No. LilyPond uses an *implementation* of Scheme
From: Nicolas Sceaux [EMAIL PROTECTED]
To: Wiz Aus [EMAIL PROTECTED]
CC: bug-lilypond@gnu.org
Subject: Re: Illegal C++
Date: Sat, 08 Oct 2005 01:42:29 +0200
Wiz Aus [EMAIL PROTECTED] writes:
From: Nicolas Sceaux [EMAIL PROTECTED]
Wiz Aus [EMAIL PROTECTED] writes:
lilypond uses
Wiz Aus wrote:
Even if it did use pre-compiled scheme, because lilypond supports
compiling scores that contain Scheme code, it would still require
effectively interpretive processing, which is not doubt a large reason
for it's less-than-blinding-fast operation.
The problem is not so much in
From: Han-Wen Nienhuys [EMAIL PROTECTED]
To: Wiz Aus [EMAIL PROTECTED]
CC: bug-lilypond@gnu.org
Subject: Re: Illegal C++
Date: Thu, 06 Oct 2005 12:33:10 +0200
Wiz Aus wrote:
Ok, now I'm trying to actually play with the lilypond code -- but it seems
to be full of completely illegal C++ - like
Wiz Aus wrote:
From: Han-Wen Nienhuys [EMAIL PROTECTED]
To: Wiz Aus [EMAIL PROTECTED]
CC: bug-lilypond@gnu.org
Subject: Re: Illegal C++
Date: Thu, 06 Oct 2005 12:33:10 +0200
Wiz Aus wrote:
Ok, now I'm trying to actually play with the lilypond code -- but it
seems to be full of completely
Wiz Aus [EMAIL PROTECTED] writes:
lilypond uses an interpretive language (Scheme)
No. LilyPond uses an *implementation* of Scheme, namely guile, which
only provides an interpreter, but no compiler, unlike many other Scheme
implementations. Please do not widespread wrong clichés.
nicolas
Wiz Aus [EMAIL PROTECTED] writes:
From: Nicolas Sceaux [EMAIL PROTECTED]
Wiz Aus [EMAIL PROTECTED] writes:
lilypond uses an interpretive language (Scheme)
No. LilyPond uses an *implementation* of Scheme, namely guile, which
only provides an interpreter, but no compiler, unlike many other
Wiz Aus wrote:
Ok, now I'm trying to actually play with the lilypond code -- but it
seems to be full of completely illegal C++ - like trying to cast class
member functions to standalone functions etc. etc.
The cases I've found so far are all very easy to fix, just by adding
proxy function
Wiz Aus wrote:
Ok, now I'm trying to actually play with the lilypond code -- but it
seems to be full of completely illegal C++ - like trying to cast
class member functions to standalone functions etc. etc.
The cases I've found so far are all very easy to fix, just by adding
proxy function
Ok, now I'm trying to actually play with the lilypond code -- but it seems
to be full of completely illegal C++ - like trying to cast class member
functions to standalone functions etc. etc.
The cases I've found so far are all very easy to fix, just by adding proxy
function definitions
15 matches
Mail list logo