我听说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. 为Windows构建Python C扩展模块
- 2. 用C模块扩展python
- 3. 是否可以在Swift中创建一个数组扩展?
- 4. python c api创建一个python模块
- 5. 如何在c扩展模块中创建并返回一个函数对象?
- 6. 扩展一个扩展类的模块
- 7. 创建一个Python模块
- 8. 在DNN中创建一个C#模块
- 9. RequireJS模块,扩展另一个模块
- 10. 嵌套的Python C扩展/模块?
- 11. 作为Python扩展模块的C++ API
- 12. 使用distutils构建Python扩展模块
- 13. Python认为我的setup.py创建的包是一个不是python包的模块
- 14. 创建一个扩展另一个PHP扩展的PHP扩展?
- 15. 可以Smarty只读取一个模块而不是模板吗?
- 16. 在python中包含/扩展模块
- 17. 创建一个Python模块从几个不同的模块
- 18. 使用SWIG创建PHP C/C++扩展模块
- 19. 扩展黑盒python模块
- 20. 如何在Python curses模块中扩展一个类
- 21. 如何在OSX上为Python编译C++扩展(而不是C)?
- 22. 试图在可以从Python模块实例化的C扩展中构建Python类
- 23. 是否可以“存储”模板参数包而不扩展它?
- 24. 用一个模块在一个文件夹中扩展模型
- 25. 是否可以在Haskell中创建PHP扩展?
- 26. 是否可以在Kotlin中创建扩展构造函数?
- 27. 创建一个动态可扩展的布局和扩展
- 28. 是否可以在C#中的LINQ扩展方法中创建匿名类型?
- 29. 创建单个python可执行模块
- 30. 它不能创建一个Chrome扩展
是的,这是可能的,因为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