ايش بعض اللغات اللي فيها ماكروات نظيفة؟
Context:ماكروات نظيفة هي ماكروات يضمن توسيعها عدم التسبب في التقاط التعريفات عن طريق الخطأ. هم سمة لغات برمجة مثل مخطط، ديلان، صدأ، نيم، وجوليا. المشكلة العامة لالتقاط العرضي كانت معروفة جيدا داخل مجتمع ليسب قبل إدخال ماكروات نظيفة. كاتبو الماكرو يستخدمون ميزات اللغة التي من شأنها توليد معرفات فريدة (مثل، جينسيم) أو يستخدمون معرفات مبهمة من أجل تجنب المشكلة. الماكروات النظيفة هي حل برمجى لمشكلة التقاط المتكاملة في موسع الماكرو نفسه. مصطلح "النظافة" صاغه في ورقة كولبيكر وآخرين عام 1986 التي أدخلت التوسع الكلي النظيف، مستوحاة من المصطلحات المستخدمة في الرياضيات.
بعض اللغات التي تمتلك ماكروات نظيفة تشمل Scheme، Dylan، Rust، Nim، و Julia.