Thread overview
dlang-workspace: dmd, druntime, ve phobos üzerinde çalışma ortamı
Dec 08, 2012
Salih Dinçer
December 06, 2012

D dili github'da bir kaç proje halinde gelişiyor:

https://github.com/D-Programming-Language

Birisi bu projelerin en ilginç üç tanesi olan dmd, druntime, ve phobos üzerinde çalışmayı kolaylaştıran bir ortam geliştirmiş. Şurada duyurdu:

http://forum.dlang.org/thread/ygwzndxbwzrxzlhuooty@forum.dlang.org

Ne yazık ki henüz Windows'da çalışmıyormuş. Bu ortamı edinmek için Linux konsolunda şu komutları işlettim:
'
$ git clone git://github.com/carlor/dlang-workspace.git dlang
$ cd dlang/
$ git clone git://github.com/D-Programming-Language/dmd.git
$ git clone git://github.com/D-Programming-Language/druntime.git
$ git clone git://github.com/D-Programming-Language/phobos.git
$ chmod a+x posix/gen.sh
'
(Not: Aslında sonuncu adıma gerek olmamalıydı. Onu, gen.sh'i çalıştırılabilen betik program haline getirmek için kullanmak zorunda kaldım.)

Bu noktadan sonra artık dmd, druntime, ve phobos'u oluşturmaya hazırsınız:

'$ posix/gen.sh'

Sonuçta wbd isminde bir program oluşuyor (ismi galiba "whole body diffusion MRI"dan geliyormuş. Nedense?). Bu, dmd'nin bir sonraki sürümü olacak... merhaba.d programınızı oluşturup derleyin:

'$ ./wbd merhaba.d -w
$ ./merhaba
Merhaba dünya!
'
Hepsi o kadar! :)

Şimdi gidin dmd'yi, druntime'ı, veya phobos'u düzeltin, geliştirin, vs. :)

Aslında küçük bir aksaklıkla karşılaştım: wbd galiba yalnızca bu klasör içindeyken çalışıyor. Olsun...

Ali

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

December 08, 2012

Teşekkürler...:)

Bu şu demek sanırım:

Artık dört gözle yeni sürümü beklerken ara sürümleri gerçek zamanlı deneyebilir ve/veya görüş bildirip sürümün gelişmesinde katkıda bulunabiliriz. Peki özelleştirilmiş bir DMD ne kadar yasal? Yani yani kendi projemize has bazı özellikler eklememiz nasıl karşılanıyor?

Tabii ki bu kendi düzenlemelerimiz nihai sürüme yansımayacak ve kimsenin umurunda olmasa gerek...:D

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

December 08, 2012

Bunlar hep açık kodlu projeler. İstediğiniz gibi değiştirebilirsiniz. (Ama tabii lisanslarına da bakın, bana güvenmeyin. :) ) Çünkü sonuçta katkıda bulunan herkes de aynı şeyi yapmıyor mu? Kopyasını alıyorlar ve ellerindeki kopyayı değiştiriyorlar.

Ali

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