Skip to content
/ Sema Public

Not a programming language. Not a library. Not your next npm package. sema is a conceptual playground for designing emergent cognitive systems in speculative futures. If you’re looking for a quick API or a “hello world” tutorial, this isn’t it. If you’re ready to wrestle with philosophy, systems theory, and the edges of computation, read on.

Notifications You must be signed in to change notification settings

mouguu/Sema

Repository files navigation

sema — A speculative generative language for sovereign cognitive design

双语折页 · Bilingual Booklet

需要中文?请读 README.zh.md
Prefer English? See README.en.md.


Choose Your Booklet / 选择阅读

  • English: README.en.md
  • 中文完整版: README.zh.md

两份文档都扩写了哲学、核心概念、代码映射、使用仪式、练习、反常见问答与术语表。下面是快速入口。


Quick Orientation

sema 是一个语义场激活器,不是传统语言。Clojure 原型通过 DSL 表达“场、个体化、观察、对话、抵抗、适应、突变、模块”。

  • Field & Emergence: src/sema/field.clj, src/sema/emergent.clj
  • Observation & Dialogue: src/sema/observer.clj, src/sema/dialogue.clj
  • Resistance & Adaptation: src/sema/resistance.clj, src/sema/adaptation.clj, src/sema/mutation.clj
  • Modules: modules/sema_modules.clj

Minimal Ritual (for both languages)

(require '[sema.core :as sema])
(sema/run-example)        ;; Seed field, raise density, trigger individuation, observe
(require '[sema.dialogue :as d])
(d/dialogue-step "update density to 0.8")
(d/dialogue-step "add tension of type curiosity with magnitude 0.6")
(d/dialogue-step "observe the current state")
(sema/load-all-modules!)
(sema/run-resistance-demo) ;; Watch boundary ethics in action

完整叙事、练习与反常见问答,请跳转 README.en.mdREADME.zh.md。***

About

Not a programming language. Not a library. Not your next npm package. sema is a conceptual playground for designing emergent cognitive systems in speculative futures. If you’re looking for a quick API or a “hello world” tutorial, this isn’t it. If you’re ready to wrestle with philosophy, systems theory, and the edges of computation, read on.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published