Skip to content

RFC: جودة تشخيص أخطاء المفسّر (تصنيف صحيح + إخفاء آثار الاسترداد)#32

Merged
SalehKadah merged 2 commits into
mainfrom
rfc/interpreter-diagnostics-quality
Jul 7, 2026
Merged

RFC: جودة تشخيص أخطاء المفسّر (تصنيف صحيح + إخفاء آثار الاسترداد)#32
SalehKadah merged 2 commits into
mainfrom
rfc/interpreter-diagnostics-quality

Conversation

@SalehKadah

Copy link
Copy Markdown
Contributor

الملخّص

يوثّق أربعة عيوب في تشخيص أخطاء المفسّر (sad-run) وإصلاحها، تُضعِف تجربة المبتدئ عند أوّل خطأ (خاصّةً مثال جولة الترحيب: حذف )):

  1. وسم خاطئ: خطأ نحويّ (SYN) يُوسَم «🔍 هذا خطأ دلاليّ».
  2. تسريب آثار داخليّة: «إحصائيات الاسترداد / ناجح / فاشل» للمستخدم.
  3. رسالة مُضلِّلة + تناقض: الخطأ المُستردّ يُعرَض بوصف فعل الاسترداد بدل المشكلة.
  4. تلميح غير ذي صلة: «استورد الوحدة» لكلّ متغيّر غير معرّف.

الحالة

مقترَح (PR مفتوح). إنفاذ لا توسيع لمصدر الحقيقة — لا رموز/كلمات جديدة.

التنفيذ

PR الكود: sadlang/s-programming-language#160 (مبنيّ ومُتحقَّق، صفر انحدار، مراجعة Amelia نظيفة).

🤖 Generated with Claude Code

SalehKadah and others added 2 commits July 6, 2026 22:25
…خليّة)

يوثّق أربعة عيوب في تشخيص أخطاء المفسّر (sad-run) وإصلاحها: وسم نحويّ→دلاليّ
خاطئ، تسريب إحصائيّات الاسترداد، رسالة الفعل بدل المشكلة، وتلميح استيراد عامّ.
إنفاذ لا توسيع لمصدر الحقيقة. التنفيذ في PR s-programming-language#160.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
الفاحص يتطلّب الأقسام التسعة؛ كان القسم التاسع «مستقبلية» ناقصًا.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@SalehKadah
SalehKadah merged commit af4ecdb into main Jul 7, 2026
2 checks passed
@SalehKadah
SalehKadah deleted the rfc/interpreter-diagnostics-quality branch July 7, 2026 04:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant