豫言源码浏览器 / Source Browser

浏览项目文件与源码

yuyan · 42 行 · 3383 字节 · UTF-8
§
寻观「标准库」之书。

「:文言:动态装载与双向导入导出之验:运行时自盘装载二库,按名调其导出,库甲经库乙再回调库甲。汉语:动态加载模块与跨模块导入导出的验收(普通豫言驱动,库是底层模式模块):装载 /库/库甲.wasm 与 /库/库乙.wasm(返回实例号),按导出名调用;库甲先装、其对库乙的导入延迟到首次调用才链接,库乙又回调库甲,验证双向导入导出与延迟链接;再验证装载不存在的路径返回 -2、装载目录返回 -3,以及同一库可用另一个名字再装一份(第三个实例)。:」
「加载模块」乃化「字符串」而化「字符串」而「整数」也。
「加载模块」者会「路径」而会「名」而
  《《外调》》名『豫言_加载模块』传「路径」与「名」
也。

「调用一」乃化「整数」而化「字符串」而化「整数」而「整数」也。
「调用一」者会「实例」而会「名」而会「甲」而
  《《外调》》名『豫言_调用导出』传「实例」与「名」与「甲」
也。

「调用二」乃化「整数」而化「字符串」而化「整数」而化「整数」而「整数」也。
「调用二」者会「实例」而会「名」而会「甲」而会「乙」而
  《《外调》》名『豫言_调用导出』传「实例」与「名」与「甲」与「乙」
也。

虑「甲」者
  「加载模块」于『/库/库甲.wasm』于『库甲』而
  虑「乙」者「加载模块」于『/库/库乙.wasm』于『库乙』而
  虑「无」者
    「打印行」于(『实例:』附(「整数表示」于「甲」)附『,』附(「整数表示」于「乙」))而
    虑「无」者
      「打印行」于(『加:』附(「整数表示」于(「调用二」于「甲」于『加』于「三」于「四」)))而
      虑「无」者
        「打印行」于(『阶乘:』附(「整数表示」于(「调用一」于「甲」于『阶乘』于「五」)))而
        虑「无」者
          「打印行」于(『乘:』附(「整数表示」于(「调用二」于「乙」于『乘』于「六」于「七」)))而
          虑「无」者
            「打印行」于(『经乙求和:』附(「整数表示」于(「调用一」于「甲」于『经乙求和』于「五」)))而
            虑「无」者
              「打印行」于(『累加:』附(「整数表示」于(「调用一」于「乙」于『累加』于「三」)))而
              虑「无」者
                「打印行」于(『无此模块:』附(「整数表示」于(「加载模块」于『/库/无此.wasm』于『无』)))而
                虑「无」者
                  「打印行」于(『目录:』附(「整数表示」于(「加载模块」于『/库』于『库』)))而
                  虑「丙」者「加载模块」于『/库/库乙.wasm』于『乙二』而
                  虑「无」者
                    「打印行」于(『第三实例:』附(「整数表示」于「丙」))
                  而
                  「打印行」于(『第三累加:』附(「整数表示」于(「调用一」于「丙」于『累加』于「四」)))。