[Remind-Fans] Another Remind video

Dianne Skoll dianne at skoll.ca
Mon Apr 26 16:52:56 EDT 2021


On Mon, 26 Apr 2021 21:21:26 +0900
taekoocair--- via Remind-fans <remind-fans at lists.skoll.ca> wrote:

> Very cool! That was exceedingly accessible. Your code is quite tidy,
> too!

Oh good; glad you liked the video.  I'm reasonably proud of the code,
although given its age and my newbieness when I first started Remind,
there are a lot of things I'd do differently now.  In particular, the
expression parser in src/expr.c is really ugly and overly-complicated.

> Spelunking around the git repo, I just happened to notice that you
> started off with CVS and then became one of the really early adopters
> of git. Very cool.

The earliest commit from CVS is 1996.  From 1992-1996, I didn't use any
version control... just versioned tarballs.  Yikes!

> I'm going to keep taking a look. Definitely looking forward to the
> next video when you have time. Personally, I'm quite interested in
> the "non-obvious" bits of remind. What unexpected calendrical quirks
> did you encounter along the way?

Hmm.  Leap years continue to mess me up, as evidenced by commits
664fa5f08f51a0b46c314da919a2e0f1ef8b3905 and
f5a094a97319dfbdae53c124d0074f116633706c that fixed 25+-year-old bugs.
Other than that, the Gregorian calendar is fairly well behaved,
certainly when compared to the Hebrew calendar.

I'll think about the next tech video.  It might not be about Remind;
it all depends on what catches my interest.

Regards,

Dianne.


More information about the Remind-fans mailing list