is #f a valid index? Duy Nguyen (29 Jan 2020 12:23 UTC)
Re: is #f a valid index? Arthur A. Gleckler (02 Mar 2020 23:14 UTC)
Re: is #f a valid index? Arthur A. Gleckler (05 Apr 2020 22:45 UTC)
Re: is #f a valid index? John Cowan (25 Jun 2020 21:20 UTC)
Re: is #f a valid index? Alex Shinn (25 Jun 2020 23:37 UTC)
Re: is #f a valid index? John Cowan (25 Jun 2020 23:47 UTC)
Re: is #f a valid index? Alex Shinn (26 Jun 2020 00:23 UTC)
Re: is #f a valid index? John Cowan (26 Jun 2020 01:00 UTC)
Re: is #f a valid index? Arthur A. Gleckler (25 Jun 2020 23:57 UTC)
Re: is #f a valid index? Duy Nguyen (29 Jun 2020 09:13 UTC)
Re: is #f a valid index? Arthur A. Gleckler (29 Jun 2020 14:39 UTC)
Re: is #f a valid index? Duy Nguyen (30 Jun 2020 08:59 UTC)
Re: is #f a valid index? Alex Shinn (30 Jun 2020 09:18 UTC)
Re: is #f a valid index? Duy Nguyen (30 Jun 2020 09:25 UTC)
Re: is #f a valid index? Marc Nieper-Wißkirchen (30 Jun 2020 09:35 UTC)
Re: is #f a valid index? Duy Nguyen (30 Jun 2020 09:42 UTC)
Re: is #f a valid index? Marc Nieper-Wißkirchen (30 Jun 2020 09:47 UTC)
Re: is #f a valid index? Duy Nguyen (30 Jun 2020 09:52 UTC)
Re: is #f a valid index? Marc Nieper-Wißkirchen (30 Jun 2020 10:01 UTC)
Re: is #f a valid index? Duy Nguyen (30 Jun 2020 10:11 UTC)
Re: is #f a valid index? Duy Nguyen (30 Jun 2020 09:37 UTC)
Fwd: is #f a valid index? Arthur A. Gleckler (01 Jul 2020 20:22 UTC)
Re: is #f a valid index? Arthur A. Gleckler (14 Sep 2020 15:45 UTC)

Re: is #f a valid index? Duy Nguyen 30 Jun 2020 09:24 UTC

On Tue, Jun 30, 2020 at 4:18 PM Alex Shinn <xxxxxx@gmail.com> wrote:
>
> On Tue, Jun 30, 2020 at 5:59 PM Duy Nguyen <xxxxxx@gmail.com> wrote:
>>
>>
>> I think chibi does not follow the srfi here. The document for
>> string-cursor->index says " If the argument is already an
>> index/cursor, it is returned unchanged. ". So chibi should accept "1"
>> and return it. But it throws an error instead.
>
>
> Yes, I missed that.  It seems strange.  What's next, char->integer
> should return its argument if passed an integer?

I didn't write the srfi. But I guess we're not going that far.
Accepting both indexes and cursors are just to make conversions
between them easier.

I do find this useful in the functions that take both indexes and
cursors. When I need a cursor, I just run the input through
string-index->cursor and I get a cursor. The alternative is check if
it's an index first, then convert, which works but more code.
--
Duy