เบราว์เซอร์ยูทิลิตี้

เบราว์เซอร์ยูทิลิตี้ช่วยให้คุณสำรวจ stdlib ยูทิลิตี้ Scheme ในตัวที่มาพร้อมกับ Lumi โดยไม่ต้องออกจากแอพหรือขุดผ่านไฟล์ต้นฉบับ

การเปิดเบราว์เซอร์ยูทิลิตี้

ไปที่ ช่วยเหลือ → การเขียนโปรแกรม → เบราว์เซอร์ยูทิลิตี้

หน้าต่างจะเปิดขึ้นทันที ไม่จำเป็นต้องโหลดปลั๊กอินล่วงหน้า

มันแสดงให้เห็นอะไร

เบราว์เซอร์แสดงรายการทุกขั้นตอน ตัวแปร และรูปแบบไวยากรณ์ที่ส่งออกโดยไลบรารียูทิลิตี้ทั้งเจ็ดที่ Lumi โหลดโดยอัตโนมัติเมื่อเริ่มต้น:

ห้องสมุดครอบคลุมถึงอะไรบ้าง
common.scmตัวช่วยอเนกประสงค์ (สตริง, ตัวเลข, รายการยูทิลิตี้)
files.scmตัวช่วยไฟล์และเส้นทาง
gegl.scmบัฟเฟอร์ GEGL และผู้ช่วยเหลือสี
images.scmตัวช่วยระดับภาพ (image-get-open-list ฯลฯ)
layers.scmตัวช่วยแบบเลเยอร์และแบบวาดได้
parasites.scmตัวช่วยอ่าน/เขียนปรสิต
paths.scmตัวช่วยเส้นทางและเวกเตอร์

ทั้งหมดนี้พร้อมใช้งานในปลั๊กอิน Scheme ใดๆ หรือใน Scheme Console

การค้นหาและการกรอง

  • ช่องค้นหา: กรองตามชื่อขณะที่คุณพิมพ์ (จับคู่สตริงย่อยที่ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่)
  • ชนิดตัวกรอง: จำกัดผลลัพธ์ให้แคบลงเป็น procedure, variable หรือ syntax

การคลิกรายการจะแสดงเอกสารฉบับเต็มและไลบรารีที่มาจากรายการนั้น

Stdlib เป็น Wrappers

ไลบรารียูทิลิตี้เป็นการประยุกต์ใช้รูปแบบการตัดคำในทางปฏิบัติ: ตัวช่วยแต่ละคนจะตั้งชื่อที่ชัดเจนให้กับการดำเนินการระดับต่ำ ซ่อนต้นแบบ และจัดให้มีที่เดียวสำหรับการอัปเดตหากคำสั่งที่ซ่อนอยู่มีการเปลี่ยนแปลง หากคุณต้องการเข้าใจแนวทางการออกแบบที่อยู่เบื้องหลัง โปรดดูบทแนะนำ Wrapping

ความสัมพันธ์กับเบราว์เซอร์ขั้นตอน

เบราว์เซอร์ยูทิลิตี้แยกจาก ตัวกรอง → สคริปต์-Fu → คอนโซล → เรียกดู (เบราว์เซอร์ขั้นตอน) Procedure Browser แสดงรายการขั้นตอนที่ลงทะเบียนกับ PDB เบราว์เซอร์ยูทิลิตี้แสดงรายการคำจำกัดความของตัวช่วยที่จงใจอยู่ ภายนอก PDB: เป็นคำจำกัดความเท่านั้นและไม่มีการเชื่อมโยง C