Ọdun mẹrin lẹhin imudojuiwọn to kẹhin, ero isise macro GNU M4 1.4.20 ti tu silẹ, eyiti o lo bi iwe-ipamọ fun ṣiṣẹda iṣeto fifiranṣẹ ati ṣiṣẹda awọn iwe afọwọkọ atunto ni ohun elo irinṣẹ Autoconf. M4 ngbanilaaye lati ṣe agbejade ọrọ ni agbara ti o da lori awọn awoṣe, gbigbe nipasẹ ọrọ titẹ sii ati rọpo abajade ti ṣiṣe awọn macros ti o pato ninu ọrọ yii. Macros le pe mejeeji abinibi ati awọn iṣẹ ti a ti ṣetan, fun apẹẹrẹ, lati ni awọn faili, ṣe awọn iṣẹ ṣiṣe iṣiro, ṣe afọwọyi data okun, ati ṣiṣe awọn aṣẹ eto.
Ninu ẹya tuntun:
- Iṣiṣẹ ti awọn alaye “eval” ti ni akiyesi ni akiyesi.
- Ibamu pẹlu awọn iṣedede ede C tuntun ti ni idaniloju.
- Awọn atunṣe gbigbe lati gnulib lati koju awọn ọran gbigbe.
- Awọn pipaṣẹ "syscmd" ati "esyscmd" ni bayi mu awọn ikosile laini aṣẹ ti o bẹrẹ pẹlu awọn aami "+" ati "-".
- Ṣiṣe imuṣiṣẹ deede ti ipo alakomeji nigbati o n gbe awọn faili to ṣee gbe sori awọn iru ẹrọ ti kii ṣe Unix, lori eyiti awọn faili alakomeji ti ni ilọsiwaju yatọ si awọn faili ọrọ (fun apẹẹrẹ, awọn ohun kikọ ni opin laini ti rọpo).
orisun: opennet.ru
