التصويت على الإصدار التجريبي الثاني من التقرير المنقح السابع حول نظام اللغة الخوارزمية (لغة كبيرة)



التصويت مفتوح على محتوى الإصدار التجريبي الثاني (من أصل ثمانية) من نظام اللغة الخوارزمية R7RS-Large (Tangerine Edition) ، بالإضافة إلى مجموعة الاقتراحات للإصدار التجريبي الثالث (الإصدار البرتقالي).

المخطط ، المعروف أيضًا باسم Lisp (لا يجب الخلط بينه وبين Common Lisp) هو لغة برمجة خوارزمية حديثة ، مشهورة بتوجهها نحو نموذج البرمجة الوظيفية ، لكنها لا تقتصر على ذلك.

عائلة Lisp هي ثاني أطول عائلة لغات مستخدمة (بعد فورتران) ، أسسها جون مكارثي كأداة لكتابة الذكاء الاصطناعي. كان ريتشارد ستولمان أحد المشاركين النشطين في تطوير أجهزة كمبيوتر متخصصة لتفسير ليسب ، وهو مؤسس مؤسسة البرمجيات الحرة. ونتيجة لذلك ، فإن إحدى الأدوات الرئيسية للتطوير في Scheme هي Emacs (+ Geiser ، Scheme-Complete ، وضع الشركة). في مرحلة ما ، من المفترض أن تكون اللغة هي اللغة الداخلية لـ Emacs ، بدلاً من Emacs Lisp. (يمكنك بالفعل مشاهدة EdWin.)

المخطط عبارة عن Lisp يركز على قابلية النقل ، ونهج وظيفي ، وتنفيذ أفضل الممارسات في نظرية لغة البرمجة.

يتطور المخطط بطريقتين. تتم صياغة الامتدادات الفردية وفقًا لعملية مشابهة لـ RFC ، وتسمى SRFI ، (طلب مخطط للتنفيذ). في الفترة الزمنية المخصصة ، تخرج الإصدارات المشتركة من "التقرير القياسي" ، لتكوين شكل مخطط "كامل". أحدث إصدار مكتمل هو التقرير المنقح 7 حول نظام اللغة الخوارزمية (لغة صغيرة) ، وأحدث إصدار تجريبي هو الإصدار الأحمر R7RS-Large. تشير التقديرات إلى أنه سيتم إصدار سبع أو ثماني إصدارات مؤقتة قبل الإصدار النهائي لـ R7RS-Large ، والمراجعة الحالية 2 (Tangerine) ، والتي تهدف إلى إضفاء الطابع الرسمي على هياكل البيانات والمجموعات والأعداد ، والمراجعة 3 ، تهدف إلى الميزات الجديدة.

إن المهنيين المهتمين مدعوون لدراسة مادة المناقشة والتصويت وفقًا لرؤيتهم الخاصة للقضية ، حيث يقدمون أنفسهم قبل ذلك إلى schem-reports-wg2@googlegroups.com

المسائل التي يُقترح إجراء تصويت عليها:

  • مكتبة السلسلة
  • صفائف ترابطية
  • التعبيرات العادية
  • مولدات / بطاريات
  • عمليات عدد صحيح
  • عمليات البت
  • عمليات الرياضيات مع fixpoint
  • عمليات الرياضيات بنقطة عائمة
  • ناقلات بت
  • ناقل متجانس
  • التنسيق
  • أعداد كبيرة
  • الكسر
  • أرقام دقيقة

القضايا المقترحة للنظر فيها في الطبعة الثالثة:

  • أرقام عشوائية
  • الأعداد الأولية
  • مجموعات صحيحة
  • الإحصائيات التخريبية
  • نطاقات
  • ناقلات بت
  • سلاسل بايت
  • التحويلات
  • التوافقية والتبديل

شكرا للصورة ، أليكس أوت.

Source: https://habr.com/ru/post/ar431316/


All Articles