[plt-scheme] Ambiguous Words

From: Carl Eastlund (carl.eastlund at gmail.com)
Date: Fri Sep 23 04:58:08 EDT 2005

Matthias's point is that both of the descriptions he wrote are likely
to be written by a native English speaker for that same function, yet
they suggest different behaviors (one describes imperative update, the
other functional).

--Carl

On 9/23/05, Richard Cleis <rcleis at mac.com> wrote:
> I don't get it.  What about:
>
> ;; make a posn one-tick to the right
>
> rac
>
> On Sep 15, 2005, at 12:46 PM, Matthias Felleisen wrote:
>
> > Easy:
> >
> > Here are two purpose statements for a function:
> >
> >  ;; change the given posn to reflect a one-tick move of the object
> >  ;; assuming the object moves right at 3 pixels/clock tick
> >
> >  ;; create a posn to reflect a one-tick move of the object
> >  ;; assuming the object moves right at 3 pixels/clock tick
> >
> >  (define (move p)
> >    (make-posn (+ (posn-x p) 3) (posn-y p)))
> >
> > -- Matthias
> >
> > On Sep 15, 2005, at 2:32 PM, Alexandre Bergel wrote:
> >
> >>>  I even don't like the choices of English words that English natives
> >>> use, because they appeal (for example) to imperative actions.
> >>
> >> As a non-native English speaker, can you provide couple of example ?
> >> This is an interesting issue I feel.
> >>
> >> Regards,
> >> Alexandre


Posted on the users mailing list.