อ่าน 5 นาที
ตัวจัดการอินเทอร์เฟซ Common Lisp
Common Lisp Interface Manager ( CLIM ) เป็น อินเทอร์เฟซการเขียนโปรแกรมที่ใช้ Common Lisp สำหรับการสร้าง อินเทอร์ เฟ ซผู้ใช้ เช่น อินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) โดยมี...
ตัวจัดการอินเทอร์เฟซ Common Lisp
| ตัวจัดการอินเทอร์เฟซ Common Lisp | |
|---|---|
| นักพัฒนา | บริษัท International Lisp Associates, บริษัท Symbolics Inc., บริษัท Xerox Corporation, บริษัท Franz Inc., บริษัท LispWorks Ltd. |
| ปล่อย | พ.ศ. 2536 |
| เขียนเป็น | คอมมอน ลิสป์ ซีแอลโอเอส |
| ระบบปฏิบัติการ | ข้ามแพลตฟอร์ม |
| แพลตฟอร์ม | IA-32 , x86-64 |
| มีจำหน่ายใน | ภาษาอังกฤษ |
| พิมพ์ | ชุดเครื่องมือวิดเจ็ต |
| ใบอนุญาต | แอลจีพีแอล |
| เว็บไซต์ | common-lisp |
Common Lisp Interface Manager ( CLIM ) เป็น อินเทอร์เฟซการเขียนโปรแกรมที่ใช้ Common Lispสำหรับการสร้าง อินเทอร์ เฟซผู้ใช้เช่นอินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) โดยมีอินเทอร์เฟซการเขียนโปรแกรมแอปพลิ เคชัน (API) สำหรับสิ่งอำนวยความสะดวกด้านอินเทอร์เฟซผู้ใช้สำหรับภาษาการเขียนโปรแกรมLisp [ 1 ]เป็นระบบจัดการอินเทอร์เฟซผู้ใช้ แบบการเขียนโปรแกรมเชิง วัตถุ อย่างสมบูรณ์ [ 2 ]โดยใช้Common Lisp Object System (CLOS) และอิงตามกลไกของการรับและส่งข้อมูลแบบสตรีม [ 3 ] นอกจากนี้ยังมีสิ่งอำนวยความสะดวกสำหรับการทำงานที่ไม่ขึ้นกับอุปกรณ์เอาต์พุต โดยสืบทอดมาจากระบบ GUI Dynamic Windows [ 4 ]ของเครื่อง LispของSymbolicsระหว่างปี 1988 ถึง 1993
...คุณสามารถตรวจสอบ Common Lisp Interface Manager (CLIM) ได้ CLIM เป็นเฟรมเวิร์ก GUI ของ เครื่อง Symbolics Lispซึ่งมีประสิทธิภาพแต่ซับซ้อน แม้ว่าการใช้งาน Common Lisp เชิงพาณิชย์จำนวนมากจะรองรับ แต่ดูเหมือนว่าจะไม่ค่อยมีการใช้งานมากนัก แต่ในช่วงสองสามปีที่ผ่านมา การใช้งาน CLIM แบบโอเพนซอร์สMcCLIMซึ่งปัจจุบันโฮสต์อยู่ที่ Common-Lisp.net [ 5 ]กำลังได้รับความนิยมมากขึ้น ดังนั้นเราอาจกำลังอยู่บนจุดเริ่มต้นของการฟื้นคืนชีพของ CLIM – จากPractical Common Lisp [ 6 ]
การพัฒนาหลักคือ CLIM 2.0 ซึ่งเปิดตัวในปี 1993 เป็นซอฟต์แวร์โอเพนซอร์สฟรีที่เผยแพร่ภายใต้สัญญาอนุญาต GNU Library General Public License (LGPL)
CLIM ได้รับการออกแบบให้พกพาได้ระหว่าง การใช้งาน Common Lisp ที่แตกต่างกัน และระบบหน้าต่าง ที่แตกต่างกัน โดยใช้ สถาปัตยกรรม แบบสะท้อนสำหรับอินเทอร์เฟซระบบหน้าต่าง[ 7 ] CLIM รองรับการนำเสนอแบบต่างๆ เช่นเดียวกับ Dynamic Windows [ 8 ] [ 9 ] [ 10 ]
CLIM พร้อมใช้งานสำหรับ Allegro CL, [ 11 ] LispWorks, [ 12 ] Macintosh Common Lisp และ Symbolics Genera [ 13 ]

ซอฟต์แวร์ฟรี ที่ใช้งาน CLIM เรียกว่าMcCLIM [ 14 ]มีส่วนขยายหลายอย่างสำหรับ CLIM และถูกนำไปใช้ในแอปพลิเคชันต่างๆ เช่นClimacsซึ่งเป็น โปรแกรมแก้ไขข้อความคล้าย Emacsนอกจากนี้ยังมีLisp Listener ที่ไวต่อเมาส์ ซึ่ง เป็นลูปอ่าน-ประเมิน-พิมพ์ (REPL) สำหรับ Common Lisp [ 15 ]
แอปพลิเคชันที่ใช้ CLIM
- BB1 Blackboard Kernel (BBK) [ 16 ]
- CLASP: วิเคราะห์ข้อมูลจากการทดลองผ่านกราฟิก การทดสอบทางสถิติ และประเภทการจัดการข้อมูลต่างๆ[ 17 ]
- CLIB ซึ่งเป็นตัวสร้างอินเทอร์เฟซต้นแบบสำหรับ CLIM [ 18 ]
- ระบบการจัดการแรงงานโดยตรง (DLMS) จัดการระบบกระบวนการผลิตรถยนต์ที่โรงงานประกอบรถยนต์ฟอร์ด[ 19 ]
- DLMAPSซึ่งเป็นภาษาและสภาพแวดล้อมการสอบถามเชิงพื้นที่ตามออนโทโลยี ซึ่งเป็นรุ่นก่อนหน้าของ GeoSPARQL [ 20 ]
- GenEdบรรณาธิการที่มีความหมายทั่วไปสำหรับการให้เหตุผลอย่างเป็นทางการเกี่ยวกับสัญกรณ์ภาพ[ 21 ]
- Grasper-CL ระบบจัดการกราฟ[ 22 ]
- KONWERKเครื่องมือการกำหนดค่าที่ไม่ขึ้นกับโดเมน
- Mirageคือโปรแกรมแก้ไขสำหรับสร้างส่วนติดต่อผู้ใช้แบบกราฟิกที่เน้นการใช้งานบนอุปกรณ์พกพา
- Pathway Toolsเป็นแพ็กเกจซอฟต์แวร์ชีวสารสนเทศที่ครอบคลุมการจัดการข้อมูลจีโนม ชีววิทยาระบบ และการวิเคราะห์ข้อมูลโอไมซ์[ 23 ]
- Petri netsซึ่งเป็นโปรแกรมแก้ไขและจำลอง Petri net
- SENEXคือแอปพลิเคชัน CLOS/CLIM สำหรับพยาธิวิทยาโมเลกุล
- SPIKEคือระบบกำหนดตารางเวลาสำหรับการสังเกตการณ์ด้วยกล้องโทรทรรศน์อวกาศฮับเบิล นอกจากนี้ยังใช้สำหรับASTRO-Dซึ่งเป็นภารกิจทางดาราศาสตร์ด้านการสังเกตการณ์รังสีเอ็กซ์ ด้วย
- SpyGlassคือสภาพแวดล้อมการวิเคราะห์สำหรับการดูข้อมูลการรับส่งแพ็กเก็ต จาก BBN
- VITRA Workbenchคือระบบประมวลผลภาพและภาษาธรรมชาติแบบบูรณาการ
- VISCOภาษาการค้นหาเชิงพื้นที่แบบภาพ[ 24 ]
- Climaximaคือส่วนติดต่อผู้ใช้แบบกราฟิก(GUI) สำหรับซอฟต์แวร์ Maxima
- Tangramคือโปรแกรมแก้ปริศนา Tangram ที่สามารถแก้ปัญหาการปูพื้นรูปทรงเรขาคณิตใดๆ ก็ได้
ลิงก์ภายนอก
- เว็บไซต์อย่างเป็นทางการของ McCLIM
- ข้อกำหนด CLIM 2.0 ในรูปแบบ ไฟล์ HTMLหลายหน้า ( ไฟล์บีบอัด McCLIM ประกอบด้วยซอร์สโค้ด TeXของข้อกำหนด)
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ ตัวจัดการอินเทอร์เฟซ Common Lisp
Common Lisp Interface Manager ( CLIM ) เป็น อินเทอร์เฟซการเขียนโปรแกรมที่ใช้ Common Lisp สำหรับการสร้าง อินเทอร์ เฟ ซผู้ใช้ เช่น อินเทอร์เฟซผู้ใช้แบบกราฟิก (GUI) โดยมี...
แอปพลิเคชันที่ใช้ CLIM
BB1 Blackboard Kernel (BBK) [ 16 ] CLASP: วิเคราะห์ข้อมูลจากการทดลองผ่านกราฟิก การทดสอบทางสถิติ และประเภทการจัดการข้อมูลต่างๆ [ 17 ] CLIB ซึ่งเป็นตัวสร้างอินเทอร์เฟซต้นแบบสำหรับ CLIM [ 18 ] ระบบการจัดการแรงงานโดยตรง (DLMS)...
ลิงก์ภายนอก
เว็บไซต์อย่างเป็นทางการ ของ McCLIM ข้อกำหนด CLIM 2.0 ในรูปแบบ ไฟล์ HTML หลายหน้า ( ไฟล์บีบอัด McCLIM ประกอบด้วยซอร์สโค้ด TeX ของข้อกำหนด) ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Common_Lisp_Interface_Manager&oldid=1334598292 "