The OpenNET Project / Index page

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



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

Оглавление

Линус Торвальдс выступил против парсеров Kconfig, не поддерживающих табуляцию, opennews (??), 18-Апр-24, (0) [смотреть все]

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


20. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  +13 +/
Сообщение от Аноним (20), 18-Апр-24, 11:14 
ну в плане подобных спорных ситуаций Линус всегда отстаивал технически правильную сторону. за что ему мой почет и уважение.
Ответить | Правка | Наверх | Cообщить модератору

22. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  +9 +/
Сообщение от Аноним (22), 18-Апр-24, 11:17 
Дай Бог его пальцу крепости и здоровья на многие года!
Ответить | Правка | Наверх | Cообщить модератору

27. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  –12 +/
Сообщение от Аноним324 (ok), 18-Апр-24, 11:24 
Ну технически правильно это убрать табуляции.
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

30. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  +2 +/
Сообщение от Аноним (18), 18-Апр-24, 11:28 
Если убрать табуляции, то как настраивать величину отступа под себя? Яваскриптеры вон вообще двумя пробелами выравнивают, так что с такими отступами кроме автора никто не разберётся в структуре этого кода.
Ответить | Правка | Наверх | Cообщить модератору

59. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  –2 +/
Сообщение от ano (??), 18-Апр-24, 12:23 
у яваскриптеров нет стандартного стиля (или тысячи их?). язык позволяет вообще весь код в одну линию впихнуть. к счастью, есть eslint и prettier, которые почти любой стиль к нужным стандартам сами приведут.
Ответить | Правка | Наверх | Cообщить модератору

67. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  +3 +/
Сообщение от Вы забыли заполнить поле Name (?), 18-Апр-24, 12:55 
В с++ стайлгайде гугла тоже 2 пробела, сильнейше мешает им писать миллионы строк кода на нем: дело привычки.
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

112. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  –1 +/
Сообщение от Аноним (18), 18-Апр-24, 16:33 
Читайте внимательнее. Не "писать пиллионы строк кода", а "разбираться в структуре кода". Это разное. Как раз с написанием у гугла проблем нету. Андроид и хром потверждают.
Ответить | Правка | Наверх | Cообщить модератору

86. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  –1 +/
Сообщение от Аноним (86), 18-Апр-24, 14:30 
>как настраивать величину отступа под себя

Всегда через .editorconfig настраивали.

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

113. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  +/
Сообщение от Аноним (18), 18-Апр-24, 16:37 
Те, кто якобы настраивает через .editorconfig, слишком активно тут топят за пробелы, притворяясь, что им не всё равно, что там ide подставит вместо отступов в физический файл.

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

193. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  +/
Сообщение от Аноним (192), 19-Апр-24, 16:25 
.editorconfig же обычно коммитится, и в нём настраивают не под себя, а наоборот одинаково под всех.
Ответить | Правка | К родителю #86 | Наверх | Cообщить модератору

36. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  +1 +/
Сообщение от FrBrGeorge (ok), 18-Апр-24, 11:46 
> технически правильно это убрать табуляции

Только это технически не выполнимо: табуляции _уже_ поддерживаются и используются в, не хочу соврать, многих тысячах готовых конфигах и уже имеющихся парсерах. Изменить их все одновременно, или даже постепенно — задача не для текущей реальности. Чего Линус никогда не допускал — это практики в стиле M$: «мы тут поменяли синтаксис, а проблемы пользователей — это проблемы пользователей, что вам, конвертор лень было запустить?»

UPD: в Linux kernel coding style табы в kconfig прописаны совершенно явно:
https://www.kernel.org/doc/html/v4.10/process/coding-style.h...

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

43. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  –2 +/
Сообщение от Аноним (43), 18-Апр-24, 11:54 
технически как раз выполнимо - среди корректных парсеров замена таба на пробел там проблем не вызовет. Но идти на поводу у ущербных идеолорически неправильно: в таком случае сам ущербным станешь.
Ответить | Правка | Наверх | Cообщить модератору

47. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  +/
Сообщение от FrBrGeorge (ok), 18-Апр-24, 11:58 
> технически как раз выполнимо - среди корректных парсеров замена таба на пробел
> там проблем не вызовет.

Там — это где? Во всех имеющихся конфигах? В том числе и в __будущих__ — если заранее табы не запретить в парсерах? Нет, это не выполнимо технически. Я бы не взялся. Линус вон тоже не стал.

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

49. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  +/
Сообщение от Аноним (49), 18-Апр-24, 12:03 
там - это конкретно в том месте, где отклонённый патч заменял таб на пробел.
Ответить | Правка | Наверх | Cообщить модератору

101. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  –3 +/
Сообщение от Аноним (101), 18-Апр-24, 16:02 
+1. Дебилизм с "экономией пробелов" устарел ещё в 20 веке, зачем вообще табуляции нужны сегодня?! Они давно не выполняют своих функций.
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

237. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  +/
Сообщение от Аноним (-), 23-Апр-24, 13:30 
Имеют размер, выбранный пользователем...
Ответить | Правка | Наверх | Cообщить модератору

81. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  +/
Сообщение от Аноним (-), 18-Апр-24, 14:07 
Когда он запретил использовать плюсы в ядре с абсолютно надуманному и бездокательному обвинению, это тоже было "отстаивал технически правильную сторону" ?
Или ему просто плюсовики в штаны наделали и он до сих пор злится?
Ответить | Правка | К родителю #20 | Наверх | Cообщить модератору

99. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  –2 +/
Сообщение от Аноним (101), 18-Апр-24, 15:59 
С++ - ну он правда далёк от "языка для всех". Ему место в академических коридорах, лишний раз показать "преимущество над ЛИСП". В ядро надо было тащить Ди - настоящего преемника С++.
Ответить | Правка | Наверх | Cообщить модератору

116. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  +/
Сообщение от Аноним (131), 18-Апр-24, 16:56 
D туда затащить будет ещё больнее из-за пожизненного диктатора.
Ответить | Правка | Наверх | Cообщить модератору

117. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  +3 +/
Сообщение от Аноним (-), 18-Апр-24, 16:59 
> С++ - ну он правда далёк от "языка для всех".

Ахаха, ну надо же!
Нужно срочно рассказать это всем пишущим прикладной и системный софт на плюсах, что он оказывается для "академических коридор"
Посмотри сколько всего написано на плюсах, а сколько на богомерзкой!

На плюсах - текстовые редакторы, пром. софт типа кадов, игровые движки, браузеры, даже целые операционки (а нн одно занюханое ядро...).
А на сишке - убогое легаси, которое не в состоянии переписать на нормальные языки.
Сишники даже нормальный компилятор на си не осилили - что гцц, что шланг написаны на плюсах.

> В ядро надо было тащить Ди

Мда.. вообще грешно глумиться над убогими. Поэтому D комментировать не буду.

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

150. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  +/
Сообщение от Аноним (150), 18-Апр-24, 22:17 
> Сишники даже нормальный компилятор на си не осилили - что гцц, что шланг написаны на плюсах

Они его осилили, gcc был написан на C и прекрасно работал. Его потом переписали на C++. Но ведь был и работал

https://lwn.net/Articles/542457/

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

181. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  +/
Сообщение от Аноним (-), 19-Апр-24, 12:39 
> gcc был написан на C

Изначально gcc был написан на Пастеле - "супер-волосатом паскале", чтобы эти эвфемизмы Столмана не значили -_- (super-hairy extended Pascal). И ведь работал.
Но потом его переписали на сишку.

> и прекрасно работал

... пока сложность компилятора не превзошла возможности сишки.
Или сишников, кто тут уже разберет))

Поэтому пришлось воспользоваться нормальным языком:
> C++ "supports cleaner code in several significant cases." It never requires "uglier" code.
> C++ makes it harder to break interface boundaries, which leads to cleaner interfaces.

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

128. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  +1 +/
Сообщение от Аноним (-), 18-Апр-24, 18:02 
Ты это серьезно?
Посмотри сколько софта написано на плюсах.
Начиная от винды заканчивая хромом.
От Microsoft Office, Adobe Illustrator/Photoshop, Safari до открытых Firefox/Thunderbird.
Я уже молчу про игровые движки и тысячи игр.

По сути это язык, на котором написаны самые распростаненных пользовательские приложения.

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

172. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  +1 +/
Сообщение от bOOster (ok), 19-Апр-24, 06:50 
Чего за ерунда? Тебя никто не принуждает использовать возможности языка "не для всех" типа шаблонов. Использование базовых возможностей - классов и т.п. уже существенно облегчает написание софта.
Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору

194. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  +/
Сообщение от Аноним (192), 19-Апр-24, 16:36 
+1. Каждый раз когда заходит речь о С++ - обязательно появляется какой нибудь "на С++ не программировал, но осуждаю" и начинает как попугай пересказывать страшилки о С++, услышанные от других таких же попугаев.
Ответить | Правка | Наверх | Cообщить модератору

124. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  +/
Сообщение от n00by (ok), 18-Апр-24, 17:34 
> Когда он запретил использовать плюсы в ядре

Линус знатно затролилл неумеющих писать на плюсах в ядре. По факту он всего лишь запретил использование плюсов для написания исходного кода linux.

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

108. "Линус Торвальдс выступил против парсеров Kconfig, не поддерж..."  +/
Сообщение от Аноним (108), 18-Апр-24, 16:27 
> ну в плане подобных спорных ситуаций Линус всегда отстаивал технически правильную сторону.

Дык, проблема в том, что он не отстаивает. Кроет нецензурщиной и закрывает тему.

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

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

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




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

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