You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
we will likely need to parameterize the module system by the module identfier, so that the language can be used both:
in a regular filesystem-based context (i.e. where modules are "implemented" using files & directories, where an identifier is a filepath)
and in Holochain (i.e. where modules are "implemented" using Holochain Entrys, which are identified using EntryHashes)
the latter use represents a kind of "agent-centric" language, where code is not stored in a "data centric" central repository with a global naming scheme. as such it might be kind of novel.
The text was updated successfully, but these errors were encountered:
they do content-addressable-store-ing of code, and have schemes for normalizing the code and then storing it (with arguments normalized or "imports" substituted with their hashes).
it seems quite similar to the context of "running in Holochain" that rep_lang is aimed for.
we could perhaps take inspiration from OCaml's module system (https://dev.realworldocaml.org/first-class-modules.html).
we will likely need to parameterize the module system by the module identfier, so that the language can be used both:
Entry
s, which are identified usingEntryHash
es)the latter use represents a kind of "agent-centric" language, where code is not stored in a "data centric" central repository with a global naming scheme. as such it might be kind of novel.
The text was updated successfully, but these errors were encountered: