GNU m4

Материал из Циклопедии
Перейти к навигации Перейти к поиску
программное обеспечение
GNU m4
Тип

Макропроцессор m4

Разработчик

Проект GNU

Операционная система

UNIX-подобная

Последняя версия

1.4.17 (сентябрь 22, 2013 (2013-09-22)[1])

Лицензия

GNU GPLv3

Сайт

gnu.org/s/m4

GNU m4 — свободная реализация макропроцессора m4, разработанная проектом GNU. Предназначена для избежания многих видов произвольных ограничений, которые существуют в традиционной реализации m4, такие как максимальная длина строки, максимальный размер макроса и число макросов. Удаление этих ограничений — одна из заявленных целей проекта GNU[2].

Утилита GNU Autoconf широко использует возможности GNU m4.

GNU m4 на данный момент поддерживается Гэри В. Воганом и Эриком Блэйком.

Источники[править]

  1. Vaughan, Gary V. m4-1.4.17 released // info-gnu@lists.gnu.org, 10 апреля 2013 года
  2. «GNU Coding Standards: Writing Robust Programs». Цитата: «Avoid arbitrary limits on the length or number of any data structure».

Ссылки[править]