A Scottish Kalendar

Once upon a time, many years ago, by which we mean up until the 1990s, the Scottish Episcopal Church used to publish an annual Kalendar which listed, for every day of the year, a set of bible readings for devotional reading, what saint’s day might happen to fall on that day and the liturgical colour for the day.

It was immensely useful but was immensely difficult for someone to compile.

At some point a decision was made to stop publishing it and instead to publish a comprehensive lectionary which listed all the possible combinations of bible readings that you could ever encounter along with a guide to the lectionary that was produced each year. The lectionary and guide are available on the Scottish Episcopal Church webpage here: http://www.scotland.anglican.org/who-we-are/publications/liturgies/calendar-and-lectionary/

The trouble is, people find the lectionary very difficult to use. You can’t just open it up and see what bible readings you might read on any one day as you need to know which year you are in (1 or 2 for daily readings, A, B or C for the Sunday readings in church). You need to know whether you want readings for Daily Prayer or for a Eucharist. And you need to check in the guide which form of Daily Prayer you should be using that week if you are doing that and you need to check whether it is a feast day which might alter what you are doing and the way in which it might change what you are supposed to be doing.

In short, checking the readings became something  that you needed to learn how to do rather than something you could just read from the Kalendar for every day of the year. And I think this has had quite an impact. It was much easier to give people copies of the Kalendar by way of supplying daily bible readings than it is to tell people to download the lectionary and guide and teach them how to use it.

At the time that this change happened, I lamented somewhat.

However, I also thought about it. For it seemed to me that this was a task that a half-decent computer programmer could get a computer to do.

Reader, I am that computer programmer, albeit only one who is half-decent.

Anyway, I started to write some routines to calculate the Kalendar about 19 years ago thinking it wouldn’t take me long to complete.

Every year before Advent Sunday I’ve tinkered with it and had a go at producing a Kalendar. Each year I’ve failed dismally and got on with my life and muttered into my decaffeinated tea about why this is such a difficult task.

In the mean time, other offerings have appeared, notably, that outstanding digital calendar that Gareth Saunders produces each year and distributes at no cost on http://www.seccalendar.co.uk/ Gareth’s offering gives you all you might want in a form that can be uploaded into a digital calendar, for example, a google calendar. It thus means that you have the readings at hand wherever you have a digital calendar.

However, I’ve always hankered after something physical – something that you could leave lying around in the oratory in the cathedral where we gather for daily prayer that would have all the readings in a format that was easy to use. Something that you could leave by the bed or in the holy corner at home which gave you the same readings for use easily and practically when at home.

I’ve always rather regretted the fact that the church didn’t produce this as it seems to me to be the most obvious way of getting people to read the bible every day. People love lists of daily bible readings. Many people just don’t know where to start with the bible without such suggestions.

Anyway, this year was no different to any other year in that I had a tinker with the program I started to write 19 years ago. It was not particularly easy as I had chosen to write in an unpleasant computer language called Visual Basic for Applications simply because I had the lectionary tables available in Access. (Everything is a database problem as we know from our Computer Science degrees, right?). The trouble is, I’ve never learned Visual Basic and had to keep looking up the syntax just about every line I wrote.

I reached the usual muttering into my tea stage early this year, about a week before Advent Sunday. I retired to bed in a very grumpy mood. And I slept. And as I slept, I must have dreamed. For on waking, I immediately went and found a piece of paper and wrote out an algorithm for solving the problem – for putting all the right readings and all the right saints’ days on all the right days of the year.

And lo – I’ve managed to produce a new Kalendar in a similar format to that which was produced all those years ago.

Thus, this week looks like this:

And there’s even an easy explanation of how it works like this:

Now, having produced it for myself, as an intellectual exercise if nothing else, it being the first time I’ve really used my programming skills since graduating in 1989, what to do with it?

It seemed to me that this might be something that people in St Mary’s would like, not least those who have just completed the Vice Provost’s challenge to read the bible in a year.

I printed some copies off and sold them on the Sunday morning and they went like hotcakes.

Bishop Gregor has suggested that I should make them more widely available and, having checked with the chair of the Liturgy Committee that I wasn’t stepping on any toes by doing so, am now able to do so.

Copies are available from me in church for the sum of £3 or are available to purchase on this website here:


There’s a hefty discount for anyone wanting to buy in bulk for a bible study group maybe or for a church stall.

For those wondering, the spelling Kalendar is a traditional spelling for a calendar kept by the church.

This one runs from Advent Sunday 2016 until the end of 2017.

I’d be happy to answer any other questions about this here. At this stage, I’m not going to be publishing a pdf – this is only available in physical form.


  1. Jennifer Whelan says

    Hi Kelvin, the system doesn’t seem to let me pay by credit card rather than with PayPal

  2. Hi Jennifer

    You can use a credit card – it is Paypal that collects the money from the credit card company and forwards it to me.

    From the cart, click on Proceed to checkout and then fill in your details and click on proceed to paypal. When you get there, click on Check Out As Guest. You can pay from there without needing a Paypal account.

  3. Good work, Kelvin. (And thanks for the hat tip.) I have on my digital calendar project backlog a task to automatically generate the digital calendar that I produce for any given year. I’ll get to it once I’ve finished writing my next book.

    I’ve also hankered for a physical copy for years, not just a list of the readings but the actual texts. But that would involve a decent, freely available translation of the Bible with a decent API.

Speak Your Mind