• =?UTF-8?Q?Gauche_Lrange_--_to_the_maximum_value_that_doesn=E2=80=99?= =?UTF-8?Q?t_exceed_end=2E?=

    From HenHanna@HenHanna@devnull.tb to comp.lang.lisp,comp.lang.scheme on Tue Jun 18 12:53:19 2024
    From Newsgroup: comp.lang.scheme


    gosh> (lrange 1 5)

    (1 2 3 4)



    lrange start :optional end step

    Creates a lazy sequence of numbers starting from start,
    increasing by step (default 1), to the maximum value that
    doesnrCOt exceed end.

    5 doesn't exceed 5, so (according to this spec.) 5 should be printed.

    The correct English should be...

    to the maximum value that is less than [end].

    up to (and not including) the maximum value [end].
    --- Synchronet 3.22a-Linux NewsLink 1.2