Hikari 仕様
手書きの仕様書 (言語・prelude・CLI/ツール・パッケージ・用語集)。左のメニュー、または以下の一覧から選ぶ。各 API の網羅リファレンスは リファレンス を参照。
言語
- 言語仕様構文・意味論・型の合意基準
- 哲学関数とオブジェクトを単一の表現へ統一する設計思想
- prelude起動時に root フレームへ束縛される組込群
- 静的解析評価を始める前にソースを検査して報告する層
標準ライブラリ
- 一覧
- std:array
- std:assert
- std:bits
- std:cli
- std:crypto
- std:crypto/random
- std:db
- std:db/sqlite
- std:decimal
- std:env
- std:fs
- std:hikari
- std:hikari/doc
- std:hikari/repl
- std:http
- std:http/client
- std:http/server
- std:json
- std:map
- std:math
- std:net
- std:parallel
- std:path
- std:process
- std:random
- std:regex
- std:set
- std:term
- std:term/event
- std:term/screen
- std:test
- std:time
ツール
- コマンド
hikariの起動ディスパッチと終了コードの共通表 - REPL引数なしで起動したときの対話環境
- LSP
hikari lspの診断・hover・補完 - ビルド
hikari buildの出力・対応ターゲット・AOT モード - Rust バックエンド
--aotが生成する Rust の形・呼び出し規約・対応ターゲット - 静的検査
hikari checkの検査内容と終了コード - テスト
hikari testの収集・分離・報告 - 整形
hikari formatの整形規則と設定ファイル - スタイル検査
hikari lintのルールと抑制指示allow - 図示
hikari diagramが作る 1 枚の図の綴りと読み方 - Playgroundブラウザーで処理系を走らせる面の実行の振り分けとサーバーペイン