News for hackers. Stuff that matters.
Re:Getting to Xanadu by skybrian on Saturday December 08, 2018 @12:48PM (#18636418)
This is a pretty weird idea: "Much of the data that children would find in a library could be called canonical in computer terms, or simply 'correct.'"

Has the author ever read an old encyclopedia or textbook? Most supposedly canonical information gets revised.

At best we can have a immutable version of a file (such as when using git), but you hardly ever want a hard link to a particular version. Dependencies inevitably change and need to be updated.

Re:Getting to Xanadu by mimixco on Wednesday December 12, 2018 @01:38PM (#18666483)
I would say that most canonical information is not actually revised very often. Yes, the dashboard facts of a business operations are revised. Your novel in progress is revised. But the distance to the Sun and the chemical formula for water are not revised.

A surprising amount of our everyday writing is comprised of these shared, canonical facts. Walt Disney's birthday will never change, and neither will Apple's market cap for November, 2018. When we write about those facts, we can rely on our own copy of correct, canonical data -- not a link to anything. An ideal research and writing program, as we aim Mimix to be, would also be able to alert you when and if your canonical information changes. In that case, you'll be able to retain and reference both versions in your writing. Most importantly, your future readers will, using the Mimix software, also be able to see where you got your facts. These capabilities simply don't exist in any of today's software.

Re:Getting to Xanadu by no_identd on Saturday December 08, 2018 @07:50PM (#18638482)
>such as when using git

I'd more suggest something like pijul, since it soon will implement something transclusion-like natively:

https://discourse.pijul.org/t/patching-patches/212