Могу ли я создать модуль расширения Python в D (вместо C)

Я слышал, что D является Link-совместимым с C. Я бы хотел использовать D для создания модуля расширения для Python. Могу ли я игнорировать некоторые причины, по которым он никогда не будет работать?

Ответы

Ответ 2

Звучит просто, и люди, которые говорят, что это просто до C API, не знают, как сложно интегрировать GC Boehm, используемый D в Python. PyD выглядит как типичное доказательство концепции, где люди не осознают реальных проблем.