Ini adalah perintah ecl yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
ecl - LISP Umum yang Dapat Disematkan
RINGKASAN
ECL [-dir dir] [-beban fillet] [-evaluasi cepat]
[-menyusun fillet
[-o kantor] [-c [cfile]] [-h [file h]] [-data [file data]] [-s] [-q]]
DESKRIPSI
ECL adalah singkatan dari Embeddable Common Lisp. Proyek ECL adalah upaya untuk memodernisasi Giuseppe
Lingkungan ECL Attardi untuk menghasilkan implementasi bahasa Common Lisp yang
sesuai dengan definisi bahasa ANSI X3J13.
Fitur implementasi ECL saat ini:
· Sebuah bytecode compiler dan interpreter.
· Seorang penerjemah ke C.
· Sebuah antarmuka untuk fungsi asing.
· Sebuah loader dinamis.
· Kemungkinan untuk membangun executable mandiri.
· Common Lisp Object System (CLOS).
· Kondisi dan restart untuk menangani kesalahan.
· Soket sebagai aliran biasa.
· Pustaka Multipresisi Gnu untuk operasi bignum cepat.
· Tanda konservatif sederhana & pengumpul sampah menyapu.
· Pengumpul sampah Boehm-Weiser.
ECL tanpa argumen apa pun memberi Anda cadel interaktif.
PILIHAN
-kulit fillet
Mengeksekusi file yang diberikan dan keluar, tanpa menyediakan loop baca-eval-cetak. Jika
Anda ingin menggunakan cadel sebagai bahasa scripting, Anda dapat menulis
#!${exec_prefix}/bin/ecl -kulit pada baris pertama file yang akan dieksekusi,
dan kemudian ECL akan secara otomatis dipanggil.
-norc Jangan mencoba memuat file ~/.eclrc saat memulai.
-dir penggunaan dir sebagai direktori sistem.
-beban fillet
beban fillet sebelum memasuki loop read-eval-print.
-evaluasi cepat
Mengevaluasi cepat sebelum memasuki loop read-eval-print.
-menyusun fillet
Terjemahkan fillet ke C dan memanggil compiler C lokal untuk menghasilkan shared
perpustakaan dengan .fas sebagai ekstensi per default.
-o kantor Saat kompilasi fillet beri nama perpustakaan bersama yang dihasilkan kantor.
-c cfile Saat mengkompilasi nama file C perantara cfile dan jangan dihapus
setelah itu.
-h file h Saat mengkompilasi nama header C perantara file h dan jangan dihapus
setelah itu.
-data [file data]
Membuang data kompiler ke dalam file data atau, jika tidak disertakan, ke dalam file yang dinamai
file sumber, tetapi dengan .data sebagai ekstensi.
-s Menghasilkan file objek yang dapat ditautkan. Itu tidak dapat dimuat dengan beban, tetapi dapat
digunakan untuk membangun perpustakaan atau program executable standalone.
-q Menghasilkan lebih sedikit catatan saat kompilasi.
Opsi -memuat, -kerang, dan -evaluasi dapat muncul beberapa kali, dan mereka digabungkan
dan diproses dari kiri ke kanan.
PENULIS
Versi asli dikembangkan oleh Giuseppe Attardi mulai dari Kyoto Common Lisp
implementasi oleh Taiichi Yuasa dan Masami Hagiya. Pengelola ECL saat ini adalah Juan
Jose Garcia Ripoll, yang dapat dihubungi di milis ECL.
Gunakan ecl online menggunakan layanan onworks.net