<p dir="ltr">I've been getting a fair bit of mileage out of the 2htdp/image and allied libraries to do exploratory programming with an emphasis on graphics.</p>
<p dir="ltr">The abstractions are very nice, so I keep using them. It seems that what's good for novices is also good for fun programming, and good for me.</p>
<p dir="ltr">I do occasionally bump into tradeoffs made for instructional purposes: e.g. how above and beside fail when they only have one argument, and now would appreciate a more performant version of big-bang.</p>
<p dir="ltr">What's the step up from 2htdp/image? Is there a more general argument to refractor these libraries into "serious" and learning layers?</p>
<p dir="ltr">It seems to me that part of the promise of the Lisp family is to come up with better and better and cleaner and clearer abstractions and libraries.</p>
<p dir="ltr">Hopefully the community can lend a hand to the core Racket developers on this .<br>
..</p>
<p dir="ltr">Dan</p>
<div class="gmail_quote">On Apr 21, 2014 11:06 AM, "Matthias Felleisen" <<a href="mailto:matthias@ccs.neu.edu">matthias@ccs.neu.edu</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div style="word-wrap:break-word"><br><div><div>On Apr 20, 2014, at 8:51 PM, Daniel Prager wrote:</div><br><blockquote type="cite"><span style="border-collapse:separate;font-family:'Lucida Grande';font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:-webkit-auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;font-size:medium"><span> </span>Animation: I'm finding this too. Suggestions welcome on profiling / optimising from someone who understands the mechanics of (big-bang)</span></blockquote>
</div><br><div><br></div><div>The big-bang library imposes a lot of overhead to make sure it works well for novice students, and I mean very novice students. So yes, there is a lot of room for improvement here. </div><div>
<br></div><div>One day I will have spare time and then I will create a slimed down version of big-bang, little-poof? </div><div><br></div><div>-- Matthias</div><div><br></div><div><br></div><div><br></div></div></blockquote>
</div>