[racket-dev] Caching rendered icons
On Fri, Jan 13, 2012 at 7:09 PM, Neil Toronto <neil.toronto at gmail.com> wrote:
> I agree with everybody, especially Sam. :)
>
> We're supposed to have a rich compiler extension API, in which programs
> evaluated at expansion time are just as capable as runtime programs.
> Further, "building Racket" means "expanding Racket code fully" which means
> "running Racket code," so the build environment should be the same as the
> runtime. Ideally, we would get these servers up to snuff.
>
> I can see how we might need to make concessions, though, so I'm willing to
> toss my elegant solution (*sniff*) and go with runtime rendering and
> caching.
I think that, in the worst case, we should only go with runtime
rendering when cairo isn't available at compile time.
Robby