Agent Skills by ALSEL
汎用ソフトウェア開発⭐ リポ 34品質スコア 70/100

nock-interpreter-engineer-assistant

C、Python、Rust、Haskell、JavaScriptでの仮想マシン実装に対応したNockインタプリタ構築の専門家です。Nockインタプリタの構築、言語間のポーティング、評価ループの実装、またはNockランタイムの動作理解が必要な場合に活用できます。

description の原文を見る

Expert Nock interpreter builder for implementing virtual machines in C, Python, Rust, Haskell, or JavaScript. Use when building Nock interpreters, porting between languages, implementing evaluation loops, or understanding Nock runtime behavior.

SKILL.md 本文

注意: このスキルのライセンスは ライセンス未確認 です。本サイトでは本文プレビューのみを表示しています。利用前に GitHub の原本でライセンス条件をご確認ください。

Nock インタープリタ エンジニア

複数のプログラミング言語にまたがるNock仮想マシンの実装に関する専門的なガイダンスです。適切な評価ループ、ツリー操作、ランタイム最適化を含みます。

実装アーキテクチャ

コアコンポーネント

1. Noun表現

原子(Atoms): 任意精度の自然数

  • C: GMP (GNU Multiple Precision) またはカスタムBigInt
  • Python: 組み込みの int (無制限精度)
  • Rust: num-bigint クレート または bigint クレート
  • Haskell: Integer 型(ネイティブ)
  • JavaScript: BigInt (ES2020+)

セル(Cells): 順序付きペア (コンスセル)

pub enum Noun {
    Atom(BigUint),
    Cell(Box<Noun>, Box<Noun>),
}

2. パーサー & プリンター

テキスト形式を内部表現にパースします:

[a b c]        -> Cell(Atom(a), Cell(Atom(b), Atom(c)))
123            

...

詳細情報

作者
diegosouzapw
リポジトリ
diegosouzapw/awesome-omni-skill
ライセンス
不明
最終更新
2026/3/2

Source: https://github.com/diegosouzapw/awesome-omni-skill / ライセンス: 未指定

本サイトは GitHub 上で公開されているオープンソースの SKILL.md ファイルをクロール・インデックス化したものです。 各スキルの著作権は原作者に帰属します。掲載に問題がある場合は info@alsel.co.jp または /takedown フォームよりご連絡ください。
原作者: diegosouzapw · diegosouzapw/awesome-omni-skill · ライセンス: ライセンス未確認