Module calendrica-akan
Akan day-name calendar.
Ported from “Calendrical Calculations” (4th edition) by Nachum Dershowitz and Edward M. Reingold. Original Lisp code (CALENDRICA 4.0) is Apache 2.0 licensed.
Info:
- Release: 0.2 2026-09-21
Functions
| akan_name_from_fixed (date) | Akan day name for fixed date. |
| akan_day_name (n) | The n-th name of the 42-day Akan cycle. |
| akan_name_difference (a_name1, a_name2) | Days from a_name1 to the next occurrence of a_name2 in the Akan cycle. |
| akan_day_name_on_or_before (name, date) | Latest fixed date on or before date with the given Akan name. |
Functions
- akan_name_from_fixed (date)
-
Akan day name for fixed
date.Parameters:
- date number Fixed date.
Returns:
-
table
{prefix, stem}
- akan_day_name (n)
-
The n-th name of the 42-day Akan cycle.
Parameters:
- n number Position in cycle.
Returns:
-
table
{prefix, stem}
- akan_name_difference (a_name1, a_name2)
-
Days from
a_name1to the next occurrence ofa_name2in the Akan cycle.Parameters:
Returns:
-
number
Count (1..42).
- akan_day_name_on_or_before (name, date)
-
Latest fixed date on or before
datewith the given Akanname.Parameters:
- name table Akan name {prefix, stem}.
- date number Fixed date.
Returns:
-
number
Fixed date.