[parenscript-devel] long compile time
    Kelly McDonald 
    kelly at fammcdonald.net
       
    Wed Jun 24 20:23:41 UTC 2009
    
    
  
Hello, I'm sure I'm doing something dumb, I just need someone to set
me straight.
I recently updated to the latest parenscript (as well as sbcl) and got
all of the errors for where I had  this.dropdownlist.length type
notation
and changed it to (@ this dropdownlist length) notation.
I had something that used to compile rather quickly it was as simple as this:
(defun somefunction ()
  (ps
        (very long parenscript code)))
if I evaluate just the (ps (very long parenscript code))  everything
is really snappy & I get what I expect.
if I evaluate the whole function, it takes forever (ok, like 10
minutes) again, once things evaluate, I get what I expect
Furthermore, if I start small and add stuff in, it seems to take
exponential time to the amount of code (or more likely my patience
gets exponentially shorter)
the same thing happens if I merely do a (setf somevar (ps (very long
parenscript code)))
I'm suspecting that I'm hitting some kind of compiler optimization and
I need some kind of pragma.
Thanks for your thoughts/suggestions,
Kelly McDonald
    
    
More information about the parenscript-devel
mailing list