ローンチステータス
Hewが今日できること、そして今後の方向性
Hewは今日から、アクター、スーパービジョン、ステートマシン、ワイヤー型、ネイティブLLVM出力を持つ実際のプログラムをコンパイル・実行するために使用できます。このページは境界を明確に保ちます:現在のリリース、次のハードニング、長期的な方向性。
v0.9.3 リリースバージョンとHEW-SPEC改訂番号は独立して追跡されます。Hewリリースが実装する言語仕様のレベルは、リリース番号とは別の改訂番号で管理される場合があります。 HEW-SPEC →
ブラウザのサンプルはローカルでコンパイル・実行されます。「リモート実行」を選択すると、ソースをホストされたコンパイラサービスに送信します。 Hewをインストール → バグを報告 →
現在のリリース
次のハードニング
長期的な方向性
コンパイラとネイティブバイナリ
現在のリリース
v0.9.3はRustフロントエンドとRust LLVMバックエンドを通じてHewプログラムをネイティブバイナリにビルドします。次のハードニング
macOS、Linux、Windowsでのビルド/インストールパスを安定に保つ。長期的な方向性
コンパイラとHew CLIを中心とした、よりスムーズなパッケージ/プロジェクトワークフロー。アクターとスーパービジョン
現在のリリース
ローカルアクター、型付きメッセージパッシング、スーパーバイザー、再起動バジェット、タイムウィンドウが利用可能です。次のハードニング
長期稼働サービスにおけるランタイムの粗い箇所、サンプル、診断を強化する。長期的な方向性
スーパービジョンモデルを分散およびサービス指向コードへ一貫して拡張する。構造化並行性
現在のリリース
タスクスコープ、協調キャンセル、select/joinパターン、ステートマシンはドキュメント化されており利用可能です。次のハードニング
サンプルとドキュメントのキャンセルとクリーンアップパスを明確にする。長期的な方向性
キャンセル依存リソースのより広いランタイム保証。ワイヤー型とプロトコル
現在のリリース
ワイヤー型、フィールドタグ、MessagePackエンコーダー、互換性チェックはバージョン付きスキーマで利用できます。次のハードニング
プロトコルサンプルの実行と比較を容易にする。長期的な方向性
より多くの分散パスにわたるより広いプロトコル安全性保証。分散アクター
現在のリリース
アクター呼び出しは Result<R, ActorError> を返し、呼び出し側が失敗を明示的に処理します。ワイヤー安全なメッセージ型も利用可能です。次のハードニング
クラスターメンバーシップとリモート操作に対して、より明確な動作と障害境界を定義する。長期的な方向性
クラスター挙動、リモートask/sendセマンティクス、デプロイエルゴノミクス。プレイグラウンドと学習
現在のリリース
ブラウザプレイグラウンドはリリース済みコンパイラサービスに対して単一ファイルサンプルを実行し、ドキュメント、Learn、Ask AIが利用可能です。次のハードニング
より多くのガイド付きサンプル、共有リンク、明示的なサンドボックス制限を追加する。長期的な方向性
より充実したサンプルギャラリーとローンチポストの学習パス。リソースクリーンアップ
現在のリリース
通常の所有値は再帰的に解放されます。<code>#[resource]</code>値はスコープ終了時に閉じ、<code>#[linear]</code>値は明示的に消費する必要があります。次のハードニング
リソースAPIのそばに所有権とteardownの契約を明示し続ける。長期的な方向性
外部およびランタイム管理リソースに対する、より広範な検査済み所有権契約。