İçeriğe atla

Proje

Expression Language Template

a template for storing and retrieving dataNo description published yet.
Nasıl çalıştırılır
kaydedilmedi
Holochain sürümü
0.3.0-beta-dev.30
Etkinlik
durgun
Kontrol edildi
27 Ekim 2026

What is Expression Language Template and what is it for?

Expression Language Template is a starter repository published by Coasys for building a new way to store and share data on AD4M networks. It exists so a developer can begin from working scaffolding — an expression language paired with its own Holochain DNA — instead of writing the plumbing from scratch.

The repository is one of four starter templates published alongside AD4M, the Coasys framework for building apps that share data across independent systems. AD4M's own documentation lists it as the "Expression Language with DNA" template, alongside versions without a DNA and the matching templates for link languages. Its README describes it as a basic template for storing and fetching expressions — the data objects an AD4M app creates — on a network.

In AD4M a language is the piece of code that decides how one kind of data is stored and how it is found again; the documentation compares it to a protocol or a storage adapter. Writing one means answering two questions: how do I put data somewhere and get an address back, and how do I turn that address back into the data. This template answers both in Deno-compatible JavaScript and adds a Holochain DNA so the storage can sit on a Holochain network.

A developer who wants a new kind of post, note or profile in an AD4M app can clone the template, rename it and replace the storage logic with their own, then publish it so other AD4M instances can install it. The documentation's Languages page sets out the module contract the template follows, and its developer guide goes further. hAppRadar records the repository as inactive since early 2024, so it reads best as a historical starting point.

Nasıl edinilir

Kütüphane olarak

  1. Install Deno
  2. Install Node.js
  3. Clone the repository
  4. Run deno install in the project directory
  5. Add a Node compatibility layer such as node_bundler or denoify if you use Node.js modules

Kaynak: https://github.com/coasys/ad4m-expression-language-with-dna

İnsanların sorduğu sorular

Does this template use Holochain?
Yes for its storage layer: the repository ships a DNA alongside the language module, and an expression language with a DNA registers and calls that DNA through the AD4M executor's Holochain delegate. The expression language template without a DNA is a separate repository. kaynak
Can it be run as a standalone app?
No. It is a language module for the AD4M executor, which loads languages as JavaScript modules in a sandboxed Deno environment; the repository holds the module and its DNA rather than a separate application. kaynak

2 herkese açık kaynaktan derlendi; son kontrol: 23 Eylül 2026.

Deneyin: Expression Language Template

  • GitHub'daki kodGitHub'da aç ↗Last change 14 Şubat 2024.
  • SürümKayıtlı GitHub sürümü yok.
  • Projenin kendi dosyaları nasıl çalıştırıldığını belirtmiyor.

Ayrıntılar ve kaynaklar

Kanıt

Son değişiklik
api.github.com/repos/coasys/ad4m-expression-language-with-dnaüçüncü bir tarafça listelenmiş · 20 Ekim 2026 tarihinden beri görülüyor · github.repository@1
Etkinlik
api.github.com/repos/coasys/ad4m-expression-language-with-dnaüçüncü bir tarafça listelenmiş · 20 Ekim 2026 tarihinden beri görülüyor · liveness@1

Uyumluluk

holochain-client
—
happ.yaml
yok
web-happ.yaml
yok
Expression Language Template projesini siz mi sürdürüyorsunuz?Adınızı bu projenin sayfasına ekleyin.
Bu sayfayı sahiplenin