זוהי הפקודה ecl שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
ecl - Common Lisp ניתן לשיבוץ
תַקצִיר
ECL [-די dir] [- טען פילה] [-eval ביטוי]
[-לְלַקֵט פילה
[-o אופיל] [-c [cfile]] [-h [hfile]] [-נתונים [קובץ מידע]] [-s] [-q]]
תיאור
ECL ראשי תיבות של Embeddable Common Lisp. פרויקט ECL הוא מאמץ למודרניזציה של ג'וזפה
סביבת ECL של Attardi לייצר יישום של שפת Common Lisp אשר
תואם להגדרת השפה ANSI X3J13.
תכונות היישום הנוכחיות של ECL:
· מהדר ומתורגמן של קוד בתים.
· מתרגם ל-C.
· ממשק לפונקציות זרות.
· מעמיס דינמי.
· אפשרות לבנות קובצי הפעלה עצמאיים.
· The Common Lisp Object System (CLOS).
· תנאים והפעלות מחדש לטיפול בשגיאות.
· שקעים כזרמים רגילים.
· ספריית Gnu Multiprecision לפעולות ביגנום מהירות.
· אספן אשפה שמרני פשוט.
· אוסף האשפה בוהם-וייזר.
ECL ללא שום ויכוח נותן לך את השפה האינטראקטיבית.
אפשרויות
-צדף פילה
מבצע את הקובץ הנתון ויוצא, מבלי לספק לולאת קריאה-eval-print. אם
אתה רוצה להשתמש ב-lisp כשפת סקריפטים, אתה יכול לכתוב
#!${exec_prefix}/bin/ecl -צדף בשורה הראשונה של הקובץ לביצוע,
ואז ECL יופעל אוטומטית.
-נורק אל תנסה לטעון את הקובץ ~/.eclrc בעת ההפעלה.
-די השתמש dir בתור ספריית מערכת.
- טען פילה
עומסים פילה לפני הכניסה ללולאת קריאה-הערך-הדפסה.
-eval ביטוי
מעריך ביטוי לפני הכניסה ללולאת קריאה-הערך-הדפסה.
-לְלַקֵט פילה
מתרגם פילה ל-C ומפעיל את מהדר C המקומי כדי לייצר קובץ משותף
ספרייה עם .fas בתור סיומת כברירת מחדל.
-o אופיל בעת הידור פילה שם לספרייה המשותפת שהתקבלה אופיל.
-c cfile בעת הידור שם את הקובץ המתווך C cfile ואל תמחק אותו
לאחר מכן.
-h hfile בעת הידור שם את הכותרת המתווך C hfile ואל תמחק אותו
לאחר מכן.
-נתונים [קובץ מידע]
זורק נתוני מהדר לתוך קובץ מידע או, אם לא מסופק, לקובץ על שמו
קובץ המקור, אבל עם .data בתור סיומת.
-s הפק קובץ אובייקט הניתן לקישור. לא ניתן לטעון אותו בעומס, אבל זה יכול להיות
משמש לבניית ספריות או תוכניות הפעלה עצמאיות.
-q הפק פחות הערות בעת הידור.
האפשרויות -לִטעוֹן, -צדף, ו -eval עשויים להופיע בכל מספר פעמים, והם משולבים
ומעובד משמאל לימין.
מחברים
הגרסה המקורית פותחה על ידי Giuseppe Attardi החל מה-Kyoto Common Lisp
יישום על ידי Taiichi Yuasa ו- Masami Hagiya. המתחזק הנוכחי של ECL הוא חואן
חוסה גרסיה ריפול, שניתן להשיגו ברשימת התפוצה של ECL.
השתמש ב-ecl באינטרנט באמצעות שירותי onworks.net