LINUX.ORG.RU

История изменений

Исправление hateyoufeel, (текущая версия) :

Разница между многопоточностью и многопроцессовостью небольшая, и минимальными усилиями можно сделать одно из другого (что я и сделал для питона).

Разница огромная. Для многопоточности в рамках одного процесса требуется не обосраться в локингом и не срать друг другу в память.

Тащемта, если не считать неточности формулировок, ты прав. Но обмен данными между процессами дороже чем между потоками в традиционных системах, поэтому без поддержки многопоточности жизни нет.

А может ли быть так, что просто библиотеки эти плохо поддерживаются? Вроде же в окамле есть модули, а потому нет основной проблемы сей «что, с чем, и как собирать», для решения которой и нужны костыли в виде башеговна.

Да нет, просто в окамле долго не парились. А потом, когда за жопу укусило, стало поздно. Сейчас вроде многие на Dune переползают, но тяжёлое наследие всё ещё даёт о себе знать. Сборка проектов на окамле по геморрою в среднем примерно на уровне плюсов. До того же Haskell, где 98% проектов собираются простым stack install, тут ещё пилить и пилить.

Ну и опять же, людей нет. Все фанаты функциональщины сбежали на Haskell. Из-за этого возникают довольно интересные лулзы: например, среди любителей ocaml наблюдается просто чудовищная ненависть к Haskell, но они толком не могут объяснить почему они его ненавидят зачастую.

Исходная версия hateyoufeel, :

Разница между многопоточностью и многопроцессовостью небольшая, и минимальными усилиями можно сделать одно из другого (что я и сделал для питона).

Разница огромная. Для многопоточности в рамках одного процесса требуется не обосраться в локингом и не срать друг другу в память.

Тащемта, если не считать неточности формулировок, ты прав. Но обмен данными между процессами дороже чем между потоками в традиционных системах, поэтому без поддержки многопоточности жизни нет.

А может ли быть так, что просто библиотеки эти плохо поддерживаются? Вроде же в окамле есть модули, а потому нет основной проблемы сей «что, с чем, и как собирать», для решения которой и нужны костыли в виде башеговна.

Да нет, просто в окамле долго не парились. А потом, когда за жопу укусило, стало поздно. Сейчас вроде многие на Dune переползают, но тяжёлое наследие всё ещё даёт о себе знать. Сборка проектов на окамле по геморрою в среднем примерно на уровне плюсов. До того же Haskell, где 98% проектов собираются простым stack install, тут ещё пилить и пилить.