حاولت قراءة المنشور بالكامل، لكن بعد أول عدة فقرات بدأت أكتفي بالاطلاع السريع عليها.
كما جربت أدوات التحويل عبر الإنترنت مع
\+ exist
A \= b
لكنها لم تحوّل \ إلى \\، لذا خرج النص البرمجي/النصي على النحو التالي:
+ exist
A = b
موقعنا (SWI-Prolog) مخصص بلغة البرمجة المنطقية Prolog، وتحديداً SWI-Prolog، وكثير من المنشورات تحتوي على كود مصدر بلغة Prolog. وبما أن Prolog هي لغة برمجة منطقية مبنية على ثلاث عمليات منطقية أساسية: and و or و not، ويُعبر عادةً عن not باستخدام الرمز \ عند استخدامه مع المشغّلات الشائعة، مثل \=/2 و \+/1، كما أن Markdown يستخدم \ كـ حرف هروب، فإن المشغّلات التي تُلصق ضمن النص العادي (وليس داخل أمثلة الكود) غالباً لا تظهر كـ \= أو \+ بل كـ = أو +، لأن عملية تحويل Markdown تستهلك الرمز \ معتقدة أنه حرف هروب.
هل يمكن إصلاح هذه المشكلة؟ ![]()