RFC: تسمية مدمجات العتاد فعل-أوّلًا (اكتب_منفذ/اقرأ_ذاكرة)#37
Merged
Conversation
مدمجات المنافذ/الذاكرة تتبع ترتيبًا إنجليزيًّا (اسم-فعل: منفذ_اكتب) يناقض العربيّة الفعليّة وعائلة الطباعة القائمة (اطبع_خام، فعل-أوّلًا). يقترح إعادة تسمية قاطعة لـ18 مدمجًا إلى فعل-أوّلًا (اكتب_منفذ، اقرأ_ذاكرة، …) بلا مرادفات. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
SalehKadah
added a commit
to sadlang/s-programming-language
that referenced
this pull request
Jul 20, 2026
…اطع (#218) توحيد 18 مدمجًا للوصول للعتاد على ترتيب «فعل-أوّلًا» العربيّ، اتّساقًا مع عائلة الطباعة (اطبع_خام). النمط القديم (منفذ_اكتب = port_write) نسخٌ لتركيب الإنجليزيّة يناقض العربيّة الفعليّة. - منفذ_اقرأ/اكتب(+16/32) → اقرأ/اكتب_منفذ(+16/32) - ذاكرة_اقرأ/اكتب(+16/32/64) → اقرأ/اكتب_ذاكرة(+16/32/64) - ذاكرة_املأ32/انسخ/انسخ32 → املأ_ذاكرة32/انسخ_ذاكرة/انسخ_ذاكرة32 خارج النطاق عمدًا: ذاكرة_معلومات، خريطة_ذاكرة_اقلاع (بنى اسميّة صحيحة). مصدر الحقيقة: language-truth/builtins/{kernel_cpu,kernel_memory,compiler_system}.yaml (canonical + description_ar) ⇒ x.py gen ⇒ الهيدر المولَّد. المطابقة عبر ثوابت cpp_id لا نصوص ⇒ منطق معزول؛ حُدّثت النصوص التشخيصيّة للاتّساق. x.py gen --check أخضر. كسر قاطع بلا مرادفات (قرار المالك) — نواة النحلة تُرحَّل تزامنًا؛ sad-os دَين. RFC: sadlang/rfcs#37 Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
SalehKadah
added a commit
that referenced
this pull request
Jul 22, 2026
فاحص البنية (lint_rfcs.py) صار يشترط الأقسام التسعة؛ مقترح #37 المدموج سبق تشديده فبات يفشل ويحجب كلّ PR. يضيف: السلبيات، أعمال سابقة، أعمال مستقبلية، ويُلحق «غير محسومة» بعنوان الأسئلة المفتوحة. لا تغيير في مضمون القرار. الفاحص أخضر لكلّ المقترحات الـ17. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
SalehKadah
added a commit
that referenced
this pull request
Jul 22, 2026
…تمييز فشل التأكيد (#49) * RFC: رموز سبب الهلع المسمّاة (ABI نداء __sad_panic في الوضع الحرّ) + تمييز فشل التأكيد يوثّق عقد ABI لوسيط __sad_panic في الوضع الحرّ: استبدال الثابت السحريّ 1 بثوابت مسمّاة (kSadPanicCheckViolation=1، kSadPanicNullAssert=2)، ومنح فشل عامل التأكيد «مؤكَّد» (نظير RUN056) رمزًا مميَّزًا كي تُصنّفه النواة الحرّة بدقّة، وكبت سطر RUN056 العربيّ السابق للّافتة في الوضع الحرّ. يواكب PR المترجم sadlang/s-programming-language#248. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * RFC: تصحيح رقم المقترح إلى 49 (PR هذا المستودع) وإبقاء 248 مرجعًا للمترجم * RFC: إكمال الأقسام الإلزاميّة التسعة + تحديث الحالة (نُفِّذ ودُمج) يضيف الأقسام التي يشترطها فاحص البنية (lint_rfcs.py): الشرح التوجيهيّ، السلبيات، أعمال سابقة، أسئلة غير محسومة، أعمال مستقبلية. ويحدّث حقل الحالة ليعكس دمج المترجم (#248) واستهلاك النواة (المرحلة ب). الفاحص أخضر لهذا الملفّ. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> * RFC: إكمال أقسام مقترح تسمية مدمجات العتاد (#37) الإلزاميّة فاحص البنية (lint_rfcs.py) صار يشترط الأقسام التسعة؛ مقترح #37 المدموج سبق تشديده فبات يفشل ويحجب كلّ PR. يضيف: السلبيات، أعمال سابقة، أعمال مستقبلية، ويُلحق «غير محسومة» بعنوان الأسئلة المفتوحة. لا تغيير في مضمون القرار. الفاحص أخضر لكلّ المقترحات الـ17. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
مدمجات الوصول للعتاد تتبع ترتيبًا إنجليزيًّا (اسم-فعل:
منفذ_اكتب=port_write) يناقض العربيّة الفعليّة وعائلة الطباعة القائمة (اطبع_خام، فعل-أوّلًا سليم).المقترح: إعادة تسمية قاطعة (بلا مرادفات) لـ18 مدمجًا إلى فعل-أوّلًا:
اكتب_منفذ/اقرأ_منفذ(+16/32)،اكتب_ذاكرة/اقرأ_ذاكرة(+16/32/64)،املأ_ذاكرة32،انسخ_ذاكرة(+32).خارج النطاق عمدًا:
ذاكرة_معلومات،خريطة_ذاكرة_اقلاع(بنى اسميّة صحيحة).مصدر الحقيقة:
language-truth/builtins/*.yaml→x.py gen→ الهيدر المولَّد. المطابقة عبر ثوابتcpp_id⇒ معزولة. كسر قاطع: نواة النحلة تُرحَّل تزامنًا؛ sad-os دَين تابع.🤖 Generated with Claude Code