Juan Jose Garcia-Ripoll <juanjose.garciarip...@googlemail.com> writes:
| 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. Thanks for the detective work. -- Gaby ------------------------------------------------------------------------------ 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