กลับไปหน้าบทความ

อ่าน 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 ( 1993 )
เขียนเป็นคอมมอน ลิสป์ ซีแอลโอเอส
ระบบปฏิบัติการข้ามแพลตฟอร์ม
แพลตฟอร์มIA-32 , x86-64
มีจำหน่ายในภาษาอังกฤษ
พิมพ์ชุดเครื่องมือวิดเจ็ต
ใบอนุญาตแอลจีพีแอล
เว็บไซต์common-lisp .net /project /mcclim

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 ]

ผู้ฟัง McCLIM Lisp

ซอฟต์แวร์ฟรี ที่ใช้งาน 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 ที่สามารถแก้ปัญหาการปูพื้นรูปทรงเรขาคณิตใดๆ ก็ได้
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Common_Lisp_Interface_Manager&oldid=1334598292 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ตัวจัดการอินเทอร์เฟซ 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 "