aboutsummaryrefslogtreecommitdiffstats
path: root/examples
diff options
context:
space:
mode:
authoreunhhu <[email protected]>2026-10-04 11:50:55 +0100
committereunhhu <[email protected]>2026-10-04 11:50:55 +0100
commitcb1202003373b344cefeecb584139fafadb273b4 (patch)
tree55dab868086f720930abb49efa632cfe83efeeef /examples
parentc1179f4b7257241f9c1dddf6944e58c4a87b580f (diff)
downloadaup-cb1202003373b344cefeecb584139fafadb273b4.tar.gz
aup-cb1202003373b344cefeecb584139fafadb273b4.zip
Let a library declare records, written LIBRARY.NAME (005's 4)
A library declares records as it declares fns; the app writes them store.User in its lists, rows fields and record values, and they are User in its module: Pure's record names are identifiers, one namespace with states. So the task list with its record moved into a library builds the same module, byte for byte, and a migration module of the same library reads and changes what the app stored. Only the library records an app's lists and rows hold go into its module, after the app's own, library by library in declaration order; a record value is matched to its declaration, not its name, and two records of one name in a module are refused.
Diffstat (limited to 'examples')
0 files changed, 0 insertions, 0 deletions