JavaScript: Deno 1.37, yerleşik Jupyter çekirdeğine sahip ilk dil çalışma zamanıdır

Adanali

Member
Deno ekibi, JavaScript ve TypeScript çalışma zamanının 1.37 sürümünü yayınladı. Sürüm, Jupyter not defterlerine JavaScript ve npm desteği sağlayan, şu anda kararsız bir durumda olan bir Jupyter çekirdeğini tanıtıyor. Yerleşik Node.js JavaScript çalışma zamanı ile uyumluluk çalışmaları bir sonraki aşamasına girerken, diğer yenilikler arasında Visual Studio Kod Uzantısı, Dil Sunucusu ve testler yer alıyor.

Duyuru



JavaScript veri bilimiyle buluşuyor


Jupyter etkileşimli not defterleri, veri bilimi ve makine öğrenimi gibi bilimsel hesaplamalar alanında kullanılmaktadır. Deno 1.37 ilk kez entegre bir Jupyter çekirdeği içeriyor. Jupyter not defterlerine TypeScript ve JavaScript programlama dilleri, npm paket yöneticisi ve ECMAScript Modülleri standart paketleme formatı desteği sağlar. Bu, Jupyter çekirdeğine sahip ilk dil çalışma zamanıdır. Bu hala istikrarsız bir durumda ve bu yüzden --unstablebayrakla işaretlendi.

Çekirdek Jupyter’ın kurulmasını gerektirir, örneğin aracılığıyla pip install jupyterlab (belirli koşullar altında Python 3.x ile pip3), bu da kurulu Python programlama dilini ve onun pip paket yöneticisini gerektirir. Komutu çalıştırdıktan sonra deno jupyter --unstable Kurulum talimatlarını takip ettiğinizde çekirdek, klasik not defterinin yanı sıra JupyterLab’daki not defteri oluşturma iletişim kutusunda da mevcut olacaktır. Dizüstü bilgisayardan tüm Deno API’lerine ve npm modüllerine erişime izin verir. Deno Jupyter çekirdeği, Jupyter not defterlerini çalıştırabilen herhangi bir düzenleyicide kullanılabilir olmalıdır.

Daha fazla bilgi için: deno jupyter Deno belgelerinde ve Jupyter ekibinin çeşitli kullanım durumlarını gösterdiği Jupyter blogundaki özel bir yazıda bulunabilir.

V8, TypeScript ve Node.js uyumluluğuna yönelik güncellemeler


Deno’nun geliştirilmesinin arkasında, eski çalışma zamanındaki tasarım kusurlarını gören ve bunları Deno alternatifiyle ortadan kaldırmak isteyen Node.js mucidi Ryan Dahl var. Mevcut sürümde Deno’nun Node.js ile uyumluluğu daha da artırıldı. Diğer şeylerin yanı sıra Deno da artık gelebilir repl._builtinLibs kaçmak, zlib kutu dictionaryseçeneği ve dört ek npm modülü test edildi ve çalıştığı görüldü: mssql, mineflayer, infiscal VE web-push.

Deno 1.37’de V8 JavaScript motoru sürümü 11.8’e çıkarken TypeScript programlama dili artık 5.2.2 sürümündedir. Ek olarak, çalışma zamanı artık sürüm 3 blok dosya formatını kullanıyor ve mevcut blok dosyalarını ilk çalıştırıldıklarında otomatik olarak güncelliyor.

Performans güncellemeleri ve yeni standart kitaplık modülü de dahil olmak üzere bunlar ve diğer yenilikler hakkında bilgi edinin std/url ve VS Code bağlantısı: Deno ekibi bir blog yazısı hazırladı.


(Mayıs)



Haberin Sonu
 
Üst