[plt-scheme] Ambiguous Words
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