On Feb 21, 2012, at 11:15 AM, Matthias Felleisen wrote: > If they were to write this code in Java ('CS2'), they wouldn't have conds for > the outer part -- they'd use dispatch.
Only if they were using polymorphic data structures. But most of the Real World uses null-terminated data structures instead, despite that approach's practical disadvantages, so students need to learn how to work with them too -- and CS2 seems like an appropriate place to do that. So yes, they WOULD have a conditional for the outer part. Stephen Bloch sbl...@adelphi.edu ____________________ Racket Users list: http://lists.racket-lang.org/users