nyash

📚 Nyash Documentation

NyashプログラミングLexicalAnalyzer言語の公式ドキュメント 最終更新: 2025-08-12

🚀 すぐ始める

👶 初心者向け

📖 言語を学ぶ

🌐 P2P通信


📋 詳細リファレンス

reference/


🗄️ 過去資料・開発履歴

archive/


🎯 Nyashとは

「Everything is Box」哲学に基づく革新的プログラミング言語

// シンプルで強力な構文
local greeting = "Hello, Nyash!"
print(greeting)

// すべてがBox - 統一された美しい世界
local numbers = new ArrayBox()
numbers.push(42)
numbers.push(3.14)

// P2P通信もBox!
local node = new P2PBox("alice", transport: "inprocess")
node.send("bob", new IntentBox("chat", { text: "Hello P2P!" }))

主な特徴

📊 実装状況 (2025-08-12)

Phase 1完了

🚧 Phase 2実装中

🎯 最終目標

NyaMeshP2Pライブラリ実現 - Nyash言語による本格的P2P通信ライブラリ


🤝 コミュニティ

開発方針

貢献方法

  1. Issue報告: バグ・要望をGitHub Issuesで報告
  2. ドキュメント改善: typo修正・内容追加のPull Request歓迎
  3. コード貢献: 新機能実装・バグ修正のPull Request歓迎

🎉 Welcome to the world of “Everything is Box”!

Nyashで新しいプログラミングの世界を体験しよう!