|
2.7, Аноним (7), 22:58, 28/02/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
Напомню что линукс это "mostly POSIX-compliant".
В отличии например от макоси.
Так что над№№№вать на ПОФИГС можно но абсолютно бессмысленно.
| |
|
3.42, grand (?), 00:44, 01/03/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
>В отличии например от макоси.
Хоооороошая операционная система ! Хааарошей архитектуры!
>"mostly POSIX-compliant" линукс
напротив операционная система плохая. Распухшее, плохо администриуемое моноядро , практически невозможно перевести на прогрессивные безопасные языки программирования. Ибо для этого нужно как минимум вдвое, а на самом деле - и втрое больше разработчиков ,чтобы разрабатывать и то,и другое , и еще и патчи принимать.А их и так не хватает.И прекратить разработку , и взять и за 4 года все на rust переписать - смелости нет.
| |
|
4.52, Аноним (52), 01:24, 01/03/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Я конечно угораю с рынка труда в целом, что ит, что ритейл какой нибудь. Одних ТП эйчарихи сливают еще до собеса, других выкидывают потому что русский, а потом ноют что спецов нет, работать некому.
| |
|
|
2.9, Аноним (9), 22:58, 28/02/2025 [^] [^^] [^^^] [ответить]
| +5 +/– |
Эта поделка существует дольше, чем ты слово POSIX знаешь.
| |
2.22, morphe (?), 23:32, 28/02/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Ещё бы скрипты кто-то posix-совместимые писал, кругом же башизмы и никакой posix shell их не переварит
| |
|
1.14, Шарп (ok), 23:10, 28/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Шелл красивый и хипстерский, но несовместимость с бгмерзским башем всё портит.
| |
|
2.21, morphe (?), 23:30, 28/02/2025 [^] [^^] [^^^] [ответить]
| +3 +/– |
Был бы он совместим - был бы таким же мерзким как баш.
Для существующих скриптов слой совместимости есть, чтобы их sourceить - bass, зачем что-то ещё?
| |
|
1.17, Аноним (-), 23:16, 28/02/2025 [ответить] [﹢﹢﹢] [ · · · ] | +2 +/– | К сожалению в новость не добавили предпосылки и причины этого действия fishshel... большой текст свёрнут, показать | |
|
2.20, Внеземная_ОСЬ (?), 23:25, 28/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
autocxx что это ? Авто связка как понятно , что вообще нового сделано кроме пере байтирования и пере дампирования чужого труда в другую директорию ?
| |
|
3.24, Аноним (-), 23:42, 28/02/2025 [^] [^^] [^^^] [ответить]
| +/– |
> autocxx что это ?
interop между растом и с++
> что вообще нового сделано кроме пере байтирования и пере дампирования чужого труда
Чьего труда?
Это их же код.
| |
|
2.30, Аноним (50), 00:01, 01/03/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Да, т.е. на цпп было 17 человек, которые коммитили, а на расте 7 человек, круто. Ну и переписали шелл(что не рокет сайнс) ВСЕГО за 2 года. Потрясающий результат. Все причины высосаны из пальца в желании скрыть истинную причину - автору просто захотелось. Но, видимо, яиц не хватило напрямую написать.
| |
|
3.33, Аноним (33), 00:10, 01/03/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Учитывая что им просто по фану, причин быть и не должно.
Написали обычный хелло-ворд. Э... переписали.
Что бы показать что умеют пользоваться растом.
| |
|
4.35, Аноним (50), 00:14, 01/03/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну так претензия к тупому списку причин, которые им пришлось придумать, чтобы оправдать свое решение. Могли бы просто заявить Я ХОЧУ.
Ну и фанатов Х не особо стоит слушать по поводу Х. Там и хрен лучше стоять начал, и трава 100% позеленела и деньги сами в кармане начали появляться.
| |
|
5.53, Аноним (52), 01:27, 01/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Про деньги это да. На что модно, хайпует, в тренде, на то и переписывают, тут и грантик подрезать можно.
| |
|
|
3.37, Аноним (-), 00:19, 01/03/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Да, т.е. на цпп было 17 человек, которые коммитили,
За 11 лет.
> а на расте 7 человек, круто.
За два года.
> Ну и переписали шелл(что не рокет сайнс) ВСЕГО за 2 года.
В свободное время?
> Потрясающий результат.
Уверен ты бы справился лучше и поделишься своими достижениями.
(Ладно это была шутка, понятно что ты сольешься)
> Все причины высосаны из пальца в желании скрыть истинную причину - автору просто захотелось.
Он прямо пишет "Nobody is being paid to work on fish, so we need it to be fun."
> Но, видимо, яиц не хватило напрямую написать.
Не, скорее у тебя мозгов почитать)
| |
|
4.41, Аноним (50), 00:37, 01/03/2025 [^] [^^] [^^^] [ответить] | +1 +/– | Видимо свободного времени было меньше Кстати, а написание кода на Си с последую... большой текст свёрнут, показать | |
|
3.43, Аноним (43), 00:47, 01/03/2025 [^] [^^] [^^^] [ответить] | +/– |  Власти скрывают А истинная причина - авторам заплатили за переписывание корпы ... большой текст свёрнут, показать | |
|
|
1.19, Аноним (19), 23:24, 28/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
> Состоялся релиз интерактивной командной оболочки
зачем это в 21 веке - где кнопки мышью тыкать? ещё два года переписывали 200 человек, пипец похоже на расте то быстро пишется бгг
| |
1.23, Ан Оним (?), 23:33, 28/02/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Вот что разработчики пишут в https://github.com/fish-shell/fish-shell/pull/9512#issuecomment-1410820102
C++'s string handling is subpar, and it's much too easy to fall into passing raw wchar_t * around (and we don't have access to string_view and that just enables even more use-after-free bugs!). This is annoying, because a shell is almost entirely string handling and unix api wizardry.
Fish also uses threads, for things like the autosuggestion and syntax highlighting ...
C++ offers few guarantees on what can be accessed from which thread. @ridiculousfish has been trying to crack this for years, and hasn't been confident enough in his solution. We want a tech stack that helps us here, and C++ doesn't.
-----
Вобщем, вывод такой: разработчики фиша просто плохо знают С++, чтобы программа на С++ была надёжной, разработчик должен быть ответственным и дисциплинированным, а они хотят по fun'у всё делать, чтоб язык за них всё сделал. А С++ will never thank you.
| |
|
2.25, Ан Оним (?), 23:45, 28/02/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Если вместо std::string использовать С-массив из wchar_t, то конечно будет ненадёжно
| |
2.26, Аноним (-), 23:46, 28/02/2025 [^] [^^] [^^^] [ответить]
| –3 +/– |
Ага, какие плохие разработчики Рыба.
Но странное дело андроид тоже избавляется от С++, новый код стараются не писать.
И в хроме какая-то движуха.
А в ядро С++ даже не взяли, в отличии от))
> чтоб язык за них всё сделал
Действительно, какая наглость!
Надо чтобы программист все ручками писал и каждый битик считал.
| |
|
3.36, Ан Оним (?), 00:17, 01/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
>Надо чтобы программист все ручками писал и каждый битик считал.
Кто-то должен и это уметь делать. Как-то дали мне задание чтоб на микроконтроллере определённую работу сделать не более чем за 17 микросекунд, так пришлось все команды программы перевести в циклы процессора чтобы время подсчитать
| |
|
4.39, Аноним (-), 00:22, 01/03/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>Надо чтобы программист все ручками писал и каждый битик считал.
> Кто-то должен и это уметь делать.
Кому надо, пусть учится.
> Как-то дали мне задание чтоб на микроконтроллере определённую работу сделать не более чем за 17 микросекунд, так пришлось все команды программы перевести в циклы процессора чтобы время подсчитать
Как это соотносится с командной оболочкой?
| |
|
5.57, Аноним (52), 01:38, 01/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Так с такими трендами, что творяться сейчас в индустрии, попросто не останется тех, кто будет учиться таким вещам. И учебников тоже не станет, потому что все отменят.
Нейронки, пишущие код, язык, не дающий работать с памятью и процессором напрямую, такие вещи до добра не доведут.
| |
|
|
|
2.27, Аноним (19), 23:47, 28/02/2025 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Вобщем, вывод такой: разработчики фиша просто плохо знают С++
да лучше раст изучать чем тратить молодость на плюсы
| |
|
3.31, Аноним (33), 00:04, 01/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
> да лучше раст изучать чем тратить молодость на плюсы
лучше тратить молодость на раст, чем тратить молодость на плюсы
Поправил.
Правда в таком варианте звучит сомнительно.
| |
|
4.47, Ан Оним (?), 00:56, 01/03/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Молодость знаете на что надо тратить? На работе случай был: лето, жара, окна и двери в коридор открыты, работать особо неохота, вдруг слышим в коридоре незнакомые женские каблучки, идут по коридору и приближаются к нашему коридору. Все уставились в открытую дверь в ожидании кто же это. И прошла мимо красивая высокая блондинка в коротком летнем платье. Все застыли в оцепении. Начальник показывает пальцем вслед блондинке и говорит "Вот, ребята, чем надо заниматься, а не той ф**нёй, которой мы сейчас здесь занимаемся".
| |
|
|
|
|
2.38, Аноним (50), 00:22, 01/03/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
По ссылке шедевр. Бедолага даже ссаный шелл сбилдить не смог по причине РАСТ. Я емакс на 2х ядрах и 1.5гб озу собирал. Какой позор...
| |
|
3.59, Алконим (?), 01:42, 01/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Hello world собирается нормально без проблем. Не знаю какие проблемы там у автора. (На большее раст не способен)
| |
|
2.40, Аноним (19), 00:24, 01/03/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
Так у него старый проц, бинарь просто собран с оптимистичными флагами
| |
|
3.63, Аноним (63), 01:52, 01/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну допустим это так. Но сбилдить то под себя почему не получается? Чтоб сбилдить шелл (шелл, Карл!) из исходников уже C2D и 2Гб RAM недостаточно?
| |
|
2.48, Аноним (48), 00:57, 01/03/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Это определенно наш кумир
> CPU: Intel Core 2 Duo T6670 (2) @ 2.201GHz | |
2.55, Аноним (63), 01:32, 01/03/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
Там еще интереснее:
> Okay I wasn't able to compile Fish right on that laptop since apparently 3 GB RAM isn't enough? It's just running out of memory.
> Yeah, compiling rust programs is fairly memory intensive.
Я на таком же компе целый Firefox собирал из pkgsrc, а тут какой-то шелл. Блин, что с этим растом не так?
| |
|
|
2.65, Аноним (65), 02:29, 01/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
Ну так. С нуля переписать на другой язык. На 100 тысяч строк 100 багов - думаю это вполне себе окей..
| |
2.66, Аноним (-), 02:41, 01/03/2025 [^] [^^] [^^^] [ответить]
| +/– |
> Нормально они так зарелизили - сотни регресионгых багов, уже 4.1 версия на подходе
А я повёлся) Вот и доверяй в следующий раз Анониму.
| |
|
|