[racket-dev] [PATCH] Add multiple streams and a contract to stream-map

2012-11-01 Thread Diogo F. S. Ramos
Adding multiple streams feature to stream-map makes it more in line with its list counterpart. --- There was some talk a while back about adding multiple streams to stream-map but it ceased. I still think it's a good idea to add this feature. There were some challenges with the previous

[racket-dev] set! and provided macros

2012-11-01 Thread J. Ian Johnson
If a macro provided by a module uses set! in its expansion, then a use in another module will cause a cannot mutate module-required identifier error, even if the identifier is not provided. It's easy enough for me to write a setter function and expand to that. I can see that it is undecidable