[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdenonbeta/kdom/patternist
From:       Vincent Ricard <magic () magicninja ! org>
Date:       2006-10-29 18:21:33
Message-ID: 1162146093.764292.2070.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 600146 by ricard:

all of this is done, see r600113


 M  +0 -8      IDEAS  


--- trunk/kdenonbeta/kdom/patternist/IDEAS #600145:600146
@@ -69,14 +69,6 @@
 * Detect when people want to do case insensitive matches. eg: upper-case(a) eq \
upper-case(b) or lower-case(a) eq lower-case(b) and for thing like fn:contains().  
 * Great confusion among the function factories:
-	* No one should subclass XPath10Functions, but sth.  like FunctionFactoryTemplate \
                should be added 
-		that can be sub-classed and provides convenience code
-	* A big performance drawback is that signatures for all functions are \
                allocated(that's over 100, which
-	  is a lot of memory), even if they're not used. Perhaps this could be done in a \
                on-demand way.
-	* The macros used in the function factories are ugly(because macros always are). I \
                think one
-	  can simplify this with inline, private template functions in \
                "FunctionFactoryTemplate" and perhaps
-	  a using declaration or two.
-
 	All that subclass XPath10Functions seems to get its m_signatures initialized with \
all XPath 1.0  functions since XPath10Functions does that in its constructor..
 * Make QuantificationExpression a template class?


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic