[plt-scheme] 2htdp/image questions

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Thu Apr 22 08:27:41 EDT 2010

> On Wed, Apr 21, 2010 at 3:33 AM, Stephen Bloch <sbloch at adelphi.edu> wrote:
>> But why do I (or my students) have to go through a feature-request process
>> to get additional operations, rather than having an easy way to write them
>> ourselves?

One possible answer: you don't. Make a copy of the 2htdp/image and go
wild. Put it on planet if you think I'm so unresponsive that I won't
even accept patches.

One possible other answer: asking for an easy way to add features to
library is in fact a feature. :)

That said, I do plan to do more with 2htdp/image. I just don't expect
I'll have time for a few months. I welcome your experimentation in
that time; lots of the work is figuring out exactly what to do, often
that's easier than doing it, once the "what" is settled.

As for a recent comment here, I don't think that we want to add a
"rasterize" or "make this be a bitmap" operation to 2htdp/image since
that brings in a performance model to teach to the students, at least
without exploring other alternatives. I have not had a chance to look
into the specific performance problem that was mentioned here earlier,
but but I would hope that there is a better solution than making the
students do extra work.

Speaking of which, if someone has a badly performing program, please
do share it so I can investigate more effectively.


Posted on the users mailing list.