ملحوظة: تم استبدال REBL بـ Morse
استخدم بدلاً من ذلك: https://github.com/nubank/morse
REBL
REBL هي أداة رسومية تفاعلية لتصفح بيانات Clojure. يتم استخراج REBL من أدوات Datomic التي طورها فريق Datomic في Cognitect، وهو متاح للاستخدام غير التجاري (وفقًا لاتفاقية ترخيص المستخدم النهائي) مجانًا. نأمل أن يجده العديد من مطوري Clojure مفيدًا.
سمات
- نظام متصفح/عارض من جزأين لعرض المجموعات ومحتوياتها
- التنقل داخل المجموعات المتداخلة والخروج منها
- جزء محرر منظم لإدخال التعبيرات المراد تقييمها
- تصفح الجذر لتاريخ تقييمات التعبير
- القدرة على "تغليف" REPL المستند إلى stdio (على سبيل المثال REPL الأصلي لـ Clojure) بحيث يمكنه مراقبة وعرض التفاعلات فيه، مع السماح لهم بالتدفق مرة أخرى إلى المضيف (على سبيل المثال المحرر)
- عند استخدامه مع عمليات الاستبدال غير القياسية (مثل nREPL)، يمكن إطلاقه بشكل انتقائي وقبول القيم للفحص عبر استدعاء واجهة برمجة التطبيقات (API)
- القدرة على التقاط القيم المتداخلة كتعريفات في مساحة اسم المستخدم
- القدرة على تشغيل عدة نوافذ واجهة مستخدم مستقلة
- عرض البيانات الوصفية
- دعم البيانات
- القابلية للتوسعة للمتصفحات والمشاهدين الجدد
- التحكم الكامل بلوحة المفاتيح عبر مفاتيح الاختصار
يتم تشغيل REBL في عملية JVM للتطبيق الخاص بك، ويمكن استخدامه في وقت التطوير دون إضافة أي عمليات تشغيل في وقت التشغيل. واجهة المستخدم مكتوبة بلغة JavaFX.
التوثيق
وثائق ريبل