The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз макропроцессора GNU M4 1.4.20"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от opennews (??), 11-Май-25, 08:47 
Спустя четыре года с момента прошлого обновления состоялся релиз...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=63217

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


3. "Релиз макропроцессора GNU M4 1.4.20"  +9 +/
Сообщение от Аноним (3), 11-Май-25, 08:48 
> перенесены исправления, решающие проблемы с переносимостью

А исправления для проблем с непереносимостью пока не перенесены?

Ответить | Правка | Наверх | Cообщить модератору

20. "Релиз макропроцессора GNU M4 1.4.20"  +5 +/
Сообщение от trolleybus (?), 11-Май-25, 12:08 
Непереносимость же, поэтому их и нельзя переносить.
Ответить | Правка | Наверх | Cообщить модератору

9. "Релиз макропроцессора GNU M4 1.4.20"  –5 +/
Сообщение от Аноним (3), 11-Май-25, 09:59 
> новыми стандартами для языка Си

Их все еще надо покупать? А как же дух опенсорса и всего такого? И почему после покупки оказывается, что PDF-документ полон "здесь делайте как хотите, undefined behavior, implementation defined"? Что за стандарт такой, который ничего не определяет? И почему он платный?

Ответить | Правка | Наверх | Cообщить модератору

12. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от Аноним (-), 11-Май-25, 10:48 
Опенсорс тоже доступен.
Ответить | Правка | Наверх | Cообщить модератору

14. "Релиз макропроцессора GNU M4 1.4.20"  +5 +/
Сообщение от Аноним (14), 11-Май-25, 11:06 
Потому что free2play модель монетанизации.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

47. "Релиз макропроцессора GNU M4 1.4.20"  –2 +/
Сообщение от User (??), 11-Май-25, 18:07 
У вас в слове "метанизации" опечатка
Ответить | Правка | Наверх | Cообщить модератору

18. "Релиз макропроцессора GNU M4 1.4.20"  –5 +/
Сообщение от Аноним (18), 11-Май-25, 11:51 
А кто сказал, что стандарты должны быть бесплатны? Да и зачем он тебе, они нужны только для разработчиков компиляторов.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

21. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от Аноним (21), 11-Май-25, 12:34 
Сначала для разработчиков компиляторов, потом программистов, а далее - для всех пользователей.
Ответить | Правка | Наверх | Cообщить модератору

24. "Релиз макропроцессора GNU M4 1.4.20"  +3 +/
Сообщение от YetAnotherOnanym (ok), 11-Май-25, 12:52 
> Да и зачем он тебе, они нужны только для разработчиков компиляторов

Это, мягко говоря, неверное утверждение.

Ответить | Правка | К родителю #18 | Наверх | Cообщить модератору

23. "Релиз макропроцессора GNU M4 1.4.20"  +3 +/
Сообщение от Аноним (-), 11-Май-25, 12:50 
>Их все еще надо покупать? А как же дух опенсорса и всего такого?

Ты тролль и намеренно перевираешь. Но всё же отвечу, так как тред могут читать люди несведующие. Open Source и GNU ничего не говорят про монетизацию. Правила GNU гласят про Свободу на исходный код. Что касается денег то, ты можешь продать свою программу хоть за миллиард, или распространять бесплатно, и никто тебя ни в чём не попрекнёт.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

26. "Релиз макропроцессора GNU M4 1.4.20"  –4 +/
Сообщение от YetAnotherOnanym (ok), 11-Май-25, 12:57 
> никто тебя ни в чём не попрекнёт

Дооооо... а если в продаваемой за деньги опенсорсной программе используются сторонние бесплатные  опенсорсные библиотеки? Ты ни разу не видел, как здесь исходят разными субстанциями местные эксперты, когда кто-то что-то опенсорсное продаёт?

Ответить | Правка | Наверх | Cообщить модератору

28. "Релиз макропроцессора GNU M4 1.4.20"  +1 +/
Сообщение от Аноним (-), 11-Май-25, 13:26 
>бесплатные  опенсорсные

Для начала отучаемся использовать вместе слова "бесплатный" и "опенсорсный".

>Ты ни разу не видел, как здесь исходят разными субстанциями местные эксперты, когда кто-то что-то опенсорсное продаёт?

Это вантузники перешедшие на Линукс? Они привыкли юзать Freeware, и пиратские сборки? Когда они мигрировали с Windows их кто-то ввёл в заблуждение, сказав, что СПО это обязательно бесплатно? Они видимо не знают про 4 Свободы проповедованые Столлманом?

Ответить | Правка | Наверх | Cообщить модератору

33. "Релиз макропроцессора GNU M4 1.4.20"  +1 +/
Сообщение от YetAnotherOnanym (ok), 11-Май-25, 15:59 
Для начала отучаемся навязывать собеседнику какие-либо ограничения. "Бесплатный" и "опенсорсный" - это разные взаимонезависимые понятия, употреблятся как отдельно, так и в сочетании.
Ответить | Правка | Наверх | Cообщить модератору

42. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от Александр (??), 11-Май-25, 17:48 
С каких пор они стали взаимозаменяемыми?
Ответить | Правка | Наверх | Cообщить модератору

55. "Релиз макропроцессора GNU M4 1.4.20"  +2 +/
Сообщение от Аноним (-), 11-Май-25, 19:30 
Русский язык в школе изучали? Я напомню некоторые правила. Смотрите во фразе "используются сторонние бесплатные  опенсорсные библиотеки" нет запятой между бесплатными и опенсорсными, а это значит, что "бесплатные" и "опенсорсные" используются не как синонимичные прилагательные, а как разные по смыслу прилагательные.

Ср. "тупой, идиотский GNU" и "отстойный гнутый M4". В первом случае используются близкие по смыслу прилагательные для усиления смысла, во втором разные по смыслу описывающие разные свойства. Хотя, так подумать, может гнутый -- это разновидность отстойного, и в таком случае надо бы поставить запятую.

Ответить | Правка | Наверх | Cообщить модератору

60. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от Noname (??), 11-Май-25, 20:42 
Тут стоит предьявить переводчикам, free open source конечно можно перевести как бесплатный открытый код. Но цитируя великих free is not free beer, free is freedom. Поэтому не бесплатный, а свободный. Везде есть нюансы, любой open sorce проект предоставит доступ к исходному коду, но не любой open source является свободным.
Ответить | Правка | Наверх | Cообщить модератору

59. "Релиз макропроцессора GNU M4 1.4.20"  +1 +/
Сообщение от YetAnotherOnanym (ok), 11-Май-25, 20:30 
> взаимонезависимые
> С каких пор они стали взаимозаменяемыми?

Тауфон, Эмокси-оптик, Офтан-катахром, Черника-форте Эвалар.

Ответить | Правка | К родителю #42 | Наверх | Cообщить модератору

56. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от vdb (?), 11-Май-25, 19:31 
Только не «оперсорсный», а «свободный». Открытые исходники — обязательная, но недостаточное условие свободы.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

27. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от Аноним (-), 11-Май-25, 13:23 
> Open Source и GNU ничего не говорят про монетизацию

Еще как говорят!

"Люди с новыми идеями могли бы поставлять бесплатные программы, принимая дары от довольных пользователей или продавая услуги по помощи."

"Пользователи со сходными нуждами могут образовывать союзы пользователей и платить взносы. Союз заключал бы с программистскими компаниями договора на выпуск программ, которые члены союза хотели бы получить."

"Все виды разработок можно финансировать программными налогами"

И мое любимое - "Платить программистам не перестанут, просто плата станет меньше")))

> ты можешь продать свою программу хоть за миллиард

Ахаха! Ну-ну)) Ну допустим ты продал. Целый один раз.
А потом твой код пошел по рукам. И всё.

Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

48. "Релиз макропроцессора GNU M4 1.4.20"  +3 +/
Сообщение от User (??), 11-Май-25, 18:13 
По этому писать его надо настолько криво-косо, чтоб без твоей поддержки никто бы не... Oh, shi!
Ответить | Правка | Наверх | Cообщить модератору

25. "Релиз макропроцессора GNU M4 1.4.20"  –3 +/
Сообщение от Аноним (-), 11-Май-25, 12:55 
И, откуда вы взяли, что текст международного стандарта обязательно должен быть бесплатным? Мне кажется у вас мышление неправильное. Любой труд должен оплачиваться. Разработка международного стандарта - это результат интеллектуального труда.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

30. "Релиз макропроцессора GNU M4 1.4.20"  +2 +/
Сообщение от 12yoexpert (ok), 11-Май-25, 13:40 
это грабёж, мошенничество и нажива, ничего общего с оплатой труда это не имеет, не нужно пытаться подменять понятия
Ответить | Правка | Наверх | Cообщить модератору

40. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от Аноним (40), 11-Май-25, 17:08 
> И, откуда вы взяли, что текст международного стандарта обязательно должен быть бесплатным

Ты, ведь даже платишь за этикетку на гозировке.

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

44. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от Аноним (44), 11-Май-25, 17:55 
И за пакет в Пятёрочке, даже если я за него не плачу.
Ответить | Правка | Наверх | Cообщить модератору

58. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от Bottle (?), 11-Май-25, 20:01 
Ты сам себя опровергаешь - почему тогда стандарт Ады абсолютно свободный и бесплатный? Получается, что Сишка с плюсами не такие уж и свободные?
А если взять не менее авторитетную ECMA, то ECMAScript и C# имеют тоже абсолютно свободные спецификации.
Сишечные деды настолько погрязли в своей лжи, что не могут найти оправдания творимому злу.
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

62. "Релиз макропроцессора GNU M4 1.4.20"  +1 +/
Сообщение от Noname (??), 11-Май-25, 20:57 
Не понимаю, что за бред несете. Все 759 страниц стандарта С23 есть в открытом доступе. И почему нет притензий ISO/IEC по поводу других стандартов которые платные.
Ответить | Правка | Наверх | Cообщить модератору

64. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от Аноним (-), 11-Май-25, 21:52 
> Все 759 страниц стандарта С23 есть в открытом доступе.

Это не стандарт, а огрызочный working draft.
Вот ты уверен что в финальном стандарте ничего не поменяли? Зуб дашь?

> почему нет притензий ISO/IEC по поводу других стандартов которые платные.

А кто сказал что нет? Но речь же про си.

Ответить | Правка | Наверх | Cообщить модератору

61. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от YetAnotherOnanym (ok), 11-Май-25, 20:52 
> И, откуда вы взяли, что текст международного стандарта обязательно должен быть бесплатным?
> Мне кажется у вас мышление неправильное. Любой труд должен оплачиваться. Разработка
> международного стандарта - это результат интеллектуального труда.

Речь не о том, что разработчики стандарта не должны получать оплату за свой труд. Речь о том, что  стандарт должен находиться в свободном доступе для всех. В том числе и для тех, кому нецелесообразно платить десять-двадцать-тридцать-пятьдесят-сто долларов ради одного параграфа, который понадобился раз в жизни. А вот оплачивает труд по разработке стандарта тот, кто заинтересован в развитии рынка и отрасли, которая на этом рынке работает. Будет ли это государство, или консорциум крупных компаний, или НКО, созданная ведущим в этой области университетом - это уже дело десятое.

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

65. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от Аноним (-), 11-Май-25, 22:03 
> Будет ли это государство, или консорциум крупных компаний, или НКО,
> созданная ведущим в этой области университетом - это уже дело десятое.

Ерунду ты какую-то пишешь. Кто ж так будет работать.
Нужно наоборот - брать fee со всех стран участниц, причем немаленькую, а потом еще и на каждом экземпляре стандарта бабосики рубить.

Ответить | Правка | Наверх | Cообщить модератору

69. Скрыто модератором  +/
Сообщение от Аноним (69), 12-Май-25, 01:36 
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

43. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от Аноним (44), 11-Май-25, 17:52 
>Что за стандарт такой, который ничего не определяет? И почему он платный?

Вот стандарт, который всё определил: -std=gnu23. Пользуйтесь, он бесплатный.

Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

22. "Релиз макропроцессора GNU M4 1.4.20"  +1 +/
Сообщение от еропка (?), 11-Май-25, 12:46 
У sendmail настолько иннопланетный конфиг, что понадобился специальный транслятор для него... Ок.
Ответить | Правка | Наверх | Cообщить модератору

41. "Релиз макропроцессора GNU M4 1.4.20"  +1 +/
Сообщение от _ (??), 11-Май-25, 17:43 
По идее вот это:
>Заметно ускорено выполнение выражений "eval".

должно в свою очередь ускорить Autoconf, там этого бобра... :)

Ответить | Правка | Наверх | Cообщить модератору

45. "Релиз макропроцессора GNU M4 1.4.20"  –1 +/
Сообщение от Аноним (-), 11-Май-25, 17:55 
Если тебе хочется ускорить, то надо делать что-то в стиле: https://tavianator.com/2025/configure.html

Не за 3% прироста гоняться, а за десятками процентов.

Ответить | Правка | Наверх | Cообщить модератору

57. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от _ (??), 11-Май-25, 19:47 
Зойчем?
Оно само будет работать быстрее, мне свою священную оппу даже со стула поднимать не придётся :)
Ответить | Правка | Наверх | Cообщить модератору

50. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от BALLBREAKER (-), 11-Май-25, 19:02 
Sendmail ещё используют в новых инсталляциях?
Ответить | Правка | Наверх | Cообщить модератору

66. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от Аноним (66), 11-Май-25, 22:17 
>активация бинарного режима при загрузке переносимых файлов на не-Unix платформах, на которых бинарные файлы обрабатывающие иначе, чем текстовые (например, заменяются символы в конце строки)

Может все же наоборот - НЕ бинарные? Например текстовые, которые точно имеют разный перевод строк на win\nix платформах.
и для них то и включается бинарный режим.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру