الذاكرة اليدوية
الهدف
رابط إلى قسم «الهدف»أن تعرف من أين تأتي الذاكرة في ميم، ومتى تعيدها بنفسك.
للمبتدئ
رابط إلى قسم «للمبتدئ»- كل نص تبنيه، وكل قائمة وقاموس، يأخذ مكاناً في الذاكرة من مخصص، وهو ما تُحجز منه الذاكرة وتُعاد إليه. وإن لم تذكر مخصصاً فالحجز من المخصص الافتراضي.
- ليس في ميم منذ 0.7 عدّ مراجع ولا جامع قمامة. وما لا يُحرَّر يعود إلى النظام عند خروج البرنامج.
- لذلك لا يحتاج البرنامج القصير إلى شيء. أما البرنامج الطويل فيعيد ما ينتهي منه:
حرر(س)تعيد النص أو القائمة أو القاموس فوراً، وتجعلسلاشيء.خاتمه جملةتؤجّل الجملة إلى الخروج من الكتلة، فإذا كتبتخاتمه حرر(ن)في حلقة أُعيد مكاننفي آخر كل دورة.
لكل ع في مدى(0, 3): ن = "سطر " + نص(ع) خاتمه حرر(ن) اطبع(ن)وتحرير القيمة نفسها مرتين خطأ تشغيل:
م = جديد(1)حرر(م)حرر(م)رمز الخروج: 3
في فهرس الأخطاء: E0349
م = جديد(1)حرر(م)اطبع(م == لاشيء)للمحترف
رابط إلى قسم «للمحترف»- الساحة (
ساحة(الاصل)) مخصص يجمع ما يُحجز منه، واعد(ساحه)تعيده كله دفعة واحدة. - الكاشف (
كاشف(الاصل)) مخصص يبلّغ عمّا لم يُحرَّر منه. - في المدمجات والدوال، آخر وسيط من النوع
مخصصاختياري، وما تبنيه الدالة يُحجز منه. - الخيار
--debug-memيجعل المخصص الافتراضي كاشفاً.
الجدول الكامل والأمثلة والقيود في مرجع الذاكرة: المخصصات وخاتمه.
ما تغيّر عن 0.6
رابط إلى قسم «ما تغيّر عن 0.6»كان الإصدار 0.6 يعدّ المراجع، والإصدار 0.7 لا يعدّها. التفصيل في الترحيل من 0.6 إلى 0.7، ووصف النموذج القديم في العدّ المرجعي (تاريخي).