Picrin هو تطبيق مخطط R7RS خفيف الوزن مكتوب بلغة C89 النقية. يحتوي على جهاز افتراضي سريع إلى حد معقول، ونظام ماكرو صحي محسّن، ومكتبات مساهمة مفيدة، وواجهة C بسيطة ولكنها قوية.
انظر http://picrin.readthedocs.org/
تتم استضافة picrin حاليًا على Github. يمكنك إرسال تقرير خطأ أو طلب سحب بحرية وتقسيم المستودع.
https://github.com/picrin-scheme/picrin
فقط اكتب make
في الدليل الجذر للمشروع. ستجد ملفًا ثنائيًا قابلاً للتنفيذ تم إنشاؤه حديثًا في دليل bin/.
$ make
عندما تقوم ببناء picrin على نظام x86_64، يتم تشغيل إشارة PIC_NAN_BOXING تلقائيًا (راجع include/picrin/config.h لمزيد من التفاصيل).
يتم توفير هدف make install
. افتراضيًا، يقوم بتثبيت picrin ثنائي في /usr/local/bin/
.
$ make install
نظرًا لأن picrin لا يستخدم autoconf، إذا كنت تريد تحديد دليل التثبيت، فقم بتمرير المسار المخصص الذي سيتم make
عبر وسيطة سطر الأوامر.
$ make install prefix=/path/to/dir
لإنشاء نظام Picrin من التعليمات البرمجية المصدر، يلزم وجود بعض المكتبات الخارجية:
يقوم أمر Make تلقائيًا بتشغيل المكتبات الاختيارية إذا كانت متوفرة. تم تطوير Picrin بشكل أساسي على نظام التشغيل Mac OS X وتم اختباره فقط على نظام التشغيل OS X أو Ubuntu 14.04+. عندما حاولت تشغيل picrin على منصات أخرى ووجدت أن هناك خطأ ما، يرجى إرسال المشكلة إلينا.
انظر AUTHORS