История изменений
Исправление hobbit, (текущая версия) :
Но одну причину существования долбанного meson я всё же назову. Почти все остальные сборочные системы ещё ужаснее, чем сабж.
По синтаксису мне понравился Bazel, но работать я его так и не заставил (я явно чего-то недозадал в файле проекта, но чего именно, так и не понял, bazel вместо чёткого сообщения об ошибке валит стектрейс, скорее всего, в кровавом энтерпрайзе с готовыми шаблонами на все случаи жизни это не проблема, но я не кровавый энтерпрайз, поэтому ниасилил). cmake и не только она – это специализированный скриптовый язык «а давайте мы используем это для сборки». И так далее.
Хочу сборочную систему с декларативным строгим синтаксисом, чтоб на любую очепятку типа «SOURSES» реагировала вылетом с указанием на ошибку. Чтобы если в крайнем случае если понадобится что-то нестандартное-императивное, оно размещалось в специальной секции unsafe :), а для 90% проектов хватало стандартных объявлений (типа список исходников, список заголовочников, тип проекта, имя цели и др.) в синтаксисе, похожем на сам Си. Чтобы была написана на чистом Си и собиралась любым компилятором с поддержкой C99 или новее. Джва года жду, в общем :) Мечтать, как известно, не вредно, вредно не мечтать, вот. :)
Исправление hobbit, :
Но одну причину существования долбанного meson я всё же назову. Почти все остальные сборочные системы ещё ужаснее, чем сабж.
По синтаксису мне понравился Bazel, но работать я его так и не заставил (я явно чего-то недозадал в файле проекта, но чего именно, так и не понял, bazel вместо чёткого сообщения об ошибке валит стектрейс, скорее всего, в кровавом энтерпрайзе с готовыми шаблонами на все случаи жизни это не проблема, но я не кровавый энтерпрайз, поэтому ниасилил). cmake и не только она – это специализированный скриптовый язык «а давайте мы используем это для сборки». И так далее.
Хочу сборочную систему с декларативным строгим синтаксисом, чтоб на любую очепятку типа «SOURSES» реагировала вылетом с указанием на ошибку. Чтобы если в крайнем случае если понадобится что-то нестандартное, оно размещалось в специальной секции unsafe :), а для 90% проектов хватало стандартных объявлений (типа список исходников, список заголовочников, тип проекта, имя цели и др.) в синтаксисе, похожем на сам Си. Чтобы была написана на чистом Си и собиралась любым компилятором с поддержкой C99 или новее. Джва года жду, в общем :) Мечтать, как известно, не вредно, вредно не мечтать, вот. :)
Исправление hobbit, :
Но одну причину существования долбанного meson я всё же назову. Почти все остальные сборочные системы ещё ужаснее, чем сабж.
По синтаксису мне понравился Bazel, но работать я его так и не заставил (я явно чего-то недозадал в файле проекта, но чего именно, так и не понял, bazel вместо чёткого сообщения об ошибке валит стектрейс, скорее всего, в кровавом энтерпрайзе с готовыми шаблонами на все случаи жизни это не проблема, но я не кровавый энтерпрайз, поэтому ниасилил). cmake и не только она – это специализированный скриптовый язык «а давайте мы используем это для сборки». И так далее.
Хочу сборочную систему с декларативным строгим синтаксисом, чтоб на любую очепятку типа «SOURSES» реагировала вылетом с указанием на ошибку. Чтобы если в крайнем случае если понадобится что-то нестандартное, оно размещалось в специальной секции unsafe :), а для 90% проектов хватало стандартных объявлений (типа список исходников, список заголовочников, тип проекта, имя цели и др.) в синтаксисе, похожем на сам Си. Чтобы была написана на чистом Си и собиралась любым компилятором с поддержкой C99 или новее. Джва года жду, в общем :)
Исправление hobbit, :
Но одну причину существования долбанного meson я всё же назову. Почти все остальные сборочные системы ещё ужаснее, чем сабж.
По синтаксису мне понравился Bazel, но работать я его так и не заставил (я явно чего-то недозадал в файле проекта, но чего именно, так и не понял, bazel вместо чёткого сообщения об ошибке валит стектрейс, скорее всего, в кровавом энтерпрайзе с готовыми шаблонами на все случаи жизни это не проблема, но я не кровавый энтерпрайз, поэтому ниасилил). cmake и не только она – это специализированный скриптовый язык «а давайте мы используем это для сборки». И так далее.
Хочу сборочную систему с декларативным строгим синтаксисом, чтоб на любую очепятку типа «SOURSES» реагировала вылетом с указанием на ошибку. Чтобы если в крайнем случае если понадобится что-то нестандартное, оно размещалось в специальной секции unsafe :), а для 90% проектов хватало стандартных объявлений (типа список исходников, список заголовочников, тип проекта, имя цели и др.). Чтобы была написана на чистом Си и собиралась любым компилятором с поддержкой C99 или новее. Джва года жду, в общем :)
Исправление hobbit, :
Но одну причину существования долбанного meson я всё же назову. Почти все остальные сборочные системы ещё ужаснее, чем сабж.
По синтаксису мне понравился Bazel, но работать я его так и не заставил (я явно чего-то недозадал в файле проекта, но чего именно, так и не понял, bazel вместо чёткого сообщения об ошибке валит стектрейс, скорее всего, в кровавом энтерпрайзе с готовыми шаблонами на все случаи жизни это не проблема, но я не кровавый энтерпрайз, поэтому ниасилил). cmake и не только она – это специализированный скриптовый язык «а давайте мы используем это для сборки». И так далее.
Хочу сборочную систему с декларативным строгим синтаксисом, чтоб на любую очепятку типа «SOURSES» реагировала вылетом с указанием на ошибку. Чтобы если в крайнем случае если понадобится что-то нестандартное, оно размещалось в специальной секции unsafe :), а для 90% проектов хватало стандартного синтаксиса. Чтобы была написана на чистом Си и собиралась любым компилятором с поддержкой C99 или новее. Джва года жду, в общем :)
Исправление hobbit, :
Но одну причину существования долбанного meson я всё же назову. Почти все остальные сборочные системы ещё ужаснее, чем сабж.
По синтаксису мне понравился Bazel, но работать я его так и не заставил (я явно чего-то недозадал в файле проекта, но чего именно, так и не понял, bazel вместо чёткого сообщения об ошибке валит стектрейс, скорее всего, в кровавом энтерпрайзе с готовыми шаблонами на все случаи жизни это не проблема, но я не кровавый энтерпрайз, поэтому ниасилил). cmake и не только она – это специализированный скриптовый язык «а давайте мы используем это для сборки». И так далее.
Исходная версия hobbit, :
Но одну причину существования долбанного meson я всё же назову. Почти все остальные сборочные системы ещё ужаснее, чем сабж.