跳到正文
豫言包管理
← 全部包

豫言操作系统基础节点适配 0.1.0

豫言 · 库

路一 Node 宿主的基础接口适配:诊断、单调时钟与公共错误类型,按接口的三个模块分开实现。

基础接口 Node 适配

路一 Node 宿主(豫言操作系统/宿主/节点/)的[基础接口](../../../豫言操作系统接口/基础/规范.汉语.md)适配。基础接口有诊断、时钟、错误三个模块,本适配按模块分成三个同名文件,由 yy豫言操作系统绑定 一次绑定三个模块;其他 Node 适配(文件、网络)用 寻观「豫言操作系统基础」之「错误」之书 取得同一个 系统错误 类型。

  • 诊断。豫:记录诊断 把消息写到标准错误(每条后加换行),与程序的标准输出分开。
  • 时钟。豫:读取单调微秒 由宿主的单调纳秒读数(Node 的 performance.now())换算为整数微秒,同一实例内不倒退,起点不代表日历时刻。
  • 错误。豫:系统错误 及其构造器逐字照抄规范。

只用标准库的宿主原语 豫言_标准错误打印行 与 豫言_获取当前纳秒时间,没有新增宿主原语。宿主支持清单是 宿主提供.json,由接口检查器从规范生成,接口规范改动后须重新生成。验收见 豫言操作系统/宿主/节点/一致性验证/。

依赖

查看包配置

上传历史

当前上传修订:1 ·

  1. 上传修订 1
    下载 ZIP

包层级

父包:豫言操作系统适配

没有子包。