A few minutes ago, Jay McCarthy wrote: > On Thu, Feb 9, 2012 at 12:19 PM, Eli Barzilay <e...@barzilay.org> wrote: > > Yesterday, Jay McCarthy wrote: > >> web-server/templates uses scribble/text > >> > >> So, if you return a function, then it will be called. > >> > >> We could also change scribble/text to support a struct/class > >> property for JIT transformation. Does that sound good? > >> > >> Is that okay with you, Eli? > > > > Why a property? There is already a `with-writer' that can be used to > > apply a custom writer, and that's how `scribble/html' does things. > > I see no docs for with-writer or scribble/html, so I don't know what > these are.
No docs becasue I don't have a good API yet, so it's still a kind of a private backdoor. (And that's what I'd like to change.) > > (And going back to the property, if you're looking for a way to do > > this for some particular value, then the right way to do this is > > to use the procedure property -- the text outputter treats > > anything that looks as a thunk by applying it to get the value to > > actually put out.) > > Ya, the procedure property sounds like the way to go. OK. (I was hoping that there's a need for an organized writer thing to sort out the above...) -- ((lambda (x) (x x)) (lambda (x) (x x))) Eli Barzilay: http://barzilay.org/ Maze is Life! ____________________ Racket Users list: http://lists.racket-lang.org/users