Transferred all documentation from the Wiki(s) to the /docs directory; not all links

yet fixed up.
This commit is contained in:
Simon Brooke 2025-07-06 09:43:38 +01:00
parent 34ef8cd4c1
commit cc534255b5
26 changed files with 1582 additions and 49 deletions

6
docs/Homogeneity.md Normal file
View file

@ -0,0 +1,6 @@
A homogeneity is a [[regularity]] which has a validation funtion associated with each key. A member can only be added to a homogeneity if not only does it have all the required keys, but the value of each key in the candidate member satisfies the validation function for that key. For example, the validation function for the age of a person might be something like
```
(fn [value]
(and (integer? value) (positive? value) (< value 140)))
```