1.1, ixrws (?), 18:21, 03/04/2009 [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
Прекрасно, увеличение производительности для m4 не помешает. Как раз вчера начал клепать набор собственных макросов для проекта, увлёкся:) Долгой жизни проекту!
| |
1.5, northbear (??), 22:47, 04/04/2009 [ответить] [↑] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
А для чего вы его используете, если не секрет?
Я в свое время с помощью этой дряни генерил конфиги для sendmail'а. Синтаксис m4 это какой-то наркотический бред. Одни строки обзначенные апострофами разной направленности чего стоят. Зачем нужно было такое делать, я до сих пор не могу понять.
По началу я думал что это они сделали для увеличения скорости синтаксичекого анализа. Но как-то попробовал прикинуть код, оказалось от этого ничего быстрей не становится...
| |
|
|
3.7, Vasdi (?), 10:59, 26/07/2009 [^] [^^] [^^^] [ответить] [п╨ п╪п╬п╢п╣я─п╟я┌п╬я─я┐]
| +/– |
На счёт 'кавычек'. Пример из документации:
define('foo', 'This is macro 'foo'.')
=>
foo
=> This is macro foo.
Т.е. с помощью несимметричных кавычками можно показать 'подстроку' внутри строки.
| |
|
|
|