Разработчик в одиночку переписывает IBM SPSS Statistics на 100% безопасном Rust

I'm Rewriting IBM SPSS Statistics in 100% Safe Rust, Alone

StatCraft — открытый статистический пакет, полностью написанный на чистом Safe Rust без единого блока unsafe и без паник. Он повторяет интерфейс SPSS: таблицы, синтаксис, t-тесты, ANOVA. Встроенный MCP-сервер позволяет AI-агентам вроде Claude или ChatGPT управлять программой и выполнять анализ по запросу на естественном языке, а все вычисления остаются локальными и детерминированными.

StatCraft служит детерминированным вычислительным оракулом: LLM направляет исследование, а нативный Rust выполняет математику с точностью ≤10⁻⁶, сверенной с алгоритмами SciPy и SPSS.
  1. Stitch4223

    В одиночку? Как можно сделать чистое обратное проектирование (clean room) одному человеку?

    Вы не утверждаете, что StatCraft — это clean room, но весь софт Artcraft такой.

    Поговорите с юристом, чтобы проверить, не тратите ли вы время зря.

    https://en.wikipedia.org/wiki/Clean-room_design

  2. throwaway63467

    Имеет ли значение безопасность для такого рода софта? Это в основном внутренний инструментарий, которым пользуются исследователи и статистики. Я понимаю, Rust — это круто, но безопасность здесь, как мне кажется, не главная забота.

  3. uniqueuid

    Извините, но проблема не в первую очередь в софте, а в сообществе, обучении и стандартизации.

    У нас есть R/tidyverse, который покрывает 90% всего и имеет потрясающее сообщество и процедуры, например, вокруг документации. Для всего остального есть Excel или Python. Так что я не вижу сценария использования.

  4. veggieroll

    GNU PSPP [0] — это то, что привело меня в свободное ПО после того, как я потерял доступ к SPSS посреди написания своей выпускной работы.

    Я давно перешёл на Python и другие нормальные языки программирования для любых статистических нужд. И я всё равно всегда лишь поверхностно касался SPSS/PSPP. Но мне было бы интересно услышать, что PSPP не покрывает.

    Удачи с вашим проектом.

    [0] https://www.gnu.org/software/pspp/

  5. qubex

    А что не так с PSPP?

Ещё за этот день

2026-11-08