LINUX.ORG.RU

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

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

чужой(библиотечный) код на крестах

Через биндинги

Как же я пересяду на rust в своём крестовом проекте?

Старую кодовую базу придётся частично похоронить, а частично - выделить в изолированные библиотеки, и написать для этих библиотек биндинги. Как варинат для больших и хорошо отлаженных крестовых проектов, новые модули (плагины, etc) можно писать на расте, а стрые крестовые модули и некое давно устаканившееся крестовое ядро так и оставить на крестах. Короче, сыграть на low cohesion.

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

чужой(библиотечный) код на крестах

Через биндинги

Как же я пересяду на rust в своём крестовом проекте?

Старую кодовую базу придётся частично похоронить, а частично - выделить в изолированные библиотеки, и написать для этих библиотек биндинги. Как варинат для больших и хорошо отлаженных крестовых проектов, новые модули (плагины, etc) можно писать на расте, а стрые крестовые модули и некое давно устаканившееся крестовое ядро так и оставить на крестах.