Hi Alexei, Alexei Matveev <alexei.matv...@gmail.com> skribis:
>>> How about this: >>> >>> Return @code{#t} iff @var{items} is a list or vector such that, for >>> each element @var{x} and the next element @var{y} of @var{items}, >>> @code{(@var{less} @var{x} @var{y})} returns @code{#f}. >>> >>> This avoids use of ‘m’, which would need to be defined, and makes >>> it clear what “comparing element i to the preceeding element” >>> means. > > Yes, "m" should not be mentioned. But I think you got it backwards again: > > Return @code{#t} iff @var{items} is a list or vector such that, for > each element @var{x} and the next element @var{y} of @var{items}, > @code{(@var{less} @var{y} @var{x})} returns @code{#f}. > > Note the order of x and y in (less? y x) in the last line. Oops, indeed. Pushed in commit fd07759b7d4c9d631090b04855ab81b6a2109e9e. Thanks for the report, patch, and review! Ludo’.