Rex - Parallel functional language for scientific workflows
Show HN: Rex, a parallel functional language for scientific workflows
Rex — это статически типизированный чистый функциональный язык для научных вычислений и обработки данных. Он сочетает выразительность функционального программирования с контентно-адресуемым хранилищем (на основе BLAKE3), типизированными API инструментов и изолированным выполнением в Docker. Это позволяет создавать лаконичные, инспектируемые и параллельно исполняемые рабочие процессы, которые легко масштабируются и безопасны для LLM-генерации. Rex поддерживает локальный и Docker-режимы, а также интеграцию с FFmpeg, ImageMagick, Graphviz и другими инструментами.
Rex делает границы артефактов явными, позволяя строить кэширование и происхождение данных строго, а не выводить их из изменяемых путей.