прям на чистом расте ? Wpgu под капотом использует биндинги как я понял ?
типа "перепишите все на раст"? а зачем такие цели? сейчас для вулкана на расте используют ash (полная ансейф обертка) или vulkano (неполная сейф обертка), но это все равно под капотом биндинги к Си, если я не ошибаюсь
Да именно, для интереса. А переписывать на раст тупо никому не нужно получается , ибо остальные апи и без того стабильные ? Не создает ли это абстракцию с ценой ?
ну, у раста просто еще нестабильный ABI, в то время как у Си есть две адекватные стдшки в виде glibc и musl в общем - переписывать полностью такие вещи бессмысленно, можно внедрить в какие-то совсем memory unsafe части (как это делают большинство крупных и/или адекватных компаний) или начать писать новый проект с нуля
Обсуждают сегодня