ホーム / 開発ツール / Wyzer Programming Language
言語 英語
登録日 16日前
フォーク 7 Wyzer-Lang/wyzer ↗ · OCaml · Apache-2.0 · 最終コミット 1日前
規則はひとつだけ。資源は一度使ったら二度は使えない。Wyzer はこの一行でメモリもスレッドも通信もまとめて扱おうとする静的型付けのコンパイル言語で、コンパイラは OCaml 製、ガベージコレクタも Rust 流の借用チェッカも持ちません。メモリは Koka と Lean 4 から取り入れた Perceus 参照カウントに従い、持ち主がひとつしかない値は関数型に書いてもその場で書き換えられます。
分散処理を担うのは振り付けプログラミングです。書くのは普通の関数で、型が誰のデータかを示し、そこからコンパイラが通信の規則を導き出して検査します。狙いは、デッドロックやメッセージの取りこぼしを実行前に見つけること。文法は素直で、let は不変、var は可変、失敗は Result で返して match で受け、async と await の区別もありません。未解決の課題が複数残る初期段階の研究だと、作者自身が明言しています。
スター推移 +107 · 2026-08-08 から記録 Wyzer-Lang/wyzer リポジトリのスター数の推移 このカテゴリーの他の製品 この製品を作られた方へ このバッジを製品サイトや README に貼ると、ここにリンクされます。
埋め込みコード› <a href="https://oos.kr/ja/products/wyzer-programming-language/?utm_source=badge&utm_medium=referral&utm_campaign=maker" target="_blank" rel="noopener"><img src="https://oos.kr/badge/featured-on-oos.svg" alt="Featured on oos.kr" width="176" height="28"></a>[](https://oos.kr/ja/products/wyzer-programming-language/?utm_source=badge&utm_medium=referral&utm_campaign=maker)説明や情報の修正が必要でしたらお知らせください。
Wyzer Programming Language