متصفح الأدوات المساعدة
يتيح لك متصفح الأدوات المساعدة استكشاف stdlib Scheme المدمجة التي تأتي مع Lumi، دون مغادرة التطبيق أو البحث في الملفات المصدرية.
فتح متصفح الأدوات المساعدة
انتقل إلى تعليمات → البرمجة → متصفح الأدوات المساعدة.
تفتح النافذة فورًا؛ لا يلزم تحميل أي plug-in مسبقًا.
ما يعرضه
يسرد المتصفح كل إجراء ومتغيّر وصيغة بناء جملة تُصدّرها مكتبات الأدوات المساعدة السبع التي يحمّلها Lumi تلقائيًا عند بدء التشغيل:
| المكتبة | ما تغطّيه |
|---|---|
common.scm | مساعدون للأغراض العامة (سلاسل، أرقام، قوائم) |
files.scm | مساعدو الملفات والمسارات |
gegl.scm | مساعدو مخزن GEGL والألوان |
images.scm | مساعدون على مستوى الصورة (image-get-open-list، إلخ) |
layers.scm | مساعدو الطبقات والعناصر القابلة للرسم |
parasites.scm | مساعدو قراءة/كتابة parasites |
paths.scm | مساعدو المسارات والمتجهات |
كل هذه العناصر متاحة في أي plug-in Scheme أو في Scheme Console.
البحث والتصفية
- مربع البحث: يُصفّي حسب الاسم أثناء الكتابة (مطابقة جزئية غير حسّاسة لحالة الأحرف).
- مرشّح النوع: تضييق النتائج إلى
procedureأوvariableأوsyntax.
النقر على إدخال يعرض سلسلة التوثيق الكاملة والمكتبة التي يأتي منها.
stdlib كطبقة تغليف
مكتبات الأدوات المساعدة تطبيق عملي لنمط التغليف: كل مساعد يمنح اسمًا واضحًا لعملية منخفضة المستوى، ويخفي التعليمات النموذجية، ويوفّر مكانًا واحدًا للتحديث إذا تغيّر الأمر الأساسي. لفهم أسلوب التصميم وراءها، راجع الدرس التغليف.
العلاقة بمتصفح الإجراءات
متصفح الأدوات المساعدة منفصل عن Filters → Script-Fu → Console → Browse (متصفح الإجراءات). يسرد متصفح الإجراءات الإجراءات المسجّلة في PDB. يسرد متصفح الأدوات المساعدة التعريفات المساعدة التي تعيش عمدًا خارج PDB: إنها خاصة بـ Scheme فقط ولا ترتبط بـ C.