Здравствуйте, Эйнсток Файр, Вы писали:
vaa>> лучше наоборот
ЭФ>Нет. Это Rust язык системного программирования будущего и замещающий Си. Поэтому он должен быть снизу (хотя и неясно, зачем он там нужен вообще, если у хаскеля есть контексты для мутирования массивов).
ЭФ>Возможно ты подразумеваешь модель типа C++ -> mono, когда неуправляемый код хостит управляемый рантайм,
ЭФ>хочешь поместить в C++ часть какую-нибудь злобную лицензионную защиту. И потом мысленно заменяешь это на Rust.
ЭФ>Тогда в твоём мире получается что Rust загрузчик грузит Haskell-рантайм. Но это один раз.
ЭФ>После этого в основном коде, написанном на Haskell основые задачи остаются такие как я написал. Сверху Haskell, снизу Rust.
ЭФ>Хостинг рантайма из другого языка — это вообще отдельная задача, не такая как использование внешних библиотек,
ЭФ>она заслуживает отдельного топика.
но ведь хаскелл в 4-5 раз медленее и прожористее си(а значит и раста)! Тогда зачем?
Зачем еще одна черепаха?