مُعضلة تصميم RCL: تحدي الأعداد العائمة
2025-03-04
واجه الكاتب تحديًا أثناء بناء لغة التكوين الجديدة RCL: كيفية التعامل مع الأعداد العائمة. بصفتها مجموعة فرعية من JSON، يجب على RCL تحقيق التوازن بين دلالات JSON، ونظام الأنواع، وقابلية قراءة الشفرة. يستعرض المقال التبادلات بين أنواع الأعداد الصحيحة والأعداد العائمة، مثل التمييز بين هذين النوعين، وكيفية التعامل مع المساواة العددية وتحويل الأنواع. في النهاية، اختار الكاتب نوعًا رقميًا واحدًا، "Number"، لتبسيط تصميم اللغة وتحسين تجربة المستخدم. تم تنفيذ هذا الحل في إصدار RCL 0.8.0.