[plt-scheme] using sqlid in mzscheme 4.1.5
On Fri, May 8, 2009 at 9:36 AM, Noel Welsh <noelwelsh at gmail.com> wrote:
> On Fri, May 8, 2009 at 2:13 PM, Mate Nagy <mnagy at port70.net> wrote:
> This code is ridiculous:
>
> (set-car! (cdddr (cddddr (cdddr handle))) jn)
>
> I would replace it with a structure, which is how it should have been
> done in the first place. It looks like this code is isolated to the
> one module, so it shouldn't be too hard to drag out of the 1960s.
Or at least replace it with something like:
(set-car-of-cddddddddddr! handle jn)
Structures are probably overkill, where one clearly named function will suffice.
Cheers,
Matt
PS. Are my students reading this? Really, I'm kidding.