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 | stil
Vanilla 4.0.0 duyuruldu
Canonical web ekibi tarafından Sass ile yazılan açık kaynak kodlu basit ve genişletilebilir bir CSS framework olan Vanilla‘nın 4.0.0 sürümü, Bartek Szopka tarafından duyuruldu. Tüm kod GitHub’da mevcut olan Vanilla‘ya herkes katkıda bulunabilir, onu geliştirebilir ve uzatabilir. Yazılım, Canonical tarafından LGPLv3 altında lisanslanmıştır. HTML öğeleri için temel stil ve genişletilebilecek bir dizi önemli yararlı kalıp ve yardımcı program sınıfı içeren yazılım; şekillendirilebilir olacak şekilde tasarlanmıştır. Tüm stillerden yararlanmak için çerçevenin tamamını dahil edebilmek mümkündür veya yalnızca proje için ihtiyacınız olanı kullanabilirsiniz. Yeni sürümün, tipografi değişiklikleri (yeni değişken Ubuntu yazı tipi kullanılarak), daha geniş ızgara genişliği, bazı güncellenmiş renkler ve ilgili bileşenlere yönelik güncellemeler dahil olmak üzere Canonical’ın broşür web sitelerinin mevcut yeniden markalaşması için kullanılan yeni stil öğelerini sunduğunu belirten Bartek Szopka; yeni tarzda broşür siteleri oluşturmaya yardımcı olan bazı yeni bileşenler (yatay kural, bölümler, yeni steno ızgara varyantları) içerdiğini söyledi. Vanilla 4.0.0 hakkında bilgi edinmek için GitHub duyurusunu ya da sürüm duyurusunu inceleyebilirsiniz.
