После семи лет разработки профессиональное общество института инженеров электротехники и электроники (IEEE Computer Society) и консорциум Open Group утвердили новую версию стандарта POSIX 1003.1-2024, нацеленного на обеспечение переносимости программ между UNIX-подобными системами. Стандарт определяет программные интерфейсы между операционными системами и прикладными программами, и охватывает набор библиотечных функций, возможностей командного интерпретатора и утилит...Подробнее: https://www.opennet.dev/opennews/art.shtml?num=61372
Почему стандарту POSIX соотвествуют только комерческие unix системы?
соответствие стандарту проверяют на сертификации, она может быть только за деньги
> Почему стандарту POSIX соотвествуют только комерческие unix системы?Кто вам это сказал? Например пингвин вполне себе реализует POSIX. Как впрочем и *BSD и даже некоторые более экзотичные вещи.
Заявляется, что пингвин реализует POSIX частично (не слишком частично чтобы опеннетовский эксперт это заметил, но достаточно частично чтобы сертификация какого либо дистрибутива с не патченным ядром была невозможна).
Пингвин реализует POSIX целиком.Пингвин не целиком реализует Single UNIX Specification.
Во-первых, не целиком, а в общих чертах. Во-вторых, _какой_ пингвин из 600+? Позикс — это про ОС, а не про ядро.
Тогда, побуду капитаном очевидность, наверное следует говорить "GNU Linux"
Совсем не очевидно.
Почему? Очень очевидно.
И какой же из дистрибутивов GNU/Linux?
Пингвин и не должен. Стандарт POSIX не определяет интерфейс ядра, сюрприз-сюрприз. Стандарт вообще не волнует, как устроены сисколлы. Никто не мешает построить POSIX compliant userspace вокруг любого ядра. С совсем по-другому устроенным ядром, которое вообще не умеет в тот же fork(), это могут быть адские костыли (привет NT kernel), но если эти костыли пройдут сертификацию, это будет POSIX.Попытки допатчить GNU юзерспейс до полного формального соответствия и сертифицировать такой дистрибутив были, но учитывая, что никто уже даже не помнит, как назывался этот дистрибутив, понятно, что это никому не надо.
Дистрибутив называется Huawei EulerOS, и вроде бы его можно бесплатно скачать.Зная, как китайцы работают, скорее всего патчить ничего не пришлось, пришлось только поставить местами флаги POSIX_ME_HARDER.
Было дело, даже разворачивался оный в тестовой песочнице.
Дело у меня тогда заглохло на подключаемых репах, которые у китайцев наверное были запрятаны где то глубоко в горах Гималаев...
Это точно. Кuтайцaм дoвеpять - сeбя нe уважaть.
А голландцам?
Можно.
Можно в вопросе тюльпанов, проявлять бдительность, когда речь заходит о штурвалах.
> Можно в вопросе тюльпанов, проявлять бдительность, когда речь заходит о штурвалах.Да они и вон тем литографическим оборудованием порулить за клиента удаленно - совсем не прочь. Прямым текстом сказали - мол, если что, то просто все вырубим на TSMC и делу конец, наши технологии не будут работать в левых лапках, дескать.
>Почему стандарту POSIX соотвествуют только комерческие unix системы?Структура LFS максимально соответствует стандартам Linux. Первичными стандартами являются.
* POSIX.1-2008
* Filesystem Hierarchy Standart (FHS) Version 3.
* Linux Standart Base (LSB) Version 5.0 (2015)Это про дистр "Линукс с нуля". Про другие дистры не знаю. На сколько я знаю всякие там сертификации требуют денег. После каждого нового релиза своего дистрибутива, дистростроители обязаны будут заново проходить процедуру сертификации. Таковы правила, и поэтому на "корочку" раскошеливаются коммерческие компании. У дистростроителей есть более важные задачи чем занятие сертификацией. А если по сути, то на соответствие своих утилит стандартам Пизикс, Юникс должны заниматься разработчики утилит. Вон выше даже упомянули язык программирования Си, и сборщик Make.
Когда покойному Деннису Ритчи показывали Линукс, он сказал, что по факту Линукс - это Юникс. Вот так-то.
> Когда покойному Деннису Ритчи показывали Линукс, он сказал, что по факту Линукс - это Юникс.Не ну правильно, покойному-то деньги ни к чему. А сейчас вы, господа, проследуйте к живым и выворачивайте карманы, сейчас вас будут сертифицировать.
> Почему стандарту POSIX соотвествуют только комерческие unix системы?э... например?
А то тот же мэйк в коммерческих юникс системах например - обычно не то что .PHONY не умеет, он вообще ничего толком не умеет, хорошо если gnu make удается им собрать без плясок с бубном.
> А то тот же мэйк в коммерческих юникс системах например - обычно
> не то что .PHONY не умеет, он вообще ничего толком не
> умеет, хорошо если gnu make удается им собрать без плясок с бубном.Теперь POSIX - это вот так :). Гнутый make в рыло, а кто как он не умеет - ну вы не POSIX 2024 тогда. Бабло привычно победило зло - кто платит бабло тот и решает что зло.
> Текст стандарта пока доступен только в формате PDF для платных клиентовЭто что такое вообще? Это открытый стандарт, да? "Отправьте СМС, чтобы качнуть стандарт на высокой скорости по прямой ссылке"? Ну ладно, теперь буду знать, что посикс нихрена не про открытость, а в опенсорсных кругах он должен быть скорее ругательственным словом.
> теперь буду знатьАмериканцы напряглись, болгары восхитились.
Ой, а как будто остальные "открытые" стандарты другие.
Стандарт языка си - ISO/IEC 9899:2018 - всего лишь CHF 216 за пдфку.
А для "сообщества" выбрасывают драфты чтобы сильно не возмущалось.
Зато стандарт Ады открытый. Вот и думайте, какой язычок на самом деле свободный.
Ты на Аде был серьёзен,
Не по фану ты писал.
Без ошибок словно прозу
Ты объекты создавал.Тендер выиграть немало,
Уязвимости долой.
На свободном япе даже
Хипстер думал головойВесь стандарт открыли люду
Где вы, полчища маакак?
Напишите оупенсурса
Ведь в ночи не дремлет баг
Прекрасный слог!
Подскажите ка сударь, а не высталяли ли Вы творчество на лор'е в свое время?
Благодарю, спасибо, спасибо! Даже не знаю что такое лор, както я его пропустил. Чтобы родился стих нужно вдохновение, я вдохновляюсь ироничностью некоторых комментариев на оупеннете
Слава Патрегу!
Вот и хорошо, не нужно такому таланту на нынешнем лоре пропадать.
Ирония - это прекрасно!
Самоирония - признак здоровья психики.
>Подскажите ка сударь, а не высталяли ли Вы творчество на лор'е в свое время?Да это Я. А как ты узнал?
Удивительно конечно, как в айти напрочь отсутствует картельная солидарность. Сплошь маkаки, сброд и прочие жывотные. Самим то приятно?
> Удивительно конечно, как в айти напрочь отсутствует картельная солидарность. Сплошь маkаки, сброд и прочие жывотные. Самим то приятно?Удивительно конечно, что в ойти все как в других отраслях - ведь вроде высокоэтичная и образованная ойтишная ылита должна вести себя не как быдло^W ламеро-хомячки!
прочитал карательная солидарностьсогласился!
> в айти напрочь отсутствует картельная солидарностьА также компетентность в руководстве и кадровой политике. Из-за чего, действительно, наберут всякий "сброд", рвущийся войти-вайти с улицы, потом уволят, про документацию даже не подумают, а потом другим за ними доделывать и переделывать всю эту "Войну и мир", что ма..шинистки настучали по клавишам со stackoverflow со скоростью 100 буквов в минуту, буква по рублю.
Другая причина, характерная для любой отрасли - конкуренция специалистов на рынке. Каждый свой товар хвалит, чужой - ругает.
На ДР моему другу-сатанисту подарил старый томик "Язык Ада". Он был счастлив.
Ах Вы, известный жмот. На новый томик не раскашелились для друга.
расташелились?
> Ах Вы, известный жмот. На новый томик не раскашелились для друга.То был раритет и антиквариат, ваще-то!
Спецификация GNU C тоже открытая.
В России ты можешь его купить баксов за 30. Его же, С11 я покупал тоже за 30 баксов, у NIST кажется. Там есть национальные стандарты и маркировки - т.е. берётся международный стандарт и 1-1 принимается но под каким-то национальным кодом.Для С23 я как раз нашёл эти стандарты в России - они самые дешёвые здесь.
Ты же говоришь про перекупку, как спекулянт. А надо текст стандарта у самих стандартизаторов.>Для С23 я как раз нашёл эти стандарты в России - они самые дешёвые здесь.
Если это чистый Си? То последний ратифицированный стандарт датируется 2018 годом. Поздние это так называемые черновики (драфты).
Нет, не перекупщики.
ФГБУ «Институт стандартизации»Название на русском:
Ст ИСО МЭК 9899-2018Федеральное государственное бюджетное учреждение «Российский институт стандартизации» имеет Соглашение с Международной организацией по стандартизации ISO о распространении и воспроизведении стандартов ISO на территории РФ.
С ценой ошибся, вот тут он стоит 40к🤷🏻♀️
https://nd.gostinfo.ru/document/6424839.aspx
Однако тут 3к
https://gostperevod.ru/st-iso-iec-9899-2018.htmlТут это правда "Стандарт Молдовы" наверху написан.
> Однако тут 3к
> https://gostperevod.ru/st-iso-iec-9899-2018.html
> Тут это правда "Стандарт Молдовы" наверху написан.Как они вообще работают.
https://gostperevod.ru/contact
Клацаем над "100% SECURED" (ц)
IdAuthority Credentials not available for this site
> Для С23 я как раз нашёл эти стандарты в России - они самые дешёвые здесь.На минуточку, они настолько дешевые - что воооон там можно скачать драфты и все предложенные поправки совершенно бесплатно, при том - официально как я понимаю! А так то C23 еще не принят, если что. Заодно можно посмотреть что там еще для 23 предложено. Типа N-битных integer'ов или радикального пересмотра работы со строками (весьма интрузивно но идея здравая).
Хотя если за бесплатные доки очень хочется заплатить, кто ж запретит?!
Выше ответил со ссылкой на институт стандартизации. Это где это можно официально и бесплатно скачать, скажем С17 стандарт? Можно ссылку (не на draft)?
Старые стандарты официально скачать нельзя, а новые обычно доступны некоторое время перед принятием, пока находятся в статусе черновика. Если замечаний и исправлений не поступает, то черновик приобретает статус стандарта и доступ закрывают. Если кому действительно нужен стандарт для работы, у тех он имеется легально и бесплатно. Кому нужен для галочки - те покупают. В остальных случаях достаточно черновика.
>Если кому действительно нужен стандарт для работы, у тех он имеется легально и бесплатно. Кому нужен для галочки - те покупают.Разработчики компиляторов LLVM и GCC покупают и им стандарт нужен не для галочки.
>>Если кому действительно нужен стандарт для работы, у тех он имеется легально и бесплатно. Кому нужен для галочки - те покупают.
> Разработчики компиляторов LLVM и GCC покупают и им стандарт нужен не для
> галочки.Приятно увидеть на Опеннет разработчика компиляторов LLVM и GCC.
> Выше ответил со ссылкой на институт стандартизации. Это где это можно официально
> и бесплатно скачать, скажем С17 стандарт? Можно ссылку (не на draft)?Я не очень понимаю - а в чем проблема с последним DRAFT? Он же 1 в 1 как релиз.
И поэтому некий универ например вываливает вот такое: https://teaching.csse.uwa.edu.au/units/CITS2002/resources/n2... - да, вы все правильно поняли, это C17 нашару и совершенно легально. Ибо последний предрелизный драфт, после него ничего не менялось. В C17 вообще изменений так то немного было - так что максимально неудачный пример.
Но, конечно, если цель из принципа денег дать стандартизатору - врядли они будут пинками отбиваться от такой прыти.
> Для С23 я как раз нашёл эти стандарты в России - они
> самые дешёвые здесь.А он что, уже принят?
The __current__ C programming language standard (C17) ISO/IEC 9899 was adopted by ISO and IEC in 2018.
https://open-std.org/jtc1/sc22/wg14/www/projects#9899 &...
ISO/IEC 9899 - Revision of the C standard
The primary output of WG14 is ISO/IEC 9899, the C Standard. The following is a list of revisions to ISO/IEC 9899 that the committee has produced:
Revision ISO publication Similar draft
C2y Not available N3220 [2024-02-22]
C23 Not yet published by ISO N3096 [2023-04-02]https://open-std.org/jtc1/sc22/wg14/www/projects#9899
Или продают n3220? https://open-std.org/jtc1/sc22/wg14/www/docs/n3220.pdf
Перепутал просто.
Если правильно помню, комитет однажды тоже что-то перепутал и стандарт был доступен всем.) Кстати n3220.pdf теперь скачивается под именем n3220-1.pdf -- не удивлюсь, что n3220-2.pdf будет стандартом.
Для ISO производство стандартов - это бизнес.
Кстати, GCC поддерживает драфты или настоящие стандарты?
Насколько я помню, драфты!!!!
Авторы GCC создают стандарты, совместно с авторами других трансляторов и EDG фронтэнда.
А если кто-нибудь бедный напишет в багтрекер про несовпадение поведения с драфтом?
Черновик перед принятием исправляют несколько раз, на последней итерации в основном "расставляют запятые". Так что если напишет, то это окажется несовпадение со стандартом. Свежайшую его версию в полной мере вряд ли кто реализовал - это как компромисс меж разработчиками, каждый тянет в свою сторону, пытается стандартизовать своё расширение языка, а потом уже поддерживать нововведения остальных.
> Это открытый стандарт, да? "Отправьте СМСШел 2024 год, а опеннетные комметаторы так и не научились отличать "открытость" от "басплатности".
Подержи моё свободное пиво. Чтобы я мог воспользоваться бесплатным словом.
Герасим воспользовался и рост не помог. Наверное.
Шел 2024 год, а опеннетные комметаторы так и не научились отличать "открытый" от "свободный".
Это значит что сейчас что то типа бета версии для умных людей. Они там найдут ошибки поднимут вой. Можно будет их исправить и выкатывать в паблик.
Стандарты всегда были платные, абсолютно все стандарты нужно покупать, ну или работать там, где предприятие покупает стандарт.
Ну, то есть, украсть у своей организации.
Свободка - она такая!
С добрым утром!Поздравляю, на вас снизошло открытие, что индустриальные стандарты в основной своей массе, и актуальные стандарты IEEE в частности — платные и стоят приличных денег. Бесплатны обычно черновики и предыдущие версии.
Также можно отметить, что IEEE — это некислая такая НКО («501(c)(3) organization») с годовым доходом в $467M.
Капитализм, счастье, помолись!
> Это что такое вообще? Это открытый стандарт, да?да. Поскольку там участвовала open group - они его даже рано или поздно выложат (а не черновик какой-нибудь).
А за IEEE шные - всегда надо было платить. Тем и питаются.
Это ты еще не видел ценника на стандарты SMPTE, например. В наморднике выводить!
(поддержка cineform/gopro CFHD в ffmpeg существует только потому что тот индус купил всю пачку потому что ему по работе было надо. Надо думать нифига не за шва6одку а за приличные суммы в месяц. Ну и еще он конечно был очень неленивый, поскольку CHFD соответствует стандарту примерно никак.)
Действительно, семь лет куча инженеров бормотали там что-то, писульки писали, выдали какой-то документ, и теперь за него ещё и деньги платить? Доколе?! Пусть за паёк батрачат!> Это открытый стандарт, да?
Да, это именно открытый стандарт. Проблема не в том, что за его копию деньги просят, а в том, что ты не понимаешь значения слова «open» в словосочетании «open standard». И нет, это совершенно не значит «бесплатно», и не имеет никакого отношения к «open source» (который тоже ничего про бесплатность не говорит).
> ты не понимаешьа, это другое?
> значения слова «open» в словосочетании «open standard». И нет, это совершенно не значит «бесплатно», и не имеет никакого отношения к «open source» (который тоже ничего про бесплатность не говорит).
о, мудрейший! так просвети тёмных!!!
Выучите уже разницу между open и free.
Open = открытый,
free = свободный.
Открытый != свободный
Free = cвободный,
free = бесплатный.
Free != free.
FreeBSD - получается свободный. Шах и мат, гплщики.
свободная касса != свободная воля
> а, это другое?Именно так, значение слова совершенно другое. Я рад, что ты понял это.
> о, мудрейший! так просвети тёмных!!!
Просвещаю: возьми словарь и найди перевод слова «open». Подумай над ним как следует. А потом обдумай разницу между «открытой системой» и «закрытой системой» в котексте компьютерных систем. Если какие-то вопросы останутся — обязательно пиши сюда, будем вместе разбираться.
> обеспечение переносимости программ между UNIX-подобными системамПереносимость - в смысле, возможность запуска того же бинарника. Нет? Ну тогда всё это чепуха.
Когда это опенсорс был про "переносимость бинарников"? Вот тебе сорцы, и делай с ними (и с собой) чо хошь.
При чём тут к POSIX опенсорс?
> возможность запуска того же бинарникаЭто называется два компа с одной и той же ОС и с ± одинаковыми процессорами. Вам для этого стандарт нужен?
> Переносимость - в смысле, возможность запуска того же бинарника. Нет? Ну тогда всё это чепуха.Лол. Сам не понял слова "переносимость", и сам же окрестил все чепухой.
Ну почему в опеннетных комментариях всегда парад альтернативных мнений? 😭
Потому что, тут сидят победители "специальных олимпиад"?
>> обеспечение переносимости программ между UNIX-подобными системам
>в смысле, возможность запуска того же бинарникаСам придумал содержание (запуск бинарника), которого в исходном тексте нет.
>Ну тогда всё это чепуха
И на основе этого придуманого содержания вынес вердикт.
переносимость программ =/= запуск бинарника
Это про компиляйшн
Переносимость на уровне самих исходников, видимо. Но это получается, что их вообще не нужно патчить, или несоответствие стандарту.
> asprintf (форматирует строку и выделяет буфер с учётом размера вывода)Мееееп! Неправильно, плюсник детектед
Товарищи, простите за оффтоп, хотел бы обратиться к семейным экспертам опеннета.Ситуация: уже два мес сижу с женой и детьми дома. До сентября технической возможности куда-то их отрпавить нет.
Крыша уже едет.Задача:выжить в этих условиях и сохранить ментальное здоровье.
???
Детям надо друзей. Пригласи в гости ещё дитя из класса, и они будут рубиться.
Жену сначала пойми что хочет и выполни, скорее всего накопились какие-то не закрытые таски либо не обсужденные командой вопросы. Потом лубрикант и виагра когда дети спят.
Старшее дитя в школу ток пойдет. Младший еще и в сад толком не ходил.
Недавно сменили локацию, друзяшками по месту пока не обзавелись. Да и так дома сокрушается все...
Гранит наук и трудотерапия помогают, но перегружать тут тоже нельзя.К жене незакрытые таски у меня. Но там переполнение буфера. Она человек несистемный, я наоборот. В хорошем смысле слова. Педантичность, последовательность, вот это все.
Лубрикант и виагра пока к счастью не требуется.
Грешным делом уже думаю может свалить на офлайн работу. Хотя друзья показывают и успешный опыт обоюдной удаленки в таких же конфигурациях.
Хз что делать, но что-то точно нужно срочно предпринимать.
Это называется взрослая жизнь!
Ты же мужик, соберись!
Или, все же думаешь, чужие женские советики в интернете помогут твоей личной жизни?
> Лубрикант и виагра пока к счастью не требуется.Ты не понимаешь. Не одно и тоже отработать смену и исполнить эпичный концерт
Уверены что тут может пробегать ваша супруга,нет?Тогда и спрашивать бесполезно было.
В жизни все возможно. Но конкретно это особого значения не имеет.
Мне интересно узнать как другие справляются. Думаю я не один столкнулся с подобным.
Та я к тому, что лучше довериться ее интуиции. Тогда все будут довольные.
> довериться ее интуицииИ сразу заказать за упокой!?:)
У нас классика. Муж - глава/голова.
Предложения я бы выслушал конечно, но их нет.
Ну есть еще вариант терпеть и ждать сентября. Эх.
>Бросать жену и детей, забирать все деньги и релоцироватьсяВ гневе конечно и такие помыслы возникают иногда.
Но жизнь вообще сложная штука.
Ломать всегда проще, чем строить.
Всегда бежать - это тоже путь в никуда. Нужно превозмогать трудности. Стоит слиться в чем-то одном, как последует целая череда сливов. Сэд бат тру.
Бросать жену и детей, забирать все деньги и релоцироваться в Турцию или куда-нибудь еще.
> выжить в этих условиях и сохранить ментальное здоровьеНо зачем? Планета и так перенаселена, а у тебя реальная возможность сделать её немного лучше.
Перенаселена кем?
С европеоидами поговаривают беда.
Более того, 5% нужно как-то пополнять. Для баланса. В остальном старик дарвин все разрулит.>у тебя реальная возможность сделать её немного лучше
Если я попаду в кащенку и сяду на шею налогоплательщиков, вангую вой вида: "ваа куда деваются наши налоги".
Ваше предложение неконструктивно с точки зрения обоих факторов развития событий.
>Отправлять жену с детьми к маме."...вот она моя жена!
Хоть зеленая она,
Но зато есть перспектива:
Тещи нету ни*рена!"Классика:)
В гостиницу отправлять - это тоже самое, что нафиг.
Отправлять жену с детьми к маме. А самому несколько дней тусить дома ну или работать в твоём случае. Если мама далеко или в другой стране то в отель или просто нафиг.
Купи Dark Souls.
Или строительные наушники от шума:)Тут хоть что купи. Будет: папа помоги. Папа а как тут. Папа а поиграй с нами. А почему небо на небе?! Etc.
>Это называется взрослая жизнь!Взрослая жизнь взрослой жизни рознь.
Обычно все это проецируется на личный опыт.
Вспоминаю своих взрослых родителей. У них в помощниках были бабушки-дедушки. В моем случае есть только я, жена и двое детей. Так в жизни случается.
Думаю школа и сад решат львиную долю проблемы. Но оно начинается только в сентябре.Собраться надо, согласен. Вот с людьми поговоришь и оно полегче.
>Это называется взрослая жизнь!Взрослая жизнь взрослой жизни рознь.
Обычно все это проецируется на личный опыт.
Вспоминаю своих взрослых родителей. У них в помощниках были бабушки-дедушки. В моем случае есть только я, жена и двое детей. Так в жизни случается.
Думаю школа и сад решат львиную долю проблемы. Но оно начинается только в сентябре.Собраться надо, согласен. Вот с людьми поговоришь и оно полегче.
Нанять гувернантку и свалить в намкрыш (с выжить там правда могут возникнуть сложности, тщательно выбирай дорогу и поменьше верь яндексу - он хочет тебя убить!)С собаками я именно так эту проблему решаю.
Интересно, причем бы тут позикс.
О, пох, привет!
Да, помимо перечисленного есть еще собака, кошка и мор свинки. Ага.Как всему этому поможет крым/гоа/да хоть бора-бора?
Гувернантку можно для уборки дома/готовки. Для детей сомневаюсь. Этож свои дети, ими самому заниматься надо. Я и собакой сам в свое время занимался. С кинологом бывало, но под его контролем, а не отдал соьаку и типа обученную забрал.По ходу я уже готов просто идти офлайн в офис. Лишь бы отвлечься от этого всего. Сменить картинку.
Причем тут позикс? Мой внутренний позикс поехал, видимо.
> Да, помимо перечисленного есть еще собака, кошка и мор свинки. Ага.
> Как всему этому поможет крым/гоа/да хоть бора-бора?дык крым тебе поможет, а им - поможет гувернантка, догситтер, и кто там по морским свиньям.
Ну и жену оставишь за этими вот всеми присматривать (а не самой за двоих впахивать).> Гувернантку можно для уборки дома/готовки. Для детей сомневаюсь. Этож свои дети, ими
> самому заниматься надо. Я и собакой сам в свое время занимался.им тоже надо от тебя отдохнуть. А не заниматься 24 часа каждый день.
Собака прекрасно чувствует себя в деревне где я нашел ей передержку. В собачьей компании, а не в моей, где то нельзя, это невовремя, сюда иди, тут сиди.(детей в общем-то тоже раньше было принято на лето в деревню сдавать, бабушкам там или троюродным тетям - и ни один деть вроде не страдал от этого)
> strlcpy и strlcatЭто из BSD притащили, и помнится ещё недавно кто то заявлял что никогда такие варианты не примет, потому что есть strncpy и strncat.
Стандарт сделали а реализовывать не будут всё равно)
Если уж приняли в Стандарт, то реализовывать будут.
Старики токо раздуплились, а strl* уже объявили небезопасными и отказались от них. Сейчас модно strs*
7 лет же думали.
Семь лет разрабатывали операторы "::=" и ":::=".
Следующая семилетка будет посвящена разработке оператора "::::=".
Хорошо хоть не ~=
Хорошо хоть не /:=|
Так =~ регулярки в баше, очень удобно. Ну, если спустя 20 лет утянули такие значимые улучшения гну в свою копроетарщину, то могли бы уже и шелл улучшить.
~= это из Lua !=
В dlang конкатенация с присваиванием. Ну, в смысле,string s = "hello";
s ~= ", world";Где что ещё бывает?
> В dlang конкатенация с присваиванием. Ну, в смысле,
> string s = "hello";
> s ~= ", world";
> Где что ещё бывает?bash
A="Hello, "
A+=" World!"
echo "$A"Hello, World!
жду оператор [:|||||||:]
> жду оператор [:|||||||:]Это опеннетовское расширение, тут господа типа похов-нахов часто ручник не отпускают.
Так нужен оператор с переменным количеством "|"
[:|<нужное количество>|:]
Заточен специально для бездны без дна
Это bayan operator. Ведение меха управляет меняющимися процессами в коде или интенсивностью.[:||||||||||||:] - много потоков в пуле
[:|:] - один поток
[:||||||||||||:] <code> [:|:] - буферизовать I/O в пределах <code>
[:||30MiB||:] - преаллоцировать память[:||||||||||||:]
[:||||||:]
[:|:] - запретить прерывания[:|:]
[:||||||:]
[:||||||||||||:] - разрешить прерывания
а что делает [::] ?
деление на ноль не поддерживается
> а что делает [::] ?Exception: баян порвался!
stonks!
А стандартизация epoll все там же(
Там же, где и kqueue?
Даëшь ГОСТ на ядро! )
Поддерживаю.
да, и продавать за деньги, как и остальные тексты ГОСТ.
но только за рубли
Зачем им $'...' когда есть ${...} ?
Зачем вообще нужна возня со спецсимволами, как-будто на дворе 70-е? Это просто символ доллара США.
> Зачем вообще нужна возня со спецсимволами, как-будто на дворе 70-е? Это просто
> символ доллара США.Для начала нужно понять зачем $'...' вообще нужен. Я понял, что это просто аналог ${...}, но может быть я ошибся?
> Для программ на языке Си добавлена поддержка константы SIGWINCH,
> средств для создания разделяемых объектов,Разделяемые объекты -- это такие, котороые можно разделить на части, в отличие от совместно используемых, котороыемогут быть доступны нескольким процессам одновременно.
А константа SIGWINCH -- это сигнал "Signal Window Change". Причем тут какие-то объекты...
>> Для программ на языке Си добавлена поддержка константы SIGWINCH,
>> средств для создания разделяемых объектов,
> Разделяемые объекты -- это такие, котороые можно разделить на части, в отличие
> от совместно используемых, котороыемогут быть доступны нескольким процессам одновременно.Пора удалять иллегальные дефиниции в удалённом репозитории. Желательно, работая удалённо.