Hy (veya uzun adıyla “Hylang“), dil oluşturulurken sürü davranışı incelendiği için Hymenoptera böcek takımından adını alan, Lisp ailesinde çok paradigmalı genel amaçlı bir programlama dilidir. Hy’nin 1.0.0 sürümü duyuruldu. Python ile karşılaştırıldığında Hy (Hylang), bir Lisp’ten bekleneceği gibi çeşitli yeni özellikler, genellemeler ve sözdizimsel basitleştirmeler sunar. Diğer Lisp’lerle karşılaştırıldığında Hy (Hylang), Python’un yerleşiklerine ve üçüncü taraf Python kütüphanelerine doğrudan erişim sağlarken, zorunlu, işlevsel ve nesne yönelimli programlama stillerini özgürce karıştırmaya olanak tanıyor. Bir Python programcısının Hy (Hylang) hakkında fark edeceği ilk şey, Python’un C benzeri infix sözdizimi yerine Lisp’in geleneksel parantez ağırlıklı önek sözdizimine sahip olmasıdır. Python’a gömülü bir Lisp lehçesi olan Hy’nin 1.0.0 sürümü, yaklaşık 12 yıllık geliştirme sürecinin ardından kullanıma sunuluyor. Bundan böyle, dilin belgelenmiş kısımlarında yapılan değişiklikler (CPython geliştiricileri tarafından artık desteklenmeyen Python sürümleri için desteğin kaldırılması dışında) ana sürüm numarasını artıracağı söyleniyor. 1.0.0 sürümü Python 3.8’den 3.13’e kadar olan sürümleri destekliyor. Hy (Hylang) hakkında projenin sitesinde bir “Niçin Hy” sayfası yapılmış bulunuyor. 2014’te Hy hakkında bir PyCon konuşması yapılmıştı. Hy (Hylang) 1.0.0 hakkında bilgi edinmek için sürüm duyurusunu, lwn.net duyurusunu ya da GitHub sürümler sayfasını inceleyebilirsiniz.
Tag Archives | nesne yönelimli
GNUstep GUI Backend 0.29.0 duyuruldu
Basitlik ve zariflik için çaba sarf eden özgür, nesne yönelimli, çapraz platform bir geliştirme ortamı olan GNUstep GUI ve Backend’in 0.29.0 sürümü, Ivan Vučica tarafından duyuruldu. GNUstep GUI kütüphanesi; GNU Objective-C derleyicisini, GNUstep temel kütüphanesini, TIFF grafik kütüphanesini, Independent JPEG grup libjpeg kütüphanesini ve GNUstep ‘Back’ kütüphanesinden bir arka uç bileşenini gerektiriyor. Gelişmiş GUI masaüstü ve sunucu uygulamaları için olgun bir framework olan yazılım, çeşitli platformlara ve mimarilere taşınabilen Apple’in Cocoa’sının (eskiden NeXT’nin OpenStep’i) API’lerini yakından takip ediyor. GNUstep projesi hakkında fikir edinmek için projenin sayfasından yararlanabilirsiniz. GNUstep GUI ve GUI Backend 0.29.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
GNUstep GUI ve Backend 0.29.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.
GNUstep Base 1.28.0 duyuruldu
Basitlik ve zariflik için çaba sarf eden özgür, nesne yönelimli, çapraz platform bir geliştirme ortamı olan GNUstep Base Library’in 1.28.0 sürümü, Ivan Vučica tarafından duyuruldu. Genel amaçlı, grafiksel olmayan Objective C nesnelerinin bir kütüphanesi olan GNUstep Base Library; OpenStep standardının grafik olmayan bölümünü (vakıf kütüphanesi) uygulamayı amaçlamaktadır. GNUstep Base Library, genel amaçlı, grafiksel olmayan bir kitaplıktır. Çeşitli hata düzeltmelerinin yanı sıra, bu sürümde, birçok Windows desteği için iyileştirmeler ve çok sayıda yeni sınıf ve yöntemler bulunuyor. GNUstep GUI kütüphanesi; GNU Objective-C derleyicisini, GNUstep temel kütüphanesini, TIFF grafik kütüphanesini, Independent JPEG grup libjpeg kütüphanesini ve GNUstep ‘Back’ kütüphanesinden bir arka uç bileşenini gerektiriyor. GNUstep Base 1.28.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
GNUstep Base 1.28.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.
GNUstep Base Library 1.27.0 duyuruldu
Basitlik ve zariflik için çaba sarf eden özgür, nesne yönelimli, çapraz platform bir geliştirme ortamı olan GNUstep Base Library’in 1.27.0 sürümü, Ivan Vucica tarafından duyuruldu. Genel amaçlı, grafiksel olmayan Objective C nesnelerinin bir kütüphanesi olan GNUstep Base Library; OpenStep standardının grafik olmayan bölümünü (vakıf kütüphanesi) uygulamayı amaçlamaktadır. Yeni sürümde, Windows 2000’i desteklemek için ICU gereksinimleri 49’a düşürülürken, GSMime iyileştirmeleri, kelime kodlama belirticisi, utf-8 iyileştirmeleri sağlanmış bulunuyor. GNUstep GUI kütüphanesi; GNU Objective-C derleyicisini, GNUstep temel kütüphanesini, TIFF grafik kütüphanesini, Independent JPEG grup libjpeg kütüphanesini ve GNUstep ‘Back’ kütüphanesinden bir arka uç bileşenini gerektiriyor. GNUstep Base 1.27.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
GNUstep Base 1.27.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.
GNUstep GUI Backend 0.28.0 duyuruldu
Basitlik ve zariflik için çaba sarf eden özgür, nesne yönelimli, çapraz platform bir geliştirme ortamı olan GNUstep GUI ve Backend’in 0.28.0 sürümü, Ivan Vucica tarafından duyuruldu. GNUstep GUI kütüphanesi; GNU Objective-C derleyicisini, GNUstep temel kütüphanesini, TIFF grafik kütüphanesini, Independent JPEG grup libjpeg kütüphanesini ve GNUstep ‘Back’ kütüphanesinden bir arka uç bileşenini gerektiriyor. Gelişmiş GUI masaüstü ve sunucu uygulamaları için olgun bir framework olan yazılım, çeşitli platformlara ve mimarilere taşınabilen Apple’in Cocoa’sının (eskiden NeXT’nin OpenStep’i) API’lerini yakından takip ediyor. GNUstep projesi hakkında fikir edinmek için projenin sayfasından yararlanabilirsiniz. GNUstep GUI ve GUI Backend 0.28.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
GNUstep GUI ve Backend 0.28.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.
GNUstep GUI ve Backend 0.27.0 duyuruldu
Basitlik ve zariflik için çaba sarf eden özgür, nesne yönelimli, çapraz platform bir geliştirme ortamı olan GNUstep GUI ve Backend’in 0.27.0 sürümü, Ivan Vucica tarafından duyuruldu. GNUstep GUI kütüphanesi; GNU Objective-C derleyicisini, GNUstep temel kütüphanesini, TIFF grafik kütüphanesini, Independent JPEG grup libjpeg kütüphanesini ve GNUstep ‘Back’ kütüphanesinden bir arka uç bileşenini gerektiriyor. Gelişmiş GUI masaüstü ve sunucu uygulamaları için olgun bir framework olan yazılım, çeşitli platformlara ve mimarilere taşınabilen Apple’in Cocoa’sının (eskiden NeXT’nin OpenStep’i) API’lerini yakından takip ediyor. GNUstep projesi hakkında fikir edinmek için projenin sayfasından yararlanabilirsiniz. GNUstep GUI ve GUI Backend 0.27.0 hakkında ayrıntılı bilgi edinmek için ilgili sürüm duyurularını inceleyebilirsiniz.
GNUstep GUI ve Backend 0.27.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.
GNUstep Base 1.26.0 duyuruldu
Basitlik ve zariflik için çaba sarf eden özgür, nesne yönelimli, çapraz platform bir geliştirme ortamı olan GNUstep Base Library’in 1.26.0 sürümü, Ivan Vucica tarafından duyuruldu. Genel amaçlı, grafiksel olmayan Objective C nesnelerinin bir kütüphanesi olan GNUstep Base Library; OpenStep standardının grafik olmayan bölümünü (vakıf kütüphanesi) uygulamayı amaçlamaktadır. Utf8 geçerlilik kontrollerini iyileştirilen yazılımın; Japonca, Türkçe ve Lehçe çevirileri güncellenmiş bulunuyor. GNUstep GUI kütüphanesi; GNU Objective-C derleyicisini, GNUstep temel kütüphanesini, TIFF grafik kütüphanesini, Independent JPEG grup libjpeg kütüphanesini ve GNUstep ‘Back’ kütüphanesinden bir arka uç bileşenini gerektiriyor. GNUstep Base 1.26.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
GNUstep Base 1.26.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.