V, diğer adıyla vlang, 2019 yılının başlarında Alexander Medvednikov tarafından Go ve Oberon, Swift ve Rust gibi diğer programlama dillerinden esinlenilenirek geliştirilen, MIT Lisansı altında yayınlanan özgür ve açık kaynaklı bir yazılımdır. Hedefleri arasında kullanım kolaylığı, okunabilirlik ve sürdürülebilirlik yer alan yazılımın, kişisel projeler için kullanılan mevcut dillerden duyulan hayal kırıklığının bir sonucu olarak oluşturulduğu söylenmektedir. Başlangıçta kişisel kullanım için tasarlanan, ancak, kamuoyunda bahsedildikten ve artan ilgiden sonra, kamuya açık hale getirilmesine karar verilen vlang; kamuya açık hale getirildiğinde, derleyici V dilinde yazılmıştı ve kendini derleyebiliyordu. GitHub aracılığıyla aktif olarak geliştirilen ve yayınlanan V; 2025 yılında, TIOBE‘de listelenen diller arasına girmiş bulunuyor. V programming language 0.5.2 duyuruldu. Bunun, ownership aracılığıyla sahipliğin ilk sürümü olduğu belirtilirken, üm mantık comptime’ın arkasında olduğundan, normal V üzerinde herhangi bir hız/boyut etkisi olmayacağı, Objective C olmadan kod yazmaya olanak tanıyan ios ve macos modüllerinin dahil edildiği belirtiliyor. Yapı başlatma alanlarında Result türü için hata testi eklendiği belirtilirken, indeks ifadelerinde akıllı tür dönüştürmenin desteklendiği söyleniyor. Enum varyantı eşitlik testinin değişmeli olmamasının düzeltildiği belirtilirken, somut bir tür kullanarak genel bir arayüzün uygulanmasının derlenmemesi sorunu da düzeltilmiş bulunuyor. V programming language 0.5.2 hakkında bilgi edinmek için GitHub duyurusu incelenebilir. Continue Reading →
Tag Archives | v
V programming language 0.5.1 duyuruldu
V, diğer adıyla vlang, 2019 yılının başlarında Alexander Medvednikov tarafından Go ve Oberon, Swift ve Rust gibi diğer programlama dillerinden esinlenilenirek geliştirilen, MIT Lisansı altında yayınlanan özgür ve açık kaynaklı bir yazılımdır. Hedefleri arasında kullanım kolaylığı, okunabilirlik ve sürdürülebilirlik yer alan yazılımın, kişisel projeler için kullanılan mevcut dillerden duyulan hayal kırıklığının bir sonucu olarak oluşturulduğu söylenmektedir. Başlangıçta kişisel kullanım için tasarlanan, ancak, kamuoyunda bahsedildikten ve artan ilgiden sonra, kamuya açık hale getirilmesine karar verilen vlang; kamuya açık hale getirildiğinde, derleyici V dilinde yazılmıştı ve kendini derleyebiliyordu. GitHub aracılığıyla aktif olarak geliştirilen ve yayınlanan V; 2025 yılında, TIOBE‘de listelenen diller arasına girmiş bulunuyor. V programming language 0.5.1 duyuruldu. V programming language 0.5.1 hakkında bilgi edinmek için GitHub duyurusu incelenebilir. Continue Reading →
V programming language 0.4.12 duyuruldu
V, diğer adıyla vlang, 2019 yılının başlarında Alexander Medvednikov tarafından Go ve Oberon, Swift ve Rust gibi diğer programlama dillerinden esinlenilenirek geliştirilen, MIT Lisansı altında yayınlanan özgür ve açık kaynaklı bir yazılımdır. Hedefleri arasında kullanım kolaylığı, okunabilirlik ve sürdürülebilirlik yer alan yazılımın, kişisel projeler için kullanılan mevcut dillerden duyulan hayal kırıklığının bir sonucu olarak oluşturulduğu söylenmektedir. Başlangıçta kişisel kullanım için tasarlanan, ancak, kamuoyunda bahsedildikten ve artan ilgiden sonra, kamuya açık hale getirilmesine karar verilen vlang; kamuya açık hale getirildiğinde, derleyici V dilinde yazılmıştı ve kendini derleyebiliyordu. GitHub aracılığıyla aktif olarak geliştirilen ve yayınlanan V, 2025 yılında, TIOBE‘de listelenen diller arasına girmiş bulunuyor. V programming language 0.4.12 Alexander Medvednikov tarafından duyuruldu. V programming language 0.4.12 hakkında bilgi edinmek için GitHub duyurusu incelenebilir. Continue Reading →
XWayland 24.1.1 duyuruldu
Wayland altında çalışan bir X sunucusu olan XWayland’ın 24.1.1 sürümü, Olivier Fourdan tarafından duyuruldu. Xwayland 24.1.1’i duyurmaktan mutluluk duyduğunu söyleyen Fourdan; bu sürümün, günümüz güvenliğinde bildirilen sorunlara yönelik düzeltmeler içerdiğini ifade etti. ‘xwl_glamor_gbm_init_main_ dev’deki segment hatasının düzeltildiği belirtilirken, xwl_window_buffer_ release()’in eklendiği söyleniyor. Açık senkronizasyon kodunun GLAMOR/GBM’ye kopyalandığı belirtilirken, tüm piksel haritaları için senkronizasyonları ayarlandığı ifade ediliyor. xwl_window düzenlemesinin kendi işlevine taşındığı belirtilirken, arabellek imhasının da kendi işlevine taşındığı söyleniyor. XWayland 24.1.1 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
XWayland 24.1.0 duyuruldu
Wayland altında çalışan bir X sunucusu olan XWayland’ın 24.1.0 sürümü, Olivier Fourdan tarafından duyuruldu. Xwayland 24.1.0’ı duyurmaktan mutluluk duyduğunu söyleyen Fourdan; bu sürümün, günümüz güvenliğinde bildirilen sorunlara yönelik düzeltmeler içerdiğini ifade etti. Ek olarak, önceki sürümde tanıtılan birkaç gerilemenin de düzeltildiği ve EI ile XTEST emülasyonu için bir düzeltme yapıldığı belirtiliyor. ResizeWindow işleyicisinin geri yüklendiği ifade edilirken, XRandR emülasyonunu ResizeWindow kancasına taşındığı söyleniyor. XWayland 24.1.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
XWayland 23.2.4 duyuruldu
Wayland altında çalışan bir X sunucusu olan XWayland’ın 23.2.4 sürümü, Olivier Fourdan tarafından duyuruldu. Xwayland 23.2.4’ü duyurmaktan mutluluk duyduğunu söyleyen Fourdan; bu sürümün, günümüz güvenliğinde bildirilen sorunlara yönelik düzeltmeler içerdiğini ifade etti. Ek olarak, gösteriş için başka düzeltmeler de içerdiği belirtilen sürüm, libEI ve FreeBSD desteği de içeriyor. DragonFly ve FreeBSD’de istemci komutunu belirlemek için KERN_PROC_ARGS kullanıldığı belirtilirken, FreeBSD’de yerel istemci PID’ini belirlemek için LOCAL_PEERCRED kullanıldığı ifade ediliyor. DeviceStateNotify olay hesaplamasının düzeltildiği belirtilirken, ana cihazları ekledikten/kaldırdıktan sonra hiyerarşi olaylarının temizlendiği söyleniyor. XWayland 23.2.4 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
XWayland 23.2.0 duyuruldu
Wayland altında çalışan bir X sunucusu olan XWayland’ın 23.2.0 sürümü, Olivier Fourdan tarafından duyuruldu. Xwayland 23.2.0’ı duyurmaktan mutluluk duyduğunu söyleyen Fourdan; parlatma ile ilgili katkılarından dolayı Kenny Levinsen’e çok teşekkür ettiklerini ifade etti. Yırtılma kontrolü, yeniden boyutlandırılabilir Rootful ve EI desteğiyle gelen yeni sürüm, Wayland dizgileyicilerinde X11 penceresi/istemci desteğinin keyfini çıkarmak için bu X.Org Sunucu kodu için bugün kararlı olarak duyurulmuş bulunuyor. Red Hat’ten Olivier Fourdan, bu sürümü yönetmek ve büyük H2’2023 Linux dağıtım sürümleri öncesinde her şeyi organize etmek için biradım daha atıyor ve XWayland 23.2.0’ın, libei kitaplığı aracılığıyla öykünülmüş girdi (EI) için isteğe bağlı destek, yırtılma kontrol protokolü desteği sunduğunu ve XWayland köklü modunun artık libdecor ile yeniden boyutlandırılabilecceğini söylüyor. XWayland 23.2.0 hakkında bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
