Using and and or as higher-order functions, say for (fold (combine f and) #t l) 
has performance implications. It is quite different from (andmap f l). 

We have thought about this for the student languages on and off. And in the end 
I have always come to the conclusion that students must find out about such 
differences and must know about them. We might as well throw them in with the 
first course. 





On Dec 10, 2012, at 6:16 PM, J. Ian Johnson wrote:

> I just made a pull request for making and/or expand to functions that perform 
> and/or following a discussion with stamourv and asumu. Vincent believes these 
> additions should also be made to the student languages, but I thought I'd 
> start a discussion about this before doing that work.
> What are people's thoughts on this?
> -Ian
> _________________________
>  Racket Developers list:
>  http://lists.racket-lang.org/dev

Attachment: smime.p7s
Description: S/MIME cryptographic signature

_________________________
  Racket Developers list:
  http://lists.racket-lang.org/dev

Reply via email to