Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen ecl komutudur.
Program:
ADI
ecl - Gömülü Common Lisp
SİNOPSİS
ECL [dır-dir dir] [-yük dosya] [-değerlendirmek İfade]
[-derlemek dosya
[-o kibirli] [-c [dosya]] [-h [h dosyası]] [-veri [veri dosyası]] [-s] [-q]]
TANIM
ECL, Embeddable Common Lisp'in kısaltmasıdır. ECL projesi, Giuseppe'yi modernize etme çabasıdır
Attardi'nin ECL ortamı, Common Lisp dilinin bir uygulamasını üretmek için
dilin ANSI X3J13 tanımına uygundur.
Mevcut ECL uygulamasının özellikleri:
· Bir bayt kodu derleyicisi ve yorumlayıcısı.
· C'ye tercüman
· Yabancı işlevler için bir arayüz.
· Dinamik bir yükleyici.
· Bağımsız yürütülebilir dosyalar oluşturma imkanı.
· Ortak Lisp Nesne Sistemi (CLOS).
· Hataları işlemek için koşullar ve yeniden başlatmalar.
· Sıradan akışlar gibi yuvalar.
· Hızlı bignum işlemleri için Gnu Multiprecision kitaplığı.
· Basit bir muhafazakar işaret ve süpürme çöp toplayıcı.
· Boehm-Weiser çöp toplayıcı.
ECL herhangi bir argüman olmadan size interaktif lisp verir.
SEÇENEKLER
-kabuk dosya
Verilen dosyayı yürütür ve bir okuma-değerlendirme-yazdırma döngüsü sağlamadan çıkar. Eğer
lisp'i betik dili olarak kullanmak istiyorsanız, yazabilirsiniz
#!${exec_prefix}/bin/ecl -kabuk yürütülecek dosyanın ilk satırında,
ve ardından ECL otomatik olarak çağrılır.
-nork Dosyayı yüklemeye çalışmayın ~/.eclrc başlangıçta.
dır-dir kullanım dir sistem dizini olarak
-yük dosya
Yükler dosya oku-değerlendir-yazdır döngüsüne girmeden önce.
-değerlendirmek İfade
Değerlendirir İfade oku-değerlendir-yazdır döngüsüne girmeden önce.
-derlemek dosya
çevirir dosya C'ye gönderir ve yerel C derleyicisini paylaşılan bir dosya oluşturmak için çağırır.
varsayılan olarak uzantı olarak .fas içeren kitaplık.
-o kibirli Derlerken dosya sonuçtaki paylaşılan kitaplığı adlandırın kibirli.
-c dosya Derlerken aracı C dosyasını adlandırın dosya ve silmeyin
sonradan.
-h h dosyası Derlerken ara C başlığını adlandırın h dosyası ve silmeyin
sonradan.
-veri [veri dosyası]
Derleyici verilerini içine döker veri dosyası veya sağlanmadıysa, adını taşıyan bir dosyaya
kaynak dosya, ancak uzantısı olarak .data ile.
-s Bağlanabilir bir nesne dosyası oluşturun. Yükle yüklenemez, ancak
kitaplıklar veya bağımsız yürütülebilir programlar oluşturmak için kullanılır.
-q Derlerken daha az not üretin.
Seçenekler -yük, -kabuk, ve -değerlendirmek herhangi bir sayıda görünebilir ve bunlar birleştirilir
ve soldan sağa işlenir.
YAZARLAR
Orijinal versiyon Giuseppe Attardi tarafından Kyoto Common Lisp'ten başlayarak geliştirilmiştir.
Taiichi Yuasa ve Masami Hagiya tarafından uygulama. ECL'nin şu anki koruyucusu Juan
ECL e-posta listesinden ulaşılabilen Jose Garcia Ripoll.
onworks.net hizmetlerini kullanarak ecl'yi çevrimiçi kullanın