16 Mayıs 2008 Cuma

processing.js

# Murat Processing'in Java2D ile yaptıklarını JavaScript ile HTML'deki Canvas objesine çevirttiren bir kütüphaneden bahsedince Processing yine gündemimize düşmüş oldu.
# Selim master tezinde context independent diller (yani insan dili gibi kelimelerin kullanıldıkları bağlama göre anlam kazanmadıkları, bir dizilimin tek bir anlam yarattığı diller) arasında çeviri yapan bir sistem hazırlamıştı. C kodunu fortran'a java'ya vs. çeviriyordu. Bir dil'i keyword'ler operatörler vs. diye tanımlıyordu galiba, ya da daha da soyut olarak bu dilde keyword, operatör denen naneler var. Onlar böyle bir gramatik kuruyorlar diye sisteme anlatıyordu. Sistem de verilen bir kodu, competible olduğu başka bir dile çeviriyordu. Hımm... Selim'den master tezini isteyeyim yahu. Yine hatırladım, yine takdir ettim, aşmış bir iş!
# Sanırım John Ressing de bunun özel bir hali olan, Processing kodunu canvas elementi üreten JavaScript koduna çeviren bir kütüphane hazırlamış: http://ejohn.org/blog/processingjs/ Böylece bir processing atraksiyonu yaptığımda, insanların onu görebilmeleri için browser'larında Java plug-in'inin kurulu olması gerekmiyor. Bunun için de son derece incelemeye değer.

# Bunun üzerine gidip bir Processing kurayım dedim. Lakin processing takımı Java 1.6 kullanmıyor. Çünkü Mac işletim sistemleri henüz kapılarını Java6'ya açmadı ki bu benim de Freqazoid'i yazarken karşılaştığım problemlerden biriydi. Haberim de yoktu. Mac'lerde "Ben böyle bir class bilmem" hataları geliyormuş ben de anlam veremiyordum...
# 1.5'i de sevmiyorlarmış. 1.4 kullanıyormuş vs. önce kıl kaptım, şimdi indirip bir kurayım diyorum. Haydi hayırlısı.

Hiç yorum yok: