Thread overview
July 29, 2013

Çöp toplayıcılara biraz kafayı taktığım için D nin çöp toplayıcısına bakayım dedim ve gcx.d adında bir dosya buldum ama kullanıldığından şüpheliyim acaba tedahülden mi kalktı?

Bu kütüphane hakkında Ali hocam bilginiz var mı?

Zekeriya

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

July 29, 2013

Teşekkür ederim hocam.

D dilinin çöp toplayıcısına biraz müdahele etmek ve incelemek istedim ama kütüphaneler dilin compile time kütüphanesi içerisinde yer alıyor anladığım kadarıyla

Zekeriya

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

July 29, 2013

druntime'ın kaynak dosyaları şurada:

https://github.com/D-Programming-Language/druntime/tree/master/src

Anlaşılan, gcx.d dmd ile ilgili değil. Aratınca Tango'nun bir dosyası olduğu görülüyor. Tango'nun D1'e bağlı olmayan sürümü de var:

https://github.com/SiegeLord/Tango-D2

gcx.d'nin orada kullanılıp kullanılmadığını bilmiyorum.

Ali

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

July 30, 2013

Bunu öğrendiğim iyi oldu lakin git sayfasında şu mesaj yazıyor
"It doesn't work on Windows; pull requests to add support for that, or anything else, are appreciated."

Zekeriya

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

July 29, 2013

Alıntı (zekeriyadurmus):

>

kütüphaneler dilin compile time kütüphanesi içerisinde yer alıyor anladığım kadarıyla

druntime'ı değiştirmen gerekir. Ben en kolay olarak dmd, druntime, ve phobos projelerini bir araya getiren şu projeyi bulmuştum:

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

Oradaki adımları izlerseniz içinde bulunduğunuz klasörde adı wbd olan bir derleyici oluşuyor (dmd değil). Böylece hem henüz sürüme çıkmamış dmd'yi denemiş oluyorsunuz hem de kendi denemelerinizin etkisini görebiliyorsunuz.

Ben şimdi dmd, druntime, ve phobos klasörlerinin her birisi içinde 'git pull' yaptım ve sonra üçünü içeren klasördeyken:
'
$ bash posix/gen.sh
(... burada dmd derlendi ...)
(Dediğim gibi, ismi dmd değil, wbd:)
$ ./wbd
DMD64 D Compiler v2.064-devel-4203c06
..
'
Ali

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