August 28, 2009

Alıntı (acehreli):

>

erdem, hayır, C++ doğrudan çağrılamıyor. Bunu yapmamalarının iyi nedenleri olduğunu okuduğumu hatırlıyorum. C++'ı çağırabilmek için bir kaç yol var:

http://digitalmars.com/d/2.0/cpp_interface.html

Peki bu C++ ile yazılmış bir kütüphaneyi (clanlib gibi) kullanamayıp, C ile yazılmış bir grafik kütüphanesini kullanabileceğimiz anlamına mı geliyor. Umarım doğru anlamışımdır.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

August 28, 2009

ceviz.netteki python forumlarında python için kodbankası yazılmasından bahsediliyordu bizde bunu Ddili için olanını yapabiliriz.link : http://forum.ceviz.net/python-zope/75660-python-kod-bankasi.html Projenin ayrıntıları hazır ve bu proje hemde d dili için de yararlı olacaktır. Ama bunu d dili ile yazmak oyun yazmaktan daha zor olabilir. Hatta çok zor olabilir.

İnşallah bu oyun yada başka bir şey yazarken benim gibi bir çok kişi bu olaya yabancı kalmaz. Yada proje bitmeden sonlandırılmaz. Çünkü zor bir projede fikir ne kadar iyi olsada kodları anlayamadıktan sonra insanlar projeyi takip etseler bile katılamayacaktırlar. Hatta bir süre sonra bu olaydan bıkıp d dilini bile bırakacaklardır. Bunu nereden mi biliyorum ? Ben de olsam bunu yapardım.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

August 28, 2009

En başta dediğim gibi proje için ayrı bir forum kategorisi olsa çok iyi olur. Çünkü soracağımız soruların en azından benimkinin arkası gelmeyecek gibi. Şimdi ise tek olarak proje kalıyor.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

August 28, 2009

GUI şart olduğuna göre, şuradaki seçeneklerden hangisiyle deneyimimiz var?

http://www.prowiki.org/wiki4d/wiki.cgi?GuiLibraries

Mengu galiba DWT'yi öneriyordu. Başka tercihi olan var mı?

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

August 28, 2009

Sürüm kontrolünde benim bir kaç araçla deneyimim var. Şu anda kullandığımız SVN çok güzel işlediği için, başkalarını hiç aramıyorum bile.

git gibi "distributed" sistemlere de çok nadiren ihtiyacım olduğunu hissediyorum ama bizim yapacağımız göreceli olarak küçük projelerde o da o kadar önemli olmamalı. git, sırf yeni teknoloji olduğu için yine de düşünülebilir; öğrenmiş de oluruz. :)

Mümkünse açık kodlu araçlarla çalışmak uygun olur. TFS'i sunan açık kod projesi sitesi var mı acaba?

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

August 28, 2009

Aslinda guzel bir scientific kutuphane yazilabilir. Matris operasyonlarini yapan SVD, PCA falan....

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

August 28, 2009

Bence konusu ne olursa olsun bir proje D'yi öğrenmemizi hızlandırır.

Eğer zaten yazılmamışsa, bu motorların D "binding"lerini de yazmamız gerekecek. O da başlı başına bir deneyim olur.

Ali

Not: "binding", C başlıklarını D programlarına tanıtan modül anlamına geliyor. Şurada ncurses için bir deneme yapmıştım:

http://ddili.org/forum/post/222

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

August 28, 2009

Benim anladığım kadarıyla, kütüphanelerin D desteği vermeleri gerekmiyor. Genellikle başkaları kütüphanelerin C başlıklarını D modüllerine dönüştürerek yapıyorlar. Seçimi bundan bağımsız olarak yapabilir ve gerekirse binding'leri kendimiz yazabiliriz. Umarım doğru anlıyorumdur tabii... :)

Eğer oyun programcılığı yaratıcılık gerektiriyorsa, bende hiç olmadığını baştan söyleyebilirim... :D

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

August 28, 2009

erdem, hayır, C++ doğrudan çağrılamıyor. Bunu yapmamalarının iyi nedenleri olduğunu okuduğumu hatırlıyorum. C++'ı çağırabilmek için bir kaç yol var:

http://digitalmars.com/d/2.0/cpp_interface.html

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

August 28, 2009

C++ kütüphaneleri için o sayfada gösterilen üç seçenek var. Zor değil ama ek bir ara işlem...

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]