Re[2]: Как вызвать функцию из Haskell в Rust ? И обратно ?
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 07.11.22 03:52
Оценка:
vaa> лучше наоборот

Нет. Это Rust язык системного программирования будущего и замещающий Си. Поэтому он должен быть снизу (хотя и неясно, зачем он там нужен вообще, если у хаскеля есть контексты для мутирования массивов).

Возможно ты подразумеваешь модель типа C++ -> mono, когда неуправляемый код хостит управляемый рантайм,
хочешь поместить в C++ часть какую-нибудь злобную лицензионную защиту. И потом мысленно заменяешь это на Rust.
Тогда в твоём мире получается что Rust загрузчик грузит Haskell-рантайм. Но это один раз.
После этого в основном коде, написанном на Haskell основые задачи остаются такие как я написал. Сверху Haskell, снизу Rust.

Хостинг рантайма из другого языка — это вообще отдельная задача, не такая как использование внешних библиотек,
она заслуживает отдельного топика.
Отредактировано 07.11.2022 3:57 Эйнсток Файр . Предыдущая версия . Еще …
Отредактировано 07.11.2022 3:57 Эйнсток Файр . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.