Re[3]: Как вызвать функцию из Haskell в Rust ? И обратно ?
От: vaa  
Дата: 07.11.22 04:13
Оценка:
Здравствуйте, Эйнсток Файр, Вы писали:

vaa>> лучше наоборот


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


ЭФ>Возможно ты подразумеваешь модель типа C++ -> mono, когда неуправляемый код хостит управляемый рантайм,

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

ЭФ>Хостинг рантайма из другого языка — это вообще отдельная задача, не такая как использование внешних библиотек,

ЭФ>она заслуживает отдельного топика.

но ведь хаскелл в 4-5 раз медленее и прожористее си(а значит и раста)! Тогда зачем? Зачем еще одна черепаха?
☭ ✊ В мире нет ничего, кроме движущейся материи.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.