osa1 github gitlab twitter cv rss

Arc ve Lisp hakkında

June 27, 2012 - Tagged as: lisp, tr.

Paul Graham’ın Arc dilinin tasarımı ve genel olarak Lisp hakkındaki yazıları o kadar müthiş ki, burada okuduklarımın linklerini paylaşacağım.

Bir de meraklısı varsa Arc dilinin sayfası. Core diye bahsedilen çekirdek kısım 1500 satır Scheme kodundan ibaret. Dil Scheme’e derleniyor. Şimdi düşünüyorum da, bir Lisp dili yazıyor olsaydım(aslında yazıyorum zaten, daha ciddi olsaydım diyecektim) ben de Scheme’e derlerdim. Mesela Gambite derleyebilmek, Racket’a derlemek kadar kolay olmaz ama süper olurdu.

Paul Graham’ın yukarıdaki yazılarda bahsettiği, dillerin implementasyonları konusundaki fikirlerden bazılarını Shende görebilmek mümkün. Shen, K Lambda adı verilen 46 fonksiyon içeren bir dil üzerine inşa edildi ve şimdiden 3 farklı platformda(Common Lisp, Clojure, JavaScript) çalışıyor.