[Remind-Fans] allow *1 repeat without any start date

Dianne Skoll dianne at skoll.ca
Wed Mar 2 08:34:44 EST 2022


On Wed, 2 Mar 2022 01:44:38 -0500
"Ian! D. Allen via Remind-fans" <remind-fans at lists.skoll.ca> wrote:

>     REM MSG works fine
>     REM UNTIL Dec 31 2022 MSG works fine

>     REM *1 MSG not allowed
>     REM *1 UNTIL Dec 31 2022 MSG not allowed
>     REM THROUGH Dec 31 2022 MSG not allowed
> "Must fully specify date to use repeat factor"

Well, that's how the grammar of Remind works.  A *N requires a start date,
and THROUGH YYYY-MM-DD is just syntactic sugar for *1 UNTIL YYYY-MM-DD

> If something repeats every day from now on, surely remind doesn't
> need me to give it some random starting day to use a "*1" repeat
> factor?

In theory, no, but adding this special case would complicate the code
and I don't think it's worth doing because you can easily write the
reminders without the *1.

We'd also have to disallow partal date specifications because it's not
clear to me how to interpret something like:

      REM February *1 MSG huh?

The *N syntax should really be read as:  "Every N days from the starting
date that I gave you" and not "Every N days"


Regards,

Dianne.


More information about the Remind-fans mailing list