On Sun, Jan 1, 2012 at 7:34 PM, Gabriel Dos Reis <g...@cs.tamu.edu> wrote:
> A fresh update of my local copy of ECL CVS version shows a regression
> involving macro expansion, GETHASH, SETF and HASH-SET. In short, after
> expansion, the arguments to HASH-SET seems to be switched.
>
Thanks for reporting. The problem is not actually related to the hash
functions. ECL now includes a tiny SETF form optimizer that simplifies some
expressions, trying to reduce the number of LET bindings that are
generated. Your macro reordered the list of arguments w.r.t the list
produced by the get-setf-expansion and this confused the optimizer. I will
upload a patch tonight.
Juanjo
--
Instituto de FĂsica Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual
desktops for less than the cost of PCs and save 60% on VDI infrastructure
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list