[racket-dev] Why is there no `stream' macro which functions analogously to the `list' macro?

From: Daniel King (danking at ccs.neu.edu)
Date: Mon Dec 5 16:23:09 EST 2011

I initiated a pull request [1] to add a `stream' macro which produces
streams in much the same way the `list' macro does; however, after
speaking with Vincent and Stevie, I'm not sure this is the right

I understand that `list' can be used to construct things which can be
used as streams, but I think it's confusing for the user to require
racket/stream and not receive a `stream' macro which functions like

[1] https://github.com/plt/racket/pull/62

Dan King
College of Computer and Information Science
Northeastern University

Posted on the dev mailing list.