Могу ли я создать модуль расширения Python в D (вместо C) - PullRequest
15 голосов
/ 19 июля 2009

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

Ответы [ 2 ]

14 голосов
/ 19 июля 2009

Подождите? Примерно так http://www.dsource.org/projects/pyd (ранее http://pyd.dsource.org/)

2 голосов
/ 22 августа 2009

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

...