นี่คือคำสั่ง guile-2.0 ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
guile - ภาษาส่วนขยายโปรเจ็กต์ GNU
เรื่องย่อ
อุบาย [-L DIRECTORY] [-l ไฟล์] [-e ฟังก์ชั่น] [\] [-c expr] [-s สคริปต์] [--] [สคริปต์
[ARG for สคริปต์]]
เฉพาะตัวเลือกที่มีประโยชน์ที่สุดเท่านั้นที่แสดงไว้ที่นี่ ดูด้านล่างสำหรับส่วนที่เหลือ
DESCRIPTION
GNU Guile เป็นการนำภาษาโปรแกรม Scheme ไปใช้ มันขยาย R5RS
และมาตรฐานภาษา R6RS ให้คุณสมบัติเพิ่มเติมที่จำเป็นสำหรับการใช้งานจริง
Guile ทำงานได้ดีสำหรับการใช้งานเชิงโต้ตอบ การเขียนสคริปต์พื้นฐาน และส่วนขยายที่ใหญ่ขึ้น
แอปพลิเคชัน ตลอดจนการพัฒนาแอปพลิเคชัน Scheme แบบสแตนด์อโลน
พื้นที่ อุบาย ตัวดำเนินการเองมีคอมไพเลอร์แบบโต้ตอบแบบสแตนด์อโลนและรันไทม์สำหรับ
โปรแกรม Scheme ทั้งสำหรับการใช้งานแบบโต้ตอบและสำหรับการรันสคริปต์หรือโปรแกรมของ Scheme
หน้าคู่มือนี้ให้คำแนะนำสั้นๆ ในการเรียกใช้ อุบาย จากบรรทัดคำสั่ง
โปรดดูเอกสารข้อมูล Guile สำหรับข้อมูลเพิ่มเติม (type ข้อมูล
"(อุบาย) อัญเชิญ กิล" ที่พรอมต์คำสั่ง)
OPTIONS
-L DIRECTORY
เพิ่ม DIRECTORY ที่ด้านหน้าของเส้นทางโหลดโมดูลของ Guile
-l ไฟล์
โหลดซอร์สโค้ดของ Scheme จาก ไฟล์.
-e ฟังก์ชั่น
ก่อนอ่าน สคริปต์, สมัคร ฟังก์ชั่น ไปยังอาร์กิวเมนต์บรรทัดคำสั่ง สังเกตว่า ฟังก์ชั่น
ได้รับการประเมิน เช่น (@ (โมดูลของฉัน) ของฉัน-proc) ถูกต้องที่นี่
\ "เมตาสวิตช์" ใช้เพื่อแก้ไขข้อจำกัดใน #! สคริปต์ ดู "The Meta
สวิตช์" ในเอกสาร texinfo สำหรับรายละเอียดเพิ่มเติม
-- หยุดการประมวลผลอาร์กิวเมนต์ และเริ่ม อุบาย ในโหมดโต้ตอบ
-c expr
หยุดการประมวลผลอาร์กิวเมนต์และประเมิน expr เป็นนิพจน์ Scheme
-s สคริปต์-ไฟล์
แหล่งโหลดโครงการจาก สคริปต์-ไฟล์ และดำเนินการเป็นสคริปต์ โปรดทราบว่าในหลาย ๆ
กรณีที่ไม่จำเป็นต้องใช้ -s; หนึ่งอาจเรียก อุบาย ง่ายๆ อย่าง อุบาย สคริปต์-
ไฟล์ อาร์จี...
-ds ดำเนินการ -s สคริปต์ ณ จุดนี้ในลำดับตัวเลือก โปรดทราบว่าอาร์กิวเมนต์นี้
ต้องใช้ร่วมกับ -s.
--debug
เริ่มต้น อุบาย ด้วยการดีบัก VM โดยค่าเริ่มต้น การดีบักจะเปิดเมื่อ อุบาย is
เรียกแบบโต้ตอบ; มันปิดเป็นอย่างอื่น
--ไม่มีการดีบั๊ก
เริ่มต้น อุบาย โดยไม่มีการดีบัก VM แม้ว่า อุบาย กำลังดำเนินการแบบโต้ตอบ
--auto-คอมไพล์
รวบรวมไฟล์ต้นฉบับโดยอัตโนมัติ (ลักษณะการทำงานเริ่มต้น)
--no-คอมไพล์อัตโนมัติ
ปิดใช้งานการรวบรวมไฟล์ต้นฉบับอัตโนมัติ
--ฟัง[=P]
ฟังบนพอร์ตหรือซ็อกเก็ตสำหรับการเชื่อมต่อ REPL ระยะไกล ดูคู่มือเพิ่มเติม
รายละเอียด
--use-srfi=เอ็น, เอ็ม...
โหลดส่วนขยาย SRFI N, Mเป็นต้น ตัวอย่างเช่น
--use-srfi=8,13.
-x ส่วนขยาย
เพิ่ม ส่วนขยาย ไป อุบาย โหลดรายการส่วนขยาย
-h, --ช่วยด้วย
อธิบายตัวเลือกบรรทัดคำสั่งและออก
-v, --รุ่น
แสดงเวอร์ชันหลอกลวงและออก
-q ในโหมดโต้ตอบ ระงับการโหลดไฟล์เริ่มต้นของผู้ใช้ ~/.guile.
และพวกเรา
GUILE_LOAD_PATH
ถ้า $GUILE_LOAD_PATH ถูกกำหนดไว้ก่อน อุบาย เริ่มแล้ว ค่าของมันถูกใช้เพื่อเสริม
เส้นทางเพื่อค้นหาไฟล์ Scheme เมื่อโหลด ควรแยกโคลอน
รายการของไดเร็กทอรี ซึ่งจะขึ้นต้นด้วยค่าดีฟอลต์ %เส้นทางการโหลด
GUILE_LOAD_COMPILED_PATH
ถ้า $GUILE_LOAD_COMPILED_PATH ถูกกำหนดไว้ก่อน อุบาย เริ่มต้นขึ้น ค่าของมันถูกใช้เพื่อ
เพิ่มเส้นทางเพื่อค้นหาไฟล์ Scheme ที่คอมไพล์แล้ว (ไฟล์ .go) เมื่อโหลด มัน
ควรเป็นรายการไดเร็กทอรีที่คั่นด้วยเครื่องหมายทวิภาค ซึ่งจะขึ้นต้นด้วย
ผิดนัด %load-คอมไพล์เส้นทาง
ใช้ guile-2.0 ออนไลน์โดยใช้บริการ onworks.net