
(脱稿前原稿)「研修資料:Nim言語 Step by Step」
弊社(科学と神々株式会社)では第一言語にNimを第二言語にGleamを補助言語にEgisonを採用しています。将来的にはWASIで豊かなプログラミング環境が花開くと考えていますのでWebAssembly対応を積極的に進めていく所存です。 これら言語をベース言語として多様な技術支援を行う予定です。本書は弊社の初期研修資料となります。 ## 重要 ## (内容の正確性よりは方向性のために公開しています。ドキュメント整備に協力いただける方を募集しています) (開発中のプロダクト) - rust-analyzerのようなlspベースの: nim-analyzer, nim-debug-adapter - cucumber-ruby互換: nicumber - power-assert互換 : power_assert_nim - Project as a Codeに対応: nibuild - nlvmをフォークしたのWASIp3対応およびQIR(量子コンピューター向けコンパイラ)対応(本家にマージ依頼予定) - MCP(ModelContextProtokol)プロコトルのNim版SDK - AG-UI(Agent-User Interaction)プロトコルのNim版SDK - rust-dlcを参考にしたDiscreetLogContractライブラリ: nim-dlc - 相対取引向けオンランプオフランプサービス(DeFi): crypto-otc-ramp - 生成AI関連プロダクト群 - 分散型データセンタープロダクト群 - ゲーミフィケーション - lunatic-solutionのErlangインスパイヤなWebAssemblyランタイム: lunaticをモダンに (脱稿前原稿からの改稿予定リスト) - ソースコードの外部化