
أعظم تلاعب لفظي: القالب النصي الموسوم داخل JavaScript
يرى المطور والكاتب نيشانت شوكلا في مقال جديد أن صيغة ${{ }} المخفية داخل القوالب الموسومة في JavaScript هي أعظم تلاعب لفظي اكتشفه على الإطلاق. ويقول إن هذا التلاعب لا يوجد في الإنجليزية بل يعيش في الشيفرة.
نشر المهندس والكاتب نيشانت شوكلا في 26 سبتمبر 2026 مقالاً يرى فيه أن الصيغة ${{ }} المخفية داخل القوالب النصية الموسومة (tagged template literals) في JavaScript هي أعظم تلاعب لفظي اكتشفه على الإطلاق. ويقول إن هذا التلاعب لا يوجد في الإنجليزية، بل يعيش داخل الشيفرة.
نص واحد بقراءتين
يبدأ شوكلا مقاله بشكسبير. في مسرحية «الليلة الثانية عشرة» تقلب عبارة "Better a witty fool than a foolish wit" الاسم fool إلى صفة foolish، وتحوّل الصفة witty إلى اسم wit. تتكئ هذه التلاعبات على قواعد النحو، بينما تتكئ أخرى على السياق: في «عطيل» تعني عبارة "Put out the light, and then put out the light" أولاً إطفاء شمعة، ثم تتحول إلى استعارة لقتل ديدمونة.
يعرّف قاموس أوكسفورد التلاعب اللفظي عبر أثره الفكاهي. ويلاحظ شوكلا أن الفكاهة مسألة ذاتية، لكنه يذكّر بأن اللغات الطبيعية ولغات البرمجة تشتركان في خاصية واحدة: القواعد. وعلى هذه القواعد يقوم تلاعبه المفضل.
القوالب النصية الموسومة
في JavaScript توجد ميزة تُسمى القالب النصي الموسوم، حيث تعالج دالة وسم (tag) القالب. في مثال شوكلا يزيل الوسم dedent المسافات البادئة الزائدة من توجيه نظام. تتلقى دالة الوسم أجزاء نص القالب والقيم المحسوبة داخل ${...} كوسائط منفصلة، فيمكنها التعامل مع كل جزء كما تشاء.
من أين يأتي ${{ }}
تسمح معظم لغات القوالب بكتابة القالب في الوسط نفسه الذي تُكتب فيه النتيجة النهائية: نص فيه فراغات للمتغيرات. وصيغة {{ }} شائعة جداً، وتستخدمها Mustache وHandlebars وJinja2 وقوالب Django وLiquid وقوالب Angular وVue.
يعرّف شوكلا دالة وسم باسم prompt تبدو استدعاءاتها وكأنها تقبل قوالب {{ }}: ${{ url }} و${{ notes }} و${{ time }}. الحيلة في مصادفة لغوية: ${...} يحسب ما بداخل الأقواس، و{ url } اختصار كائنات في JavaScript يكافئ { url: url }. وهكذا يكون للنص نفسه قراءتان: ترون أنتم {{ url }}، بينما يرى المحرك كائناً. يكتب شوكلا: "JavaScript يرى شيئاً وأنتم ترون شيئاً آخر. صيغة {{ url }} تعيش في رؤوسكم".
من فكرة داخلية إلى SDK
ينتج وسم prompt نصاً تعالجه أداة المراقبة Helicone لتحليل التوجيهات. ويقول شوكلا إنه كان يستخدم الفكرة داخلياً عام 2024، ثم جعلها جاستن من Helicone رسمية في SDK. ويعترف بأنه ربما بالغ في التلاعب اللفظي، لكنه فخور به.
ويربط الكاتب دعابته بمقالين له: في "Grammar models are back, baby!" يأخذ التلاعب اللفظي على محمل الجد ويعيد توزيعاً احتمالياً بين القراءتين، وفي "Spatial languages" يمنح المحلل بعداً ثانياً.
SiTech — تطوير ويب مدعوم بالذكاء الاصطناعي
نبني مواقع سريعة وعصرية وندمج الذكاء الاصطناعي في سير عمل الشركات. لديك مشروع أو سؤال؟ يسعدنا مساعدتك.