我聽說D與C鏈接兼容。我想用D爲Python創建一個擴展模塊。我忽略了爲什麼它永遠不會起作用的一些原因?我可以在D中創建一個Python擴展模塊(而不是C)
14
A
回答
14
等一下?像這樣的東西http://www.dsource.org/projects/pyd(之前的http://pyd.dsource.org/)
+1
等一下?爲了什麼? – 2009-07-19 15:53:46
+2
emmmmm ....... 42. – 2009-07-19 16:05:05
2
聽起來很簡單,這裏的人們說它只是C API的使用者,不知道將Python使用的Boehm GC集成到Python中有多難。 PyD看起來像一個典型的概念證明,人們沒有意識到現實世界的問題。
相關問題
- 1. 是否可以在C(而不是C++)中編寫node.js擴展?
- 2. 我可以用python創建一個擴展名嗎?
- 3. 爲Windows構建Python C擴展模塊
- 4. 用C模塊擴展python
- 5. 是否可以在Swift中創建一個數組擴展?
- 6. python c api創建一個python模塊
- 7. 如何構建一個Python C擴展,以便從模塊中導入它
- 8. 在C++中,當我們創建一個類而不擴展到任何類時
- 9. 是否可以在C#中創建擴展運算符?
- 10. 是否可以創建一個可擴展列表AlertDialog?
- 11. 寫一個擴展到existong python模塊
- 12. 我可以像在C#中一樣在Java中創建擴展嗎?
- 13. 我可以創建一個擴展爲多個值的宏嗎?
- 14. 如何在c擴展模塊中創建並返回一個函數對象?
- 15. 擴展一個擴展類的模塊
- 16. 創建一個Python模塊
- 17. 在Python中擴展一個數字塊
- 18. 模板可以在C++函數中擴展一個類嗎?
- 19. 在DNN中創建一個C#模塊
- 20. 如果一個類擴展了另一個類,擴展類可以被初始化而不是擴展它嗎?
- 21. RequireJS模塊,擴展另一個模塊
- 22. 嵌套的Python C擴展/模塊?
- 23. 作爲Python擴展模塊的C++ API
- 24. 我可以在C中擴展一個結構嗎?
- 25. 使用distutils構建Python擴展模塊
- 26. ActionScript:Tweener可以向上擴展而不是向下擴展?
- 27. Python認爲我的setup.py創建的包是一個不是python包的模塊
- 28. 創建一個擴展另一個PHP擴展的PHP擴展?
- 29. 可以Smarty只讀取一個模塊而不是模板嗎?
- 30. 在python中包含/擴展模塊
是的,這是可能的,因爲D能夠與C接口,並且Python還能夠與C接口(通過它的C/C++ API或ctypes) 這只是一個讓你的D代碼具有extern 「C」修飾符,然後利用python C/C++ API或ctypes來訪問它們。看起來wuub的鏈接包含D和Python的模塊,這將使整個過程變得更加簡單。 – Falaina 2009-07-19 15:30:29