Matthew Butterick
Matthew Butterick
The Pollen project server is “lazy” in the sense that it doesn’t render anything until it needs to (because as @sorawee says, the costs are unknown). But it maintains a...
The `{···}` notation will produce a list of strings, so it would also be possible to write the tag function to directly support (some subset of) DOT input: ``` #lang...
PS. You say mixing diagrams inline with Markdown “isn't going to happen” but watch this final trick. You can use the `#lang pollen/markdown` dialect and write in Markdown normally. When...
`.p` isn’t registered with DrRacket as a Pollen source-file extension, because it’s strictly a housekeeping format. I think most Pollen users (me included) tend to use a different text editor...
I’ve never used the DrRacket profiler. If I notice a large drop in performance, I usually just reset the branch in git (either of the project, or Pollen itself) until...
> Additionally, it would be nice to see messages when there is a caching miss, so I can rule that out. Maybe another command line switch? I think the better...
I’ve pushed an update that allows you to start Pollen commands in `debug` logging mode using the `PLTSTDERR` environment variable, for instance: `PLTSTDERR=debug@pollen raco pollen start` `PLTSTDERR=debug@pollen raco pollen render`...
Thanks for that clue — though the Pollen caching system will convert necessary `rkt` files to bytecode (same as `raco make`), it looks like I had set it up with...
As for the difference in Racket BC vs CS, CS is definitely slower (for now, though we can expect it to improve). One area of especially degenerate performance however is...
Strange. I’ll look into this more. The only file you’re passing to `raco make` is `pollen.rkt`?