D'nin C ile bağlantıya uyumlu olduğunu duyuyorum. Python için bir uzantı modülü oluşturmak için D'yi kullanmak istiyorum. Neden hiç işe yaramayacağına dair bir sebep görüyor muyum?D (C yerine) bir Python uzantı modülü oluşturabilir miyim
cevap
Bekleyin? Böyle bir şey http://www.dsource.org/projects/pyd (daha önce http://pyd.dsource.org/)
Bekleyin? Ne için? –
emmmmm ....... 42. –
Yep PyD istediğiniz şeydir. En son DMD 1.x veya 2.x sürümleriyle çalışıp çalışmadığını bilen var mı? – Baxissimo
kolay Sesler ve burada insanlar sadece Python içinde D tarafından kullanılan Boehm GC entegre etmenin ne kadar zor olduğunu bilmiyorum C API kalmış söyleyenler. PyD, insanların gerçek dünya sorunlarını anlamadıkları tipik bir kavram kanıtı gibi görünüyor. D C ile arabirim yeteneğine sahiptir ve Python da O extern var senin Ge kodu yapma sadece bir sorun var (C/C++ API ya ctypes Ya aracılığıyla) C ile arabirim özelliğine sahip olduğu için
Bu sorunun nasıl yanıtlandığını göremiyorum ... Ayrıca, Boehm'ın GC'sini kullanan bilgileri nereden buldunuz? :) – DejanLekic
- 1. Ödeme yerine yetkilendirilmiş bir shopify webhook oluşturabilir miyim?
- 2. SQLite'de hesaplanmış sütunlar oluşturabilir miyim?
- 3. Scala'da Java korumalı bir yöntem oluşturabilir miyim?
- 4. Bir sunucudan bir iş parçacığı oluşturabilir miyim?
- 5. Tek bir bayt (u8) dilim oluşturabilir miyim?
- 6. Xamarin.Mac kullanarak bir konsol uygulaması oluşturabilir miyim?
- 7. Ruby ile bir masaüstü uygulaması oluşturabilir miyim?
- 8. Git için özel bir protokol oluşturabilir miyim?
- 9. Piksel gölgelendiricide bir çini motoru oluşturabilir miyim?
- 10. Kafkas konu başlığından bir RDD oluşturabilir miyim?
- 11. Python modülü
- 12. C Olağandışı bellek kullanımına sahip Python Modülü
- 13. Bir çerezin ne kadar büyük bir kısmını oluşturabilir miyim?
- 14. Python 3'te md5 modülü yerine mi takılıyor?
- 15. Donmuş bir Python modülü nedir?
- 16. Bir python modülü yükleme hatası
- 17. Mysql-python modülü
- 18. Python sınıfını tanımlayın C
- 19. Sızdırmaz, içten dışa kapalı bir sınıf oluşturabilir miyim?
- 20. D dilinde C++ (C) çağrısı
- 21. C++ D 2.0
- 22. Projeye özel kod parçacıkları oluşturabilir miyim?
- 23. Fortran'da işaretçiler kullanarak alt diziler oluşturabilir miyim?
- 24. Unity3D ile görüntülü sohbet uygulaması oluşturabilir miyim?
- 25. jQuery tarafından komut dosyası oluşturabilir miyim?
- 26. Son anahtardan özel anahtar oluşturabilir miyim?
- 27. Linq kullanarak IEnumerables'tan Tuples oluşturabilir miyim?
- 28. .NET Çekirdeği ile UWP oluşturabilir miyim?
- 29. Gizli bir argümanı olan bir işlev oluşturabilir miyim?
- 30. Bir cuda programı olmadan bir cuda programı oluşturabilir miyim
Evet, bu mümkün "C" değiştiricileri ve daha sonra bunlara erişmek için python C/C++ API veya ktiplerinden faydalanmak. Wuub'un bağlantısının, tüm süreci kolaylaştırması için hem D hem de Python için modüller içerdiği anlaşılıyor. – Falaina