At Wed, 18 Mar 2009 18:20:42 -0400, Sam TH wrote: > I vote for the non-recursive version of `syntax-local-value'
It's `syntax-local-value/immediate' in v4.1.5.3 in SVN. A transformer binding to a rename transformer still installs `free-identifier=?' mappings, and `provide' now replaces a rename-transformer export with the target of the rename to make `free-identifier=?' work as expected across module boundaries. All of this machinery can now be disabled for a given rename transformer by attaching a 'not-free-identifier=? syntax property to the target identifier; you'll want to do that for the bindings that Typed Scheme generates, since the choice of rename target needs to be delayed. Finally, I've added `prop:rename-transformer' and `prop:set!-transformer', which make it easier to create extended rename or assignment transformers. _________________________________________________ For list-related administrative tasks: http://list.cs.brown.edu/mailman/listinfo/plt-dev
