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