Ana içeriğe geç
Programlama

Programlama dilleri eğitimi için Smolts geliştirme ortamı duyuruldu

Öne çıkanlar

  • Smolts, SMoL modeline dayalı bir eğitim dili için tarayıcıda çalışan entegre geliştirme ortamı sunuyor.
  • Kullanıcılar kod yürütümünü ileri ve geri adımlarla inceleyip değişken durumlarını anlık takip edebiliyor.
  • Proje, tarayıcı üzerinde deneysel Git tabanlı dosya yönetimi ve görsel durum izleme araçları barındırıyor.

Programlama dilleri eğitimini kolaylaştırmayı amaçlayan deneysel web tabanlı geliştirme ortamı Smolts kullanıma sunuldu. Sistem, Shriram Krishnamurthi ve ekibinin geliştirdiği SMoL modelini temel alarak tasarlanan S-ifadesi tabanlı bir lehçeyi çalıştırıyor. İki yıl önce temelleri atılan araç, Kuang-Chen Lu ve Krishnamurthi'nin geliştirdiği Stacker projesinden ilham alarak hazırlandı.

Ortam, kullanıcıların yazdıkları kodları adım adım yürütmelerine, program akışını ileri ve geri sarabilmelerine imkan tanıyor. Yürütme esnasında devamlılık, ortam ve bellek durumu ekranda görselleştirilirken metin düzenleyici içinde değişken ve ifadelerin değerleri doğrudan gösteriliyor. Araç ayrıca imleç konumuna kadar çalıştırma işlevini de bünyesinde barındırıyor.

Geliştirici, tarayıcı içi Git tabanlı proje yönetimi gibi fikirlerin sistemde yer aldığını ancak bazı bileşenlerin henüz tamamlanmadığını belirtti. Svelte durum yönetimi kaynaklı hataların sürdüğü ve projenin açık kaynak olarak katkılara açık olduğu aktarıldı.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.