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"  +10 +/
Сообщение от Аноним (3), 11-Май-25, 08:48 
> перенесены исправления, решающие проблемы с переносимостью

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

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

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

9. "Релиз макропроцессора GNU M4 1.4.20"  –8 +/
Сообщение от Аноним (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"  –6 +/
Сообщение от Аноним (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"  +5 +/
Сообщение от YetAnotherOnanym (ok), 11-Май-25, 12:52 
> Да и зачем он тебе, они нужны только для разработчиков компиляторов

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

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

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

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

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

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

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

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

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

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

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

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

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

81. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от aname (?), 12-Май-25, 12:12 
Что не делает конечный продукт бесплатным автоматически. Для начала, надо смотреть в лицензию бесплатных библиотек.
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

85. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от Noname (??), 12-Май-25, 13:44 
Бесплатным делает автор, но не лицензия. Лицензия делает ограничения на использование (они или есть или их нет). Так что тут с вами согласен. Многие воспринимают что опен сорс это бесплатно. Но сами почему-то на завод идти бесплатно не хотят.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

82. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от aname (?), 12-Май-25, 12:15 
Ну вам- то:
С. Н. ВИНОГРАДОВ и А. Ф. КУЗЬМИН

Л О Г И К А

УЧЕБНИК для СРЕДНЕЙ школы

Ответить | Правка | Наверх | 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"  +5 +/
Сообщение от User (??), 11-Май-25, 18:13 
По этому писать его надо настолько криво-косо, чтоб без твоей поддержки никто бы не... Oh, shi!
Ответить | Правка | Наверх | Cообщить модератору

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

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

74. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от Аноним (74), 12-Май-25, 09:57 
Что они говорят в качестве мнения или рассуждения, не имеет значения ни для кого, кроме ярых последователей идеологии. Для людей с более практическим взглядом на жизнь лицензия - это инструмент. А инструмент выбирается подходящим под задачу.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

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

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

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

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

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

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

58. "Релиз макропроцессора GNU M4 1.4.20"  –1 +/
Сообщение от 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ообщить модератору

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

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

87. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от Noname (??), 12-Май-25, 14:05 
Ха, дидов сишных собери, стандарт новый обсуди, 3551 документов по новому стандарту обработай, потом его зарегистрируй, еще и гарантию что это стандарт дай. А <100$ заплатить за это жаба душит
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

92. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от Bottle (?), 12-Май-25, 22:39 
https://www.iso.org/standard/82075.html
Цена: 221 швейцарский франк.
Ты с ума сошёл? Какие "меньше сотни долларов"?
Опять апологет сишечки заврался.
Ответить | Правка | Наверх | Cообщить модератору

80. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от aname (?), 12-Май-25, 12:10 
Зачем оправдываться?

Нужно- покупаешь, не нужно- не покупаешь.

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

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

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

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

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

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

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

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

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

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

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

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

71. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от фф (?), 12-Май-25, 08:13 
кстати, правильно говорить "уже надо покупать", а не "всё еще". Потому как первый стандарт ANSI X3.159-1989 доступен для скачивания абсолютно бесплатно с правительственного сайта nist.
Это потом его адаптировали международным комитетом в исо, а там принято продавать.
Так что если вам достаточно С89 - всё бесплатно.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

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

84. "Релиз макропроцессора GNU M4 1.4.20"  +/
Сообщение от aname (?), 12-Май-25, 12:18 
Хорошо, что хватает транслятора.
Ответить | Правка | Наверх | 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ообщить модератору

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

88. "Релиз макропроцессора GNU M4 1.4.20"  –1 +/
Сообщение от Аноним (88), 12-Май-25, 14:18 
Ну вот и давайте Jia Tan'ам, если сможете до них добраться. Да и не все же Jia Tan'ы.
Ответить | Правка | К родителю #66 | Наверх | Cообщить модератору

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

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




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

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