นี่คือคำสั่ง ecl ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
ecl - Lisp . ทั่วไปที่ฝังได้
เรื่องย่อ
ECL [-ผบ dir] [-load ไฟล์] [-ประเมิน ด่วน]
[-รวบรวม ไฟล์
[-o ออฟไทล์] [-c [ไฟล์--h [ไฟล์--ข้อมูล [แฟ้มข้อมูล--s] [-q]]
DESCRIPTION
ECL ย่อมาจาก Embeddable Common Lisp โครงการ ECL คือความพยายามที่จะปรับปรุง Giuseppe . ให้ทันสมัย
สภาพแวดล้อม ECL ของ Attardi เพื่อสร้างการใช้งานภาษา Common Lisp ซึ่ง
เป็นไปตามข้อกำหนด ANSI X3J13 ของภาษา
คุณสมบัติการใช้งาน ECL ปัจจุบัน:
· คอมไพเลอร์และล่าม bytecodes
· นักแปลเป็น C.
· ส่วนต่อประสานกับฟังก์ชันต่างประเทศ
· ตัวโหลดแบบไดนามิก
· ความเป็นไปได้ในการสร้างไฟล์ปฏิบัติการแบบสแตนด์อโลน
· ระบบวัตถุกระเพื่อมทั่วไป (CLOS)
· เงื่อนไขและรีสตาร์ทสำหรับการจัดการข้อผิดพลาด
· ซ็อกเก็ตเหมือนสตรีมธรรมดา
· ไลบรารี Gnu Multiprecision สำหรับการดำเนินการ bignum ที่รวดเร็ว
· เครื่องหมายอนุรักษ์นิยมที่เรียบง่าย & เก็บขยะกวาด
· คนเก็บขยะโบห์ม-ไวเซอร์
ECL โดยไม่มีอาร์กิวเมนต์ใด ๆ จะทำให้คุณมีเสียงกระเพื่อมแบบโต้ตอบ
OPTIONS
-เปลือก ไฟล์
ดำเนินการไฟล์ที่กำหนดและออก โดยไม่ต้องให้ลูป read-eval-print ถ้า
คุณต้องการใช้เสียงกระเพื่อมเป็นภาษาสคริปต์ คุณสามารถเขียน
#!${exec_prefix}/bin/ecl -เปลือก ในบรรทัดแรกของไฟล์ที่จะดำเนินการ
จากนั้น ECL จะถูกเรียกใช้โดยอัตโนมัติ
-นอร์ค อย่าพยายามโหลดไฟล์ ~/.eclrc เมื่อเริ่มต้น
-ผบ ใช้ dir เป็นไดเรกทอรีระบบ
-load ไฟล์
โหลด ไฟล์ ก่อนเข้าสู่วงการอ่าน-eval-print
-ประเมิน ด่วน
ประเมิน ด่วน ก่อนเข้าสู่วงการอ่าน-eval-print
-รวบรวม ไฟล์
แปล ไฟล์ ไปที่ C และเรียกใช้คอมไพเลอร์ C ในพื้นที่เพื่อสร้าง shared
ไลบรารีที่มี .fas เป็นส่วนขยายตามค่าเริ่มต้น
-o ออฟไทล์ เมื่อทำการคอมไพล์ ไฟล์ ตั้งชื่อไลบรารีที่ใช้ร่วมกันที่เป็นผลลัพธ์ ออฟไทล์.
-c ไฟล์ เมื่อทำการคอมไพล์ชื่อตัวกลาง C file ไฟล์ และอย่าลบมัน
ภายหลัง
-h ไฟล์ เมื่อรวบรวมชื่อตัวกลาง C ส่วนหัว ไฟล์ และอย่าลบมัน
ภายหลัง
-ข้อมูล [แฟ้มข้อมูล]
ดัมพ์ข้อมูลคอมไพเลอร์ลงใน แฟ้มข้อมูล หรือถ้าไม่ได้ให้มาลงในไฟล์ที่ตั้งชื่อตาม
ไฟล์ต้นฉบับ แต่มี .data เป็นส่วนขยาย
-s สร้างไฟล์อ็อบเจ็กต์ที่เชื่อมโยงได้ โหลดไม่ได้ แต่โหลดได้
ใช้ในการสร้างไลบรารีหรือโปรแกรมปฏิบัติการแบบสแตนด์อโลน
-q สร้างบันทึกน้อยลงเมื่อรวบรวม
ตัวเลือกต่างๆ -โหลด -เปลือก, และ -ประเมิน อาจปรากฏขึ้นกี่ครั้งก็ได้และนำมารวมกัน
และประมวลผลจากซ้ายไปขวา
ผู้เขียน
เวอร์ชันดั้งเดิมได้รับการพัฒนาโดย Giuseppe Attardi โดยเริ่มจาก Kyoto Common Lisp
ดำเนินการโดย Taiichi Yuasa และ Masami Hagiya ผู้ดูแลปัจจุบันของ ECL คือ Juan
Jose Garcia Ripoll ซึ่งสามารถติดต่อได้ที่รายชื่อผู้รับจดหมาย ECL
ใช้ ecl ออนไลน์โดยใช้บริการ onworks.net