İçeriğe atla

Proje

rep_lang

a programming language for cultural expressiona language for Cultural Articulation
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

  1. Install Nix from nixos.org.
  2. From the repository root, enter the development shell: nix-shell
  3. Start the interactive interpreter: cargo run --bin rli
  4. Or interpret a file: cargo run --bin rle <path-to-file>

Kaynak: https://github.com/neighbour-hoods/rep_lang

İ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

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

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