Rex - Parallel functional language for scientific workflows

Show HN: Rex, a parallel functional language for scientific workflows

Rex - Parallel functional language for scientific workflows

Rexは、科学的コンピューティングとデータ処理のための、静的に型付けされた純粋関数型ワークフロー言語です。不変の値に対する純粋な変換としてワークフローを表現し、型付きツールモジュールが計算集約型タスクを外部プログラムに委任します。コンテンツアドレス可能なストレージ、型付きツールAPI、隔離されたDocker実行を特徴とし、ワークフロー定義を簡潔で検査可能にし、並列実行に適したものにします。また、LLM生成ワークフローのターゲットとしても有用で、静的型による高速なフィードバックと閉じたツール境界により、生成プログラムの実行を安全に制限します。

Rexは、YAMLやシェル、アプリケーション固有の設定の混合物ではなく、制御フロー、データフロー、再利用、エラー処理を一つの小さな表現力豊かな言語に統合した、真の関数型言語を提供します。

この日のほかの記事

2026-08-22