آخری اپ ڈیٹ کے چار سال بعد، GNU M4 میکرو پروسیسر 1.4.20 جاری کیا گیا، جو آٹوکونف ٹول کٹ میں سینڈ میل کنفیگریشن بنانے اور کنفیگر اسکرپٹس بنانے کے لیے ریپر کے طور پر استعمال ہوتا ہے۔ M4 آپ کو ٹیمپلیٹس پر مبنی متن کو متحرک طور پر تخلیق کرنے کی اجازت دیتا ہے، ان پٹ ٹیکسٹ سے گزر کر اور اس ٹیکسٹ میں متعین میکرو کو عمل میں لانے کے نتیجے کو بدل کر۔ میکرو مقامی اور ریڈی میڈ دونوں فنکشنز کو کال کر سکتے ہیں، مثال کے طور پر، فائلوں کو شامل کرنے، ریاضی کے عمل کو انجام دینے، سٹرنگ ڈیٹا میں ہیرا پھیری، اور سسٹم کمانڈز کو چلانے کے لیے۔
نئے ورژن میں:
- "eval" بیانات پر عمل درآمد میں نمایاں تیزی آئی ہے۔
- C زبان کے نئے معیارات کے ساتھ مطابقت کو یقینی بنایا گیا ہے۔
- پورٹیبلٹی کے مسائل کو حل کرنے کے لیے gnulib سے پورٹ شدہ اصلاحات۔
- "syscmd" اور "esyscmd" کمانڈز اب کمانڈ لائن ایکسپریشنز کو سنبھالتے ہیں جو "+" اور "-" علامتوں سے شروع ہوتے ہیں۔
- نان یونکس پلیٹ فارمز پر پورٹیبل فائلوں کو لوڈ کرتے وقت بائنری موڈ کی درست ایکٹیویشن کو لاگو کیا گیا، جس پر بائنری فائلوں کو ٹیکسٹ فائلوں سے مختلف طریقے سے پروسیس کیا جاتا ہے (مثال کے طور پر، لائن کے آخر میں حروف کو تبدیل کیا جاتا ہے)۔
ماخذ: opennet.ru
