Forum: Duyurular RSS
dlang-workspace: dmd, druntime, ve phobos üzerinde çalışma ortamı
acehreli (Moderatör) #1
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: dlang-workspace: dmd, druntime, ve phobos üzerinde çalışma ortamı
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.d…

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
Avatar
Salih Dinçer #2
Üye Ock 2012 tarihinden beri · 1912 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
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
Bilgi paylaştıkça bir bakmışız; kar topu olmuş ve çığ gibi üzerimize geliyor...:)
acehreli (Moderatör) #3
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
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
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Forum: Duyurular RSS
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-11-23, 23:09:46 (UTC -08:00)