Proje
rep_lang
- Nasıl çalıştırılır
- kaydedilmedi
- Holochain sürümü
- 0.0.136
- Etkinlik
- sürdürülüyor
- Kontrol edildi
- 29 Ekim 2026
What is rep_lang and what is it for?
rep_lang is a programming language for writing down what a community values, in a form software can read and compute over. It exists so that a group can state its own cultural norms and reputation in its own words instead of having them fixed by whoever built the platform.
rep_lang is a programming language for writing down what a community values. Its own description calls it a language for Cultural Articulation: a notation for stating cultural norms, signals and standings in a form software can read, rather than leaving them as prose. Neighbourhoods' documentation for its Sacred Capital work describes a formal language for cultural articulation as part of a Reputation Vault, with the first implementation built on Holochain.
The idea is that a group should be able to describe its own culture in language precise enough to compute with — what counts as a contribution, what a member's standing means in this particular context — rather than accepting definitions fixed by whoever built the platform. rep_lang is the language layer for that. A built version is an interpreter: it reads statements written in the language and evaluates them.
The most concrete worked example is a neighbouring repository in the same organisation, social_sensemaker, which its maintainers describe as an integration of rep_lang and Holochain. Its README walks through running two Holochain conductors alongside two rep_lang processes and watching an entry created in one appear in the other. Building and running rep_lang itself is documented in the repository README, which covers the Nix shell, the rli interpreter and the rle file runner.
Nasıl edinilir
Komut satırından
- Install Nix from nixos.org.
- From the repository root, enter the development shell: nix-shell
- Start the interactive interpreter: cargo run --bin rli
- Or interpret a file: cargo run --bin rle <path-to-file>
İnsanların sorduğu sorular
- How do I run rep_lang?
- The repository README documents a Nix-based flow: enter the development shell with nix-shell, then run cargo run --bin rli for an interactive interpreter or cargo run --bin rle <file> to interpret a file. A nix build produces ./result/bin/rli and ./result/bin/rle. kaynak
- How does rep_lang relate to Holochain?
- A separate repository by the same organisation, social_sensemaker, describes itself as an integration of rep_lang and Holochain and documents running the two together across multiple conductors. rep_lang's own repository lists holochain among its topics. kaynak
- What is rep_lang written in?
- Rust, with Nix and Ragel also listed among the repository's languages. The README says the repository currently consists of three crates: rep_lang_core, rep_lang_concrete_syntax and rep_lang_runtime. kaynak
3 herkese açık kaynaktan derlendi; son kontrol: 23 Eylül 2026.
Deneyin: rep_lang
- GitHub'daki kodGitHub'da aç ↗Last change 22 Nisan 2026.
- 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
- Kaynak
- neighbour-hoods/rep_lang
Kanıt
- Son değişiklik
- api.github.com/repos/neighbour-hoods/rep_langüçüncü bir tarafça listelenmiş · 20 Ekim 2026 tarihinden beri görülüyor · github.repository@1
- Etkinlik
- api.github.com/repos/neighbour-hoods/rep_langüçüncü bir tarafça listelenmiş · 20 Ekim 2026 tarihinden beri görülüyor · liveness@1
Uyumluluk
- hdk
- 0.0.136 · rep_lang_core/Cargo.toml @ 364213a
- hdi
- —
- holochain-client
- —
- happ.yaml
- yok
- web-happ.yaml
- yok