MoonHive 生态验证报告
用真实 MoonBit 工具链逐个验证:能不能编译、测试过不过、失败属于哪一类。
其余 15 个包里,3 个编译不过、2 个是工具链版本不匹配(不是包的错)、3 个根本不是 MoonBit 模块、7 个含 FFI 出于安全只做静态检查。结论只在下方验证环境下成立。
✅ 可以直接用
moonbit-community/yaml
11 文件 / 6,227 行 · check 0.7s / test 2.1s
编译 + 测试全过
bobzhang/toml
36 文件 / 14,813 行 · check 3.2s / test 7.3s
编译 + 测试全过
bobzhang/lexer
1 文件 / 276 行 · check 0.5s / test 1.7s
编译 + 测试全过
📊 18 个包的结论分布
Verified 可直接用 · 3
DoesNotCompile 编译失败 · 3
ToolchainMismatch 工具链版本差异 · 2
NoManifest 不是模块 · 3
Unsafe 含 FFI 仅静态分析 · 7
📋 逐个结果
| 包 | 结论 | 规模 |
| moonbit-community/yaml | Verified | 11 文件 / 6,227 行 |
| bobzhang/toml | Verified | 36 文件 / 14,813 行 |
| bobzhang/lexer | Verified | 1 文件 / 276 行 |
| moonbitlang/yacc | DoesNotCompile | 75 文件 / 19,453 行 |
| sgy1023-crt/MoonCheck | DoesNotCompile | 12 文件 / 1,520 行 |
| sundaysebasidian-byte/moon-loglens | DoesNotCompile | 3 文件 / 817 行 |
| q2316367743/moonhttp | ToolchainMismatch | 66 文件 / 13,169 行 |
| JingLan0v0/jmespath | ToolchainMismatch | 15 文件 / 1,928 行 |
| moonbitlang/quickcheck | NoManifest | — |
| mizchi/tempfile | NoManifest | — |
| mizchi/duckdb | NoManifest | — |
| moonbitlang/parser | Unsafe | 127 文件 / 142,235 行 |
| moonbitlang/async | Unsafe | 362 文件 / 50,379 行 |
| moonbitlang/x | Unsafe | 133 文件 / 29,082 行 |
| mizchi/x | Unsafe | 133 文件 / 23,391 行 |
| mizchi/llm | Unsafe | 63 文件 / 8,055 行 |
| HhWw96/moonmmdb | Unsafe | 65 文件 / 10,855 行 |
| mizchi/zlib | Unsafe | 20 文件 / 3,243 行 |