Thread overview
Ali hocam nerdesin?
Nov 14, 2013
Salih Dinçer
Nov 15, 2013
Salih Dinçer
Nov 17, 2013
Salih Dinçer
November 14, 2013

Hocam herhalde yoğunsun, kolaylıklar dilerim...

E-posta göndermiştim, her şey yolundadır inşaallah. Gerçi foruma uğruyor olmasın ki ismini her gün bırakıyorsun; eğer bu, geçmiş oturumlarda açık olan bir sayfa nedeniyle olmuyorsa, buraya her şeyin yolunda olduğuna dair kısa bir cevap vermen bile yeter. Diğer konuda ben beklerim her türlü...:)

Sevgiler, saygılar...

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

November 14, 2013

Herşey yolunda. :)

Dün yoğundum. Akşam ACCU'nun toplantısı vardı Michael Caisse'ten Boost'un Spirit kütüphanesini izledik. Spirit, C++ şablonlarıyla ne inanılmaz şeyler yapılabildiğinin güzel bir örneği. D'de ne kadar kolay olabileceğini düşünmeden edemedim. (Bakınız https://github.com/PhilippeSigaud/Pegged)

Ali

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

November 15, 2013

Aaa evet, Pegged'i hatırladım. İnsanlar güzel şeyler üretiyorlar. İnanılmaz kütüphaneler var. Ben de kendi çapımda bir sdb.~'yi genişletmeye çalışıyorum. Hoşuma giden bazı sınıfları özellikle daha da geliştirmeye çalışıyorum. Bunların bazılarının özellikle D'de yer almasını isterdim. Tabii ki zaten yer alıyorlar ama katkı açısından değerlenmesini arzu ederdim.

Acaba biz Türkler olarak D içine yerleştirilecek bir modülde emeğimiz olamaz mıydı? Şöyle kollektif bir çalışma tertiplesek ve bir konu başlığı için D geliştiricilerinden söz alsak. Onu hakkıyla gerçeklediğimizde de yeni sürümü beklesek. Gerçi bu işler nasıl yürür bilmiyorum... :rolleyes:

Hiç gönüllü geliştiricilik yapmadım! Yani dili geliştirmek demek, hata bildirmek ve ufak düzenlemelerde yardımcı olmak dışında başka şeyleri de içeriyor mu? Elbette son kararı veren ustalar gibi olamayız ama ülkemizden ciddi bir katkı gelse çok hoş olurdu kanaatindeyim. Örneğin std.algorithm içine?

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

November 15, 2013

Alıntı (Salih Dinçer):

>

Acaba biz Türkler olarak D içine yerleştirilecek bir modülde emeğimiz olamaz mıydı? Şöyle kollektif bir çalışma tertiplesek

Projeler nasıl olsa açık kodlu ve zaten o anlamda herkes katılabilir.

Alıntı:

>

dili geliştirmek demek, hata bildirmek ve ufak düzenlemelerde yardımcı olmak dışında başka şeyleri de içeriyor mu?

D, GitHub'da üç proje olarak duruyor: dmd, druntime, phobos. Bunların üçünü birden indirip bir arada oluşturmayı kolaylaştıran başka bir projeden söz etmiştim:

https://github.com/carlor/dlang-workspace

Ben günlük D derleyicisi olarak onun ürettiği wbd isimli derleyiciyi kullanıyorum. (İsmi farklı olsa da dmd'nin henüz sürüme çıkmamış son hali.)

Dolayısıyla, örneğin Phobos için iyi bir fikriniz varsa o projenin indirdiği phobos klasöründeki dosyaları istediğiniz gibi geliştirip pull request yapabilirsiniz.

Tabii, o değişikliğin "belki bir gün birisinin işine yarayabilir" gibi bir olanak değil, gerçekten yararlı olacağı düşünülen bir olanak olmasının sizin tarafınızdan kanıtlanması da gerekiyor. Örneğin, "şu projemde hep şunu tekrarlamak zorunda kalıyorum; halbuki Phobos'ta aynı işi tek işlevle yapabilmek ne güzel olurdu" gibisinden...

Ali

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

November 17, 2013

Alıntı (acehreli:1384541626):

>

Ben günlük D derleyicisi olarak onun ürettiği wbd isimli derleyiciyi kullanıyorum. (İsmi farklı olsa da dmd'nin henüz sürüme çıkmamış son hali.)

Bugüne kadar günlük derleyiciyi oluşturmayı hiç denemedim. Zaten genelde 1-2 sürüm geriden takip ediyorum. Belki de bunu yapmalıyız çünkü o zaman kendini sağlama alan bir kullanıcıdan katkı sağlayan bir kullanıcıya dönüşebiliriz. Çıkan yeni sürümü kullanmamak da çok aptalca olabilir. Çünkü saçınızı başınızı yolduran bir şey varsa bu düzeltilmiş olabilir...:)

Alıntı (acehreli:1384541626):

>

Tabii, o değişikliğin "belki bir gün birisinin işine yarayabilir" gibi bir olanak değil, gerçekten yararlı olacağı düşünülen bir olanak olmasının sizin tarafınızdan kanıtlanması da gerekiyor. Örneğin, "şu projemde hep şunu tekrarlamak zorunda kalıyorum; halbuki Phobos'ta aynı işi tek işlevle yapabilmek ne güzel olurdu" gibisinden...

Benim bu konuda önerebileceğim, Zafer Çelenk'in başlattığı stack sınıfım var ve gerçekten çok sık kullanıyorum. Bilmiyorum D'de bunun alternatifi var mı? Hoş C++'da standart olup da D'de olmaması ilginç.

Cevaplar için teşekkürler hocam...

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

November 17, 2013

Alıntı (Salih Dinçer):

>

yeni sürümü kullanmamak da çok aptalca olabilir. Çünkü saçınızı başınızı yolduran bir şey varsa bu düzeltilmiş olabilir...:)

Bazen birisi İngilizce forumlarda bir hata gösteriyor ve yanıtı bazen "zaten çözüldü" olabiliyor. Veya, bazen de Kenji Hara "tamam, az önce çözdüm" diyebiliyor. :)

Alıntı:

>

Zafer Çelenk'in başlattığı stack sınıfım var ve gerçekten çok sık kullanıyorum. Bilmiyorum D'de bunun alternatifi var mı? Hoş C++'da standart olup da D'de olmaması ilginç.

Klasik veri yapılarının hepsinin olması şart. D'de standart kabul edilebilecek benim bildiğim iki seçenek var:

http://dlang.org/phobos/std_container.html

https://github.com/schveiguy/dcollections

Ancak, ikisi de modern Phobos'a uymuyorlar. Yeni bir topluluk modülü gelecek ama onun olabilmesi için öncelikle şu anda taslak aşamasında bulunan std.allocator modülünün tamamlanması gerekiyor.

Ali

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