OpenD tanıtımı: D dili çatalı
- D dilinin liderliği, topluluk katkılarını kabul etme sürecinde uzun süredir birçok zorluk yaşadı.
- Topluluğun görüşlerini yansıtarak D dilini iyileştirme girişimleri oldu, ancak bu girişimler çoğu zaman göz ardı edildi veya geciktirildi.
- Bu arka planın sonucunda, D dilinin bir çatalı olan OpenD ortaya çıktı; amacı topluluk katkılarını daha açık biçimde kabul etmek.
D dili geliştirme tarihçesi
- D dilinin gelişimi, topluluğun katkıları olmadan bugün ulaştığı noktaya gelemezdi.
- Ancak topluluk katkılarının yeterince takdir edilmemesi ve önemli kararlarda topluluğun görüşlerinin gerektiği gibi yansıtılmaması sorunu sürekli gündeme geldi.
- Bu sorunlar D dilinin ilk dönemlerinden beri devam etti ve bunun sonucunda birçok katkıcı hayal kırıklığına uğrayarak D dili projesinden ayrıldı.
Ares/Tango çatalının etkisi
- Geçmişte Walter Bright'ın kararlarına meydan okumak için Ares adlı bir D dili çatalı oluşturuldu; bu proje daha sonra Tango'ya dönüştü.
- Tango, geliştiricilerin özgürce katkıda bulunabildiği bir ortam sundu ve Phobos ekosisteminde bulunmayan birçok özelliği içeriyordu.
- Tango çatalı, D dilinin gelişiminde önemli bir rol oynadı; bu çatal olmasaydı D dili piyasada başarısız bir deneyden öteye geçemeyebilirdi.
Geliştiricilerin ayrılışı
- D dilinin altın çağından sonra birçok katkıcı projeden ayrıldı ve bu durum sonunda D dilinin gelişimini sekteye uğrattı.
- Katkıcılar, yaptıkları işlerin göz ardı edilmesi veya takdir edilmemesi karşısında hayal kırıklığına uğrayarak katılımı bıraktı.
- Bu durum D dilinin ticari kullanıcılarını da etkiledi ve sonuçta dilin gelişimi için büyük bir engel haline geldi.
OpenD'ye geçiş
- Katkıcıların memnuniyetsizliği ve hayal kırıklığı biriktikçe, bazıları D dili liderliğiyle yollarını ayırıp OpenD adlı yeni çatala geçti.
- OpenD, D dilinin sorunlarını çözmek isteyen topluluk katkıcılarının çabalarını yansıtıyor ve D dilinin geleceği için yeni olasılıklar sunuyor.
GN⁺ görüşü
- D dilinin geliştirme sürecinde topluluk katkılarının yeterince takdir edilmemesi, projenin büyümesi önünde büyük bir engel oldu.
- OpenD çatalı, mevcut D dilinin sınırlarını aşmak isteyen geliştiricilerin tutkusunu ve emeğini yansıtıyor; bu da açık kaynak projelerinin önemini vurguluyor.
- Bu yazı, yazılım geliştirme ve açık kaynak topluluklarıyla ilgilenenlerin D dilinin gelişim sürecini ve bu süreçte topluluğun rolünün önemini anlamasına yardımcı olacaktır.
1 yorum
Hacker News görüşleri