対応環境
言語ごとの約束、OS とブラウザーの下限、使えるホストアプリです。
Languages
言語の階層
階層 1
その言語らしいパッケージを作り、PR ごとに適合試験を走らせ、コアと同じ日に公開します。
- Rust
- TypeScript・JavaScript
- Python
- .NET
- C・C++
- CLI・MCP
階層 2
生成したパッケージを作り、適合試験を毎晩走らせます。
- Java・Kotlin
- Swift
- Go
- Dart
- VBA
階層 3
C ABI・wasm・CLI・HTTP を使う手順とサンプルを用意します。
- Ruby
- PHP
- R
- Julia
- MATLAB
- AutoLISP
- PowerShell
- ほか
階層の決め方は決定 0006にあります。
Requirements
OS とブラウザー
| Windows | Windows 10、Windows Server 2016(x64・x86・ARM64) |
|---|---|
| macOS | macOS 11(arm64)、macOS 10.12(x64) |
| Linux | glibc 2.28(x64・arm64)。それより古いものは musl の静的な CLI |
| iOS・iPadOS | iOS 15 |
| Android | Android 7.0(API 24) |
| ブラウザー | Chrome・Edge 96、Firefox 79、Safari 15 |
| Node.js | 22 |
| Python | 3.9(Rhino 8・Dynamo 3.x に合わせる) |
| .NET | .NET Framework 4.8、.NET 8 以降(Revit・AutoCAD 2024 に合わせる) |
詳しい下限と確かめ方は対応する環境にあります。
Host apps
使えるホストアプリ(予定)
- Revit
- AutoCAD
- Civil 3D
- Dynamo
- pyRevit
- Rhino・Grasshopper
- Excel
- QGIS
- ArcGIS Pro
- Blender
- FreeCAD
- SketchUp
- Unity
Packages
配布の名前(予定)
| crates.io | zumen・zumen-* |
|---|---|
| PyPI | zumen |
| npm | @zumen-jp/* |
| NuGet | Zumen・Zumen.* |
| Maven | dev.zumen |
| Go | zumen.dev/go |
| CLI | zumen(Homebrew は zumen-jp/tap/zumen) |
まだどれも公開していません。npm の素の zumen はほかの人のパッケージなので、npx zumen を使わないでください。