The OpenNET Project / Index page

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



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

"Командную оболочку Fish планируют переписать на языке Rust"  +/
Сообщение от opennews (?), 21-Фев-23, 12:58 
Петер Аммон (Peter Ammon), лидер команды разработчиков интерактивной командной оболочки Fish, опубликовал план перевода разработки проекта на язык Rust. Оболочку планируют не переписать с нуля, а постепенно, модуль за модулем, переводить с C++ на язык Rust. По мнению разработчиков Fish  применение Rust позволит решить проблемы с многопоточностью, получить более современный и качественно выявляющий ошибки инструментарий, повысить безопасность работы с памятью и избавиться от ошибок, таких как обращение к памяти после её освобождения, при обработке строк, для которых в Fish используется тип wchar_t...

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

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

Оглавление

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

2. Сообщение от Аноним (-), 21-Фев-23, 13:01   +/
> при помощи привязок FFI

Непродуманный язык, почему нельзя просто импортировать?

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

3. Сообщение от деанон (ok), 21-Фев-23, 13:02   +22 +/
> Отмечается, что инструментарий для языка C++ рассматривается разработчиками как устаревающий, и есть опасения, что при продолжении использования C++ в дальнейшем будут усиливаться трудности с поиском новых участников проекта.

oh lol

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #36, #230

4. Сообщение от Аноним (4), 21-Фев-23, 13:03   +5 +/
Хейтерки, Раст скоро будет везде. Смиритесь)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #7, #13, #15, #66, #67, #320

5. Сообщение от beck (??), 21-Фев-23, 13:07   +3 +/
А почему не переписать на С++ 17(20)?

Там есть всё, что занесли в Раст.

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #9, #11, #12, #23, #52, #262

6. Сообщение от Аноним (6), 21-Фев-23, 13:07   +/
Это вам не Zig, это "великий и неопасный" Rust
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #22, #53, #114

7. Сообщение от beck (??), 21-Фев-23, 13:07   +6 +/
Да пусть будет, это не проблема.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

8. Сообщение от ryoken (ok), 21-Фев-23, 13:08   +1 +/
>Отмечается, что инструментарий для языка C++ рассматривается разработчиками как устаревающий

...а уж какой устаревающий ASM, страшно слово сказать...

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #17, #26

9. Сообщение от Вася (??), 21-Фев-23, 13:11   +5 +/
а всё лишнее что есть в C++ там тоже осталось?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #137

10. Сообщение от Аноним (10), 21-Фев-23, 13:13   –2 +/
что-то поздно новость запилили, я уже пару недель как перешел на пилящийся на еще более устаревшем и небезопасном Си zsh :)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #33, #102

11. Сообщение от Аноним (11), 21-Фев-23, 13:15   +6 +/
И борроу-чекер с остальными safe-гарантиями тоже? Похоже Вы не до конца поняли, что есть в Расте
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #34, #178

12. Сообщение от Прохожий (??), 21-Фев-23, 13:15   –4 +/
c++(20) фактически с нуля изучать надо, чтобы эффективно использовать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #18, #255

13. Сообщение от kusb (?), 21-Фев-23, 13:16   +3 +/
Я не растохейтер, но у меня страх программ написанных на Rust. Это кстати не шутка и не единственная моя странность.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #42, #118

14. Сообщение от Аноним (-), 21-Фев-23, 13:18   +/
> переписать на Rust

да не, не может быть.

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

15. Сообщение от kusb (?), 21-Фев-23, 13:19   +2 +/
На самом деле не будет, но штука оказалась популярной. Прогнозирую, что не превзойдёт семейство си, но будет своя ниша, и увидеть его можно будет много где, особенно если он решает проблемы, которые важны разрабочикам или хозяевам.
Но агрессивная реклама с антирекламой и безумие напрягает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #48, #55, #119, #232

16. Сообщение от kusb (?), 21-Фев-23, 13:25   –5 +/
Мне кажется критика языка связана с желанием контроля на собственной жизнью и программами, что пересекается с критикой Sustemd.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #31, #35, #122

17. Сообщение от ПомидоИзДолины (?), 21-Фев-23, 13:26   +/
Который из?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

18. Сообщение от Аноним (18), 21-Фев-23, 13:29   +7 +/
а раст не надо с нуля изучать?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12 Ответы: #86

19. Сообщение от Аноним (-), 21-Фев-23, 13:32   –1 +/
Ура, теперь он будет ещё модней!
Ответить | Правка | Наверх | Cообщить модератору

20. Сообщение от Аноним (20), 21-Фев-23, 13:38   +7 +/
C++ они используют очень странно https://github.com/fish-shell/fish-shell/blob/master/src/bui... С одной стороны современные фичи, а с другой - кругом работа с голыми указателями вперемежку со стандартными строками. Если они так же будут использовать Rust, то у них кругом будет сплошной unsafe.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #29, #73, #96, #205

22. Сообщение от Советский инженер (?), 21-Фев-23, 13:41   +16 +/
ври да не завирайся, Zig не может напрямую работать с С++. ему тоже надо переходник в виде С-ABI
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

23. Сообщение от Советский инженер (?), 21-Фев-23, 13:43   –2 +/
форкни и прокажи єтим смузихлебам как надо !!!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #120

24. Сообщение от Turbid (ok), 21-Фев-23, 13:44   +/
Я как-то пытался опакетить один проект на расте. Попердолившись с vendoring я сдался.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #28, #107, #109, #124, #147, #208

26. Сообщение от Советский инженер (?), 21-Фев-23, 13:46   –1 +/
какую из командньіх оболочек, написанную на ASM, тьі используеш хотя бьі раз в месяц?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #32

28. Сообщение от Аноним (34), 21-Фев-23, 13:49   +7 +/
Ну хоть один фанатик всё понял. Это радует. Динамика выздоровления положительная.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

29. Сообщение от Аноним (34), 21-Фев-23, 13:49   +7 +/
Когда это остановило хоть одного растовика?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #238

31. Сообщение от Аноним (34), 21-Фев-23, 13:51   +5 +/
Нет. Твоя попытка защитить раст связана с гипертрофированной необходимостью в безопасности. А гипертрофированная нужда в безопасности это твоя детская травма связанная с тем что тебя обижали в школе.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #37, #71

32. Сообщение от 1 (??), 21-Фев-23, 13:52   +1 +/
Volkov Comander ?

P.S. Я его чаще использую чем Fish

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #26 Ответы: #43, #49

33. Сообщение от Аноним (34), 21-Фев-23, 13:52   +/
Оу май https://ohmyz.sh/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #88

34. Сообщение от Аноним (34), 21-Фев-23, 13:55   +6 +/
Это походу не догоняешь сделать борроу чекеер для С++ проще простого https://www.youtube.com/watch?v=Lj1GppqNr8c никаких гарантий раст не даёт.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #158

35. Сообщение от Аноним (35), 21-Фев-23, 13:59   +1 +/
Удивительно, что сыстемды почему-то не переписывают на раст
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #39, #128

36. Сообщение от Вы забыли заполнить поле Name (?), 21-Фев-23, 14:00   +6 +/
Надо сразу на typescript переписывать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #201

37. Сообщение от kusb (?), 21-Фев-23, 14:00   –1 +/
Я не защищаю раст, а защищаю людей которые критикуют его, потому что считаю эту мотивацию полностью легитимной.
Сложные технологии зависящие от поставщика это плохо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #45

38. Сообщение от Аноним (38), 21-Фев-23, 14:00   +/
Есть хоть один живой проект на расте? Файрфокс, к примеру, имеет несколько процентов своих и можно считать дохлым. Какой-то язык для убийства проектов.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #41, #70, #142, #161, #192, #226, #264, #293

39. Сообщение от kusb (?), 21-Фев-23, 14:01   –1 +/
А ты думаешь для чего в ядро Linux теперь принимают Rust?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35 Ответы: #46, #93

41. Сообщение от Вы забыли заполнить поле Name (?), 21-Фев-23, 14:03   +/
Этот проект тоже загнётся
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

42. Сообщение от alicebob (?), 21-Фев-23, 14:03   +2 +/
Постарайтесь держать нас в курсе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

43. Сообщение от Советский инженер (?), 21-Фев-23, 14:04   –1 +/
а у нее бьіли релизьі в єтом веке?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32

45. Сообщение от Аноним (34), 21-Фев-23, 14:07   +/
Ага 10 километров бежал чтобы рассказать что ты никого не защищаешь. Ты даже не смотришь на реализацию, а смотришь на мотив у тебя детская травма причём очень сильная.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #37 Ответы: #68, #75, #78, #244

46. Сообщение от Аноним (34), 21-Фев-23, 14:08   –1 +/
Ты думаешь там что-то в итоге приняли?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

48. Сообщение от Вы забыли заполнить поле Name (?), 21-Фев-23, 14:13   +1 +/
Это эксперимент для хомячков как биткоин. Сейчас наиграются и на его основе сделают электронные нацвалюты^W^W^W добавят новые фичи в с++
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #69

49. Сообщение от Советский инженер (?), 21-Фев-23, 14:15   –1 +/
> P.S. Я его чаще использую чем Fish

и вопрос бьіл не про fish, а вообще все оболочки не на ASM vs ASM оболочки.

также не раскрьіт вопрос частотьі. потому что ваще может бьіть раз в 30 лет против никогда

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #32 Ответы: #346

50. Сообщение от Аноним (-), 21-Фев-23, 14:16   –1 +/
блин, только освоился, придётся новую искать. что там из похожего есть? только не zsh плиз
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #54, #60, #84

52. Сообщение от AliRzaev (?), 21-Фев-23, 14:18   +2 +/
C++ с каждым новым стандартом становится всё сложнее и сложнее, при этом старые проблемы остаются. Мне кажется, C++23 по сложности изучения и использования обойдёт Rust
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #72, #136

53. Сообщение от Аноним (53), 21-Фев-23, 14:18   +3 +/
Кроме шуток, Zig менее готов к продакшену, чем Rust. У Rust есть стабильные версии языка (помечаются по годам), а Zig даже 1.0 не достиг.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #90, #133, #270

54. Сообщение от Ванёк (?), 21-Фев-23, 14:18   –2 +/
zsh
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

55. Сообщение от Tron is Whistling (?), 21-Фев-23, 14:18   +2 +/
Почти во всех хеллоуворлдах Вселенной.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

58. Сообщение от Аноним (58), 21-Фев-23, 14:21   +/
Уже решили недетерминированное поведение в safe-прослойке Rust, связанное с LLVM? А то странно, гарантии дает, но не выполняет...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #81

60. Сообщение от Вы забыли заполнить поле Name (?), 21-Фев-23, 14:21   –1 +/
С чем ты там освоился? Используй стандартный баш, для автозаполнения по табу как в рыбе есть скрипты.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

61. Сообщение от bOOster (ok), 21-Фев-23, 14:21   –2 +/
И кому эти помои под названием Fish нужны? Пользует кто-нибудь?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #80, #94

62. Сообщение от Аноним (62), 21-Фев-23, 14:24   +/
Предлагаю заодно и переименовать в Fisher
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #87, #134

66. Сообщение от Аноним (66), 21-Фев-23, 14:28   –3 +/
а этот фиш он вообще где? csh, bash, zsh -- а fish что такое?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #74, #220

67. Сообщение от Аноним (66), 21-Фев-23, 14:30   +/
(написал чувак, не имеющий отношения к программированию)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

68. Сообщение от Аноним (68), 21-Фев-23, 14:32   +2 +/
Можете рассказать о причинах моей прокрастинации, из-за которой я посещяю данный ресурс?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

69. Сообщение от kusb (?), 21-Фев-23, 14:32   +1 +/
Биткоин был бы слишком опасным экспериментом. Мне кажется это вполне настоящая разработка криптоанахриста который хочет сделать мир лучше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #48 Ответы: #127, #221

70. Сообщение от Аноним (68), 21-Фев-23, 14:34   +2 +/
Сам rustc считается?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #261

71. Сообщение от Аноним (66), 21-Фев-23, 14:34   +/
Подросткам свойственно захлопывать ноутбук или прятать экран телефона, когда кто-то заходит в комнату
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #31 Ответы: #77

72. Сообщение от Аноним (72), 21-Фев-23, 14:34   +/
C++ всегда был гораздо сложнее как в изучении, так и в использовании
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52

73. Сообщение от Аноним (66), 21-Фев-23, 14:35   –1 +/
> сплошной unsafe

"зато вы можете его не использовать!"

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

74. Сообщение от 111 (??), 21-Фев-23, 14:35   +2 +/
Крайне прикольная, фичастая и удобная оболочка. Есть свои заморочки, но удобности превалируют. Рекомендую к ознакомлению.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66 Ответы: #163

75. Сообщение от kusb (?), 21-Фев-23, 14:37   –1 +/
Я кстати не отрицаю что у меня может быть детская травама. А по поводу того что я смотрю на мотив - достаточно распространённая штука для людей. Наш разум отчасти сформировался для того, чтобы предсказать поведение других обезьян, как я понимаю, и строить их модели.
Из-за этого мы можем и другие явления воспринимать как обезьян, даже гром "гремит с нужной ему целью".
Иногда такое себе, от этого можно свихнутся.

>Ага 10 километров бежал чтобы рассказать что ты никого не защищаешь.

Блин, я же просто ответил. Мне не нужно было бежать 10 километров для этого. Моё усилие не сильно больше твоего, тогда ты тоже 7 километров бежал, чтобы мне рассказать, что у меня травма.

Но по моему я правильно угадал мотив и это нормально. Туда же нелюбовь к фреймворкам, например.

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

77. Сообщение от kusb (?), 21-Фев-23, 14:38   +1 +/
> Подросткам свойственно захлопывать ноутбук или прятать экран телефона, когда кто-то заходит
> в комнату

Я кстати жал ctrl alt f1 и мама наверное думала, что я постоянно пялюсь в консоль.
А ещё когда у меня был fluxbox было удобно переключаться на другой рабочий стол колёсиком мышки.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #71 Ответы: #225

78. Сообщение от 111 (??), 21-Фев-23, 14:38   +/
Бег на десять - двенадцать километров это обычная восстановительная тренировка.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #45

80. Сообщение от Аноним (34), 21-Фев-23, 14:51   +2 +/
Уже на этапе того что оно не POSIX совместимо. Т.е. оно просто не понимает синтаксис многих баш конструкций пришлось списать в утиль. Хотя подсказки он достаточно бодро подсказывал и не так тормозил как zsh с плагинами.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #83, #95

81. Сообщение от Аноним (34), 21-Фев-23, 14:53   +/
Я тебе даю гарантию безопасности возьми литровую банку воды и приложи к монитору где будет этот комментарий. Через 15 минут вода зарядится и она даст тебе абсолютную безопасность.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #58 Ответы: #156, #251

82. Сообщение от Аноним (82), 21-Фев-23, 14:54   +/
> Cygwin is mostly a major PITA because of its wchar_t type. If we can get away from using libc that could make some things easier.
> ...
> Rust uses libc under the hood.

Почему Rust требует libc?

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

83. Сообщение от Аноним (83), 21-Фев-23, 14:55   +/
mc использует, когда по ssh коннектишься, больше применений не существует
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #100, #146

84. Сообщение от Аноним (84), 21-Фев-23, 14:56   –2 +/
из годного тока ion-shell
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50

85. Сообщение от Аноним (85), 21-Фев-23, 15:03   +1 +/
Так вот ты какой, turbofish!
Ответить | Правка | Наверх | Cообщить модератору

86. Сообщение от Советский инженер (?), 21-Фев-23, 15:04   –3 +/
надо, но для раста єто очевидно, для с++20 нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #18

87. Сообщение от Аноно (?), 21-Фев-23, 15:04   +/
Fisherust
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62 Ответы: #241

88. Сообщение от Аноним (88), 21-Фев-23, 15:05   +4 +/
Ребята, не губите свою молодость. Не используйте omz, это тормознутый и кривой комбайн.
Настраивайте zsh сами с нуля. Если у вас задача использовать командную оболочку zsh на постоянной основе, а не просто поиграть не надолго, то время на знакомство и настройку под себя многократно окупится.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33 Ответы: #105

90. Сообщение от Аноним (90), 21-Фев-23, 15:07   +2 +/
ок, надо просто следующую ближайшую версию назвать 1.0
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #196

93. Сообщение от Аноним (90), 21-Фев-23, 15:12   +/
Чё, реально для этого? o_O
А как тогда shepherd работает в качестве init'а без лиспа в ядре?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39

94. Сообщение от kawaii_girl (ok), 21-Фев-23, 15:14   –4 +/
Я пользуюсь. Очень удобная оболочка. Очень хорошо реализовано автодополнение команд и автоматическое выявление ошибок ввода.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #61 Ответы: #101, #228, #319

95. Сообщение от Анонимусс (?), 21-Фев-23, 15:18   +1 +/
А теперь представь, что не все открывают консоль чтобы пердолится с шел мусором.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #80 Ответы: #99

96. Сообщение от anonymous (??), 21-Фев-23, 15:19   +/
Почитайте на гитхабе, Фиш начали писать на си в 2005 и спустя сколько то лет забросили, потом другой автор начал переписывать на с++ под названием фишфиш. Затем с одобрения оригинальногота автора оно стало Фиш 2.0. из-за поддержки старых  компиялоров на всяких лтс серверах они С++ начали полностью использовать только в 2016
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

98. Сообщение от Аноним (90), 21-Фев-23, 15:21   +3 +/
Я думаю наверно потому, что это единственный способ коммуникации с операционкой, написанной на C.
Т.е. без libc можно будет жить там, где сама ОС написана на расте и все сисколы - растовые, т.е. не POSIX-совместимая ОС. Но есть нюанс - не будет работать вообще никакой софт на С и С++.


Ну или растаманы должны выучить ассемблер (что врядли, они даже не могут память нормально очищать, целый язык для этого придумали чтоб вместо них это делал) и дергать syscall'ы из ассемблера:
mov %eax, <число>
mov %ebx, <число>
int 0x80

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #82 Ответы: #103, #106, #112, #138, #154, #283

99. Сообщение от Аноним (34), 21-Фев-23, 15:24   +/
И как им помогает fish?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #95 Ответы: #104

100. Сообщение от Аноним (34), 21-Фев-23, 15:24   +/
Так а тут какой профит от fish?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #143

101. Сообщение от Аноним (34), 21-Фев-23, 15:25   +/
Ты любитель страдать. Самый лучший показатель что нормальным людям fish пользоваться не нужно.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94 Ответы: #111

102. Сообщение от t (??), 21-Фев-23, 15:26   –2 +/
оу, т.е. раньше использовал fish? а можете описать в чем его прелести? я как то с bash сразу на zsh (да, oh-my-zsh, со своими дополнениями которые я таскаю с собой) перешел, и не понял почему кто-то выбирает fish.
серьезно интересно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #214

103. Сообщение от Аноним (34), 21-Фев-23, 15:29   +/
Лучше бы тогда сразу писали на Go. Там можно ключами настроить так что все соберется статически и не будет ни от чего зависеть. Всё своё будет хотя бы с собой.    
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98 Ответы: #108

104. Сообщение от Анонимусс (?), 21-Фев-23, 15:30   +/
Всеми остальными фичами: автодополнение, подсветка, autoloading functions и тд.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #99

105. Сообщение от annonn (?), 21-Фев-23, 15:34   +1 +/
да ребята, тратьте свою молодость на настройку самими с нуля!
у вас же еще вся жизнь впереди!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #88 Ответы: #155

106. Сообщение от Советский инженер (?), 21-Фев-23, 15:34   –1 +/
> Но есть нюанс - не будет работать вообще никакой софт на С и С++.

точно так же пишется libc, которая "пробрасьівает" растовьіе сискольі.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98 Ответы: #110

107. Сообщение от Анонимусс (?), 21-Фев-23, 15:34   +/
Может ты просто неосилятор? И стоит задумать о смене профессии?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

108. Сообщение от Аноним (90), 21-Фев-23, 15:35   +/
Эка невидаль :)

gcc -static -nostdlib и всё

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #103 Ответы: #126

109. Сообщение от annonn (?), 21-Фев-23, 15:36   +/
без шуток, а что в этом сложного?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #347

110. Сообщение от Аноним (90), 21-Фев-23, 15:36   +/
ну естественно, я имел ввиду просто по-дефолту работать не будет, ясень пень с прослойками будет :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #106

111. Сообщение от annonn (?), 21-Фев-23, 15:38   –2 +/
нормальным? это ты про любителей выходить за границы буфера и портить память))?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #101 Ответы: #153

112. Сообщение от Советский инженер (?), 21-Фев-23, 15:39   –2 +/
>Ну или растаманы должны выучить ассемблер (что врядли, они даже не могут память нормально очищать, целый язык для этого придумали чтоб вместо них это делал) и дергать syscall'ы из ассемблера ...

https://github.com/skerkour/black-hat-rust/blob/main/ch_08/s...

утрись, кулхацкер мамкин.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98 Ответы: #116

114. Сообщение от Аноним (114), 21-Фев-23, 15:39   +/
В данном случае следует "безопасный" (Safe). Неопасный используется совсем в другом значении в русском языке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6 Ответы: #115, #172

115. Сообщение от Аноним (114), 21-Фев-23, 15:39   +/
Следует говорить*
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #114

116. Сообщение от Аноним (90), 21-Фев-23, 15:42   +1 +/
1. во-первых видно что авторы кода немного знают ассемблер. А вот ты нет, так что не хвастайся тут чужими достижениями.
2. Почему они изобрели свой корявый ни с чем не совместимый ассемблер, а не заюзали nasm,yasm или ваще с AT&T синтаксисом? Это ж говно ни с чем не совместимо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #112 Ответы: #121

118. Сообщение от Аноним (114), 21-Фев-23, 15:44   +8 +/
Это может свидетельствовать о стрессе или нарождающемся психозе. Рекомендую вам обратиться к специалистам. Здоровья вам!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13 Ответы: #273

119. Сообщение от Аноним (114), 21-Фев-23, 15:46   +/
У вас ошибка - сообщения о переходе той или иной программы на язык rust не являются рекламой. А комментарии на данном сайте не являются антирекламой. По определению данных слов. Рекомендую вам обращаться к словарю в случае использования незнакомых слов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15

120. Сообщение от Аноним (114), 21-Фев-23, 15:48   +1 +/
Лучше быть смузихлебом, чем бухающим дедом крестовиком.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #23

121. Сообщение от Советский инженер (?), 21-Фев-23, 15:48   +1 +/
> во-первых видно что авторы кода немного знают ассемблер. А вот ты нет,

во-первьіх речь шла о растоманах вообще а не про меня лично, так что мимо.

> А вот ты нет, так что не хвастайся тут чужими достижениями.

git к осмотру, балабольчик. или завали єб..о про достижения.

> Почему они изобрели свой корявый ни с чем не совместимый ассемблер

какой надо такой и изобрели. сделали так как им удобно.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #116 Ответы: #129

122. Сообщение от Аноним (114), 21-Фев-23, 15:51   +/
Если имеется ввиду менеджер инициализации, то правильно писать Systemd.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #151

124. Сообщение от Аноним (114), 21-Фев-23, 15:53   +/
Спасибо, что поделились! Судя по количеству пакетов с программами на rust - данная проблема не является ошибкой, а скорее вашей недоработкой. Попробуйте обратиться за помощью к сообществу программистов rust.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24

126. Сообщение от Аноним (34), 21-Фев-23, 15:54   +1 +/
Почему раст тащит динамически?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #108 Ответы: #148

127. Сообщение от Аноним (114), 21-Фев-23, 15:55   +/
Криптоантихриста.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #131

128. Сообщение от Советский инженер (?), 21-Фев-23, 15:56   +/
судя по трудоустройству Луннарта, как бьі на C# не переписали
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #35

129. Сообщение от Аноним (90), 21-Фев-23, 15:58   –1 +/
> git к осмотру, балабольчик.

у тебя все равно корпоративного VPN до intel.com нету, чтоб посмотреть, даже если я тебе линк дам.

> или завали єб..о про достижения.

этот советский растаман порвался, несите следующего

> какой надо такой и изобрели. сделали так как им удобно.

ну понятно, растаманы одним словом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #121 Ответы: #284

131. Сообщение от kusb (?), 21-Фев-23, 16:00   –1 +/
> Криптоантихриста.

Почему?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #127 Ответы: #202

132. Сообщение от Аноним (132), 21-Фев-23, 16:00   –1 +/
А могли просто на D. И привычней было бы. Но D же позволяет всякое, за что в rust компилятор может и по рукам настучать?

> трудности с поиском новых участников проекта.

И с этим всё равно были бы проблемы.
Но при поиске новых модных разработчиков как они собираются обеспечивать хотя бы приемлемый уровень э... качества кодовой базы? Силами модного компилятора?

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #141, #247

133. Сообщение от Аноним (133), 21-Фев-23, 16:01   +/
Это не мешает расту не быть готовым к продакшену
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #183

134. Сообщение от Аноним (134), 21-Фев-23, 16:01   +/
Или в Oldfisher
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #62

136. Сообщение от Аноним (133), 21-Фев-23, 16:05   –1 +/
Только плюсы про это знают и решают и со временем будет только лучше.
Раст же наоборот, пока только нацелен распухать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #52

137. Сообщение от user_Name (ok), 21-Фев-23, 16:11   –1 +/
Например что лишнее
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #176

138. Сообщение от Аноним (62), 21-Фев-23, 16:12   +/
Лучше вызовом процедуры по определёному адресу. Так кроссархитектурнее, не считая специфики регистров, конечно.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98 Ответы: #187

140. Сообщение от user_Name (ok), 21-Фев-23, 16:14   +2 +/
По ощущениям, не смогли в последние стандарты C++ и решили перейти на то-что более "простое".
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #144, #195, #252

141. Сообщение от Аноним (62), 21-Фев-23, 16:15   +/
В D указатели можно и не использовать. Там по умолчанию всё ссылками.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132 Ответы: #145

142. Сообщение от Аноним (263), 21-Фев-23, 16:16   +/
Нет
Скоро таким же станет ядро
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

143. Сообщение от Аноним (83), 21-Фев-23, 16:18   +/
Я всё перепутал, это другой fish. Думал, как у баша расширенные сетевые возможности. Ну тогда получается это просто нескучный шелл типа tcsh только ещё меньше совместимый.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #100

144. Сообщение от Аноним (34), 21-Фев-23, 16:18   +1 +/
Почему тогда не пошли в Go? Не осилили Go?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #140 Ответы: #169

145. Сообщение от Аноним (34), 21-Фев-23, 16:19   +/
В Питон тоже много где ссылки ему это никак не помогает.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #141 Ответы: #157

146. Сообщение от Аноним (146), 21-Фев-23, 16:19   –2 +/
Брат мой аноним, не говори этого больше никому. Засмеют.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #83 Ответы: #159

147. Сообщение от Аноним (263), 21-Фев-23, 16:19   –2 +/
Видимо потому что у rust очень бедная стандартная библиотека.
Даже в экспериментальном kotlin native есть регулярные выражения и генератор случайных чисел, а в rust нет
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #150, #204, #210, #339

148. Сообщение от Аноним (90), 21-Фев-23, 16:20   +/
Пардон, это надо у них спросить
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #126

150. Сообщение от Аноним (263), 21-Фев-23, 16:21   –1 +/
И по этому там даже у относительно простых программ три десятка зависимостей
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #147

151. Сообщение от kusb (?), 21-Фев-23, 16:21   –1 +/
> Если имеется ввиду менеджер инициализации, то правильно писать Systemd.

Да. Так и казалось, что я пишу это слово как-то не так.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #122 Ответы: #243, #316

153. Сообщение от kusb (?), 21-Фев-23, 16:23   +/
Если игра, то можно и повыходить. Если всё проверять, то медленно будет.
Если всё извращать как в Rust - код будет не оптимальный и странный и всё равно медленно будет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #111

154. Сообщение от kusb (?), 21-Фев-23, 16:23   +/
Интересно, а как это сделано в Redox.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98 Ответы: #285

155. Сообщение от Аноним (88), 21-Фев-23, 16:43   –1 +/
Ну я же специально написал, если собираетесь использовать на постоянной основе.
Представьте, что командная оболочка это рабочий инструмент, который для достижения максимального результата в работе требует изучения и практики. Время затраченное на изучение и настройку zsh с нуля в дальнейшем окупиться, опять же специально скажу, при использовании на постоянной основе для различных задач для которых необходима командная оболочка. При настройке самому с нуля, вы будете знать все(или хотя бы намного больше, чем при использовании готового конфига) возможностей при настройке которых вы сможете облегчить и ускорить свою работу в шеле.
Если вы набирайте пару команд раз в неделю в терминале, это вам не нужно. Ставьте omz и радуйтесь и хвастайтесь друзьям, что ваш терминал светит и пердит. Только потом не нужно спрашивать в интернете "а почему у меня терминал тормозит? Помогите!!!"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #105 Ответы: #191, #334

156. Сообщение от Аноним (84), 21-Фев-23, 16:51   +/
банка с под огурцов подойдёт ?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81 Ответы: #219

157. Сообщение от Аноним (62), 21-Фев-23, 16:57   +1 +/
То, что Питону не помогает и Расту не поможет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #145

158. Сообщение от Аноним (158), 21-Фев-23, 17:11   +3 +/
Обмазывать код макросовыми костылями с непостижимыми сообщениями об ошибках? Удачи тебе в испльзовании этого в продакшене, и веселого дебага.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #34

159. Сообщение от Аноним (83), 21-Фев-23, 17:15   +1 +/
Да и пох так-то, каждый может ошибиться, особенно когда речь заходит о таких обскурных вещах (да вообще-то я знал как оно на деле, но забыл за ненадобностью).
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #146

160. Сообщение от Аноним (160), 21-Фев-23, 17:17   +1 +/
Чтобы им начали пользоваться он должен стать хотя бы нормально называться.
Авторы с названиями типа herbstluftwm, bspwm и тому подобным хламом по причине естестыювнюенного отбора не выживут.
Пользоваться башем, который сбивает или рыбой, которая не мясо выбор очевидный и не в пользу гыбины.
Ответить | Правка | Наверх | Cообщить модератору

161. Сообщение от Аноним (158), 21-Фев-23, 17:23   +/
Есть - в коммерческой разработке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #237

163. Сообщение от Аноним (163), 21-Фев-23, 17:29   –2 +/
В смысле удобная? Там буквы какие-то другие или что?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #74 Ответы: #168

168. Сообщение от Владимир (??), 21-Фев-23, 17:35   +5 +/
Да. Другие. У BASH - буквы BA, у CSH - буквы C, у KSH - K, ну а у FISH, соответственно - FI...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #163

169. Сообщение от Аноним (169), 21-Фев-23, 17:39   +1 +/
да
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #144 Ответы: #181

171. Сообщение от Аноним (171), 21-Фев-23, 17:47   +/
Наконец-то они встретились.
Ответить | Правка | Наверх | Cообщить модератору

172. Сообщение от Аноним (172), 21-Фев-23, 17:56   +1 +/
Отсосурити не видит разницы между продажей secure и продажей safe.
Для этих поехавших обе-две эти вещи отождествлены.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #114

173. Сообщение от Аноним (173), 21-Фев-23, 17:57   +5 +/
Быстрее переписывайте на rust, а то скоро выйдет carbon, нужно будет опять переписывать, а вы ещё не переписали!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #179

176. Сообщение от Товарисч (?), 21-Фев-23, 18:00   +/
Всё что есть в С++
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #137 Ответы: #184

178. Сообщение от Аноним (172), 21-Фев-23, 18:04   +1 +/
Мой наивный слабоумный друг, никто тебе ничего гарантировать не будет. Кроме евангелистов, конечно. Эти мать родную продадут ради того, что они там евангелируют.
Эти все проверки запросто обманываются. А поскольку в рантайме у хрустика точно такие же "гарантии" как и у плюсов, то тут тебе и сегфолты и use after free и доступ "не к тем" данным. Всё в наличии.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11 Ответы: #198, #242

179. Сообщение от Аноним (34), 21-Фев-23, 18:07   +2 +/
Хочешь ржаку? Когда выйдет Карбон Гугл вместе с выходом сделает нейросеть, которая сама будет переписывать C++ код на Карбон. А в сложных случаях будет подсвечивать где нужно вмешательство человека.  

Т.е. с выходом Карбона фанатики Карбона могут быть тупо ненужны.  

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #173 Ответы: #188, #190, #218

181. Сообщение от Аноним (34), 21-Фев-23, 18:08   +1 +/
Это очень плохо.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #169

183. Сообщение от VladSh (?), 21-Фев-23, 18:24   +/
Команду проекта это устраивает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #133

184. Сообщение от zerhud (?), 21-Фев-23, 18:36   +/
да, так бесит оператор +, а еще этот ! просто ужас
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #176 Ответы: #330

187. Сообщение от Аноним (187), 21-Фев-23, 18:38   +/
Может ещё адреса сегментных регистров задавать вручную? Как на старых добрых 8086 компах.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #138

188. Сообщение от Анонимусс (?), 21-Фев-23, 18:40   +1 +/
Ты не представляешь насколько тупо это звучит.
Представим что у них получится и с++ переконвертят на карбон? Напр. тот же хром.
Кто будет писать его дальше? Как умеет писать нейросетка с нуля мы уже посмотрели на примере copilot.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #179 Ответы: #332

189. Сообщение от Anonymoustus (ok), 21-Фев-23, 18:42   +4 +/
> Отмечается, что инструментарий для языка C++ рассматривается разработчиками как устаревающий, и есть опасения, что при продолжении использования C++ в дальнейшем будут усиливаться трудности с поиском новых участников проекта.

Итак, названа главная причина революции: не модно, не молодёжно.

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

190. Сообщение от Аноним (190), 21-Фев-23, 18:42   +/
Вы явно недооцениваете фанатиков и их способность игнорировать очевидные вещи.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #179

191. Сообщение от Анонн (?), 21-Фев-23, 18:43   +1 +/
> Если вы набирайте пару команд раз в неделю ...  Ставьте omz

... то просто пользуйтесь дефолтной и не парьте другим мозг

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #155 Ответы: #194

192. Сообщение от fuggy (ok), 21-Фев-23, 18:46   –2 +/
ripgrep не считается?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #246

194. Сообщение от Аноним (88), 21-Фев-23, 19:12   –1 +/
Разговор был про zsh.
А в общем, да, самое лучше в этом случае оставить шелл по умолчанию и ничего не трогать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #191

195. Сообщение от Аноним (195), 21-Фев-23, 19:36   +/
Последние стадарты превратили язык не знамо во что. Испортили такую хорошую лаконичную идею в желании засунуть внутрь стандарта все современные тенденции..
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #140

196. Сообщение от Аноним (196), 21-Фев-23, 19:37   +1 +/
Это не так работает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #90 Ответы: #224, #271

198. Сообщение от Аноним (11), 21-Фев-23, 19:43   +/
Проблемы есть, не спорю. Но их как правило легче обнаружить и случаются они гораздо реже с учётом плюсовых UB поджидающих за каждым углом
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178

201. Сообщение от Аноним (201), 21-Фев-23, 20:18   +/
>Раз уж вы вместо обычной отвертки берете Makita, почему бы вам не заворачивать сразу жопой?

ОК

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #36 Ответы: #217, #272

202. Сообщение от Xo (?), 21-Фев-23, 20:27   +1 +/
а.) Потому что это рушит его внутренний манямирок.
б.) Потому что не расставил вёдра в 2017, 2020 годах, как минимум)
в.) Купил пиццу у цыган.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #131 Ответы: #203, #274

203. Сообщение от Xo (?), 21-Фев-23, 20:29   +/
Вот и бесится
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #202

204. Сообщение от warlock66613email (ok), 21-Фев-23, 20:30   +1 +/
Богатая стандартная библиотека — это вынужденная мера в отсутствие нормального пакетного менеджера. В Rust менеджер возможно лучший из существующих, так что раздутая стандартная библиотека ему не нужна.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #147 Ответы: #211, #215, #305, #317

205. Сообщение от Аноним (205), 21-Фев-23, 20:35   +/
реально думаешь они все будут изобретать сами на rust? возьмут очередную wchar библиотеку да и все.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20 Ответы: #206

206. Сообщение от Аноним (205), 21-Фев-23, 20:42   –1 +/
Добавлю, более того rust берется не как что-то такое крутое, а потому что у них выбора нет, сообщество за них не решает проблемы С++ отсутствие библиотек и консервативность С++ стандарта. И как экосистему где есть очень много как уже в самом языке, так и в сторонних библиотеках.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #205 Ответы: #233

208. Сообщение от Аноним (205), 21-Фев-23, 20:47   +/
А теперь представь что всю экосистему Linux десктоп дистрибутива переписали с С++/С на rust, и systemd на rust. Представляешь количество ГИГАБАЙТ пакетов где очень много одного и того же, но разных версий. И у тебя вся система состоит из *.so libs где в перемешку код одной и той же либы с уязвимостями и код без. В условном 'mega-safe-wchar-crate' фиксят не то что уязвимость, а ошибку логики кода, и вместо обновления единичной so-шки которая предоставляет 'stable ABI' нужно ПЕРЕСОБРАТЬ ВЕСЬ МИР и обновить _весь_ дистрибутив.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #292

210. Сообщение от Аноним (205), 21-Фев-23, 20:50   +/
Kotlin native реально интересная прикольная ведь, получается бинарник где внутри у него kotlin native runtime. Имхо единственный недостаток, что у них gradle/kotlin в качестве системы сборки/DSL, лучше бы они придумали что-то более менее простое чтобы не пудрить мозги молодым разработчикам своим 'java enterprise некрофилией', иначе языку ничего не светит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #147 Ответы: #212, #213

211. Сообщение от Аноним (263), 21-Фев-23, 20:51   +5 +/
Большое количество зависимостей автоматически означает трояны в программах через поддельные, проданные и взломанные зависимые пакеты. Удаление автором как в leftpad.

Установил зависимость и ты связан со всем будущем пакета, со всеми глюками в программе и голове автора, со всеми его финансовыми проблемами.

Дебильные проблемы npm сейчас это будущее rust. https://habr.com/ru/post/280099/

Есть пакет под названием is-positive-integer , который состоит из 4 строчек и которому на вчерашний день требовалось 3 других пакета для работы

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #204 Ответы: #245

212. Сообщение от Аноним (263), 21-Фев-23, 20:54   +/
Grade крайне широко используется система сборки конфигурацию для которой можно писать на kotlin

Настолько идеально что другая система невозможна

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

213. Сообщение от Аноним (263), 21-Фев-23, 20:55   +/
Но раньше там была какая-то поддержка make, для страдальцев
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #210

214. Сообщение от Аноним (214), 21-Фев-23, 21:11   +1 +/
когда я начал использовать fish, я выбирал между ним и zsh. Чтобы обустроить командную строку по своему вкусу, в zsh пришлось долго подбирать нужные плагины, курить маны и править конфиги, причём половина из этих плагинов ещё и тормозила. А в fish все нужное оказалось тупо из коробки, выбор очевиден.

Сейчас вот снова потыкал веточкой в zsh. Поставил prezto, включил там понравившиеся модули - нормально, это уже гораздо лучше чем раньше. По итогу оставил его своим сетапом.

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

215. Сообщение от Аноним (214), 21-Фев-23, 21:16   –1 +/
>В Rust менеджер возможно лучший из существующих

клон npm, и не более того

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

216. Сообщение от Аноним (216), 21-Фев-23, 21:40   +1 +/
я бы тоже перевел нa rust если преокт еле дышит.
Пишут в оснновном не за деньги у них, и тех кто хочет изучать rust работая в проекте больше чем тех, кто хочет С++ .. А те ко уже знает - хотят денег.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #256

217. Сообщение от Вы забыли заполнить поле Name (?), 21-Фев-23, 21:42   +/
> не заворачивать сразу жопой

Растаманам-батплагерам точно понравится

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

218. Сообщение от Вы забыли заполнить поле Name (?), 21-Фев-23, 21:46   +1 +/
> фанатики Карбона

Карбонатики? Пойду поем

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #179 Ответы: #286

219. Сообщение от Аноним (219), 21-Фев-23, 21:53   +/
s/с под/из-под/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #156

220. Сообщение от kusb (?), 21-Фев-23, 21:56   –1 +/
Дружелюбная интерактивная оболочка.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #66

221. Сообщение от OpenEcho (?), 21-Фев-23, 22:01   +1 +/
> Биткоин был бы слишком опасным экспериментом.

Почему? Закладка в 51% вполне устраивает тех кто может позволить захватить пул более чем 50% всех членов

> криптоанахриста который хочет сделать мир лучше.

Он только забыл наверное, что глобальное потепление и про его ответственность за то, сколько тепла генерируют майнеры

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #69 Ответы: #227, #254

224. Сообщение от Аноним (224), 21-Фев-23, 22:06   +/
У rust'a же работает так...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #196

225. Сообщение от Аноним (225), 21-Фев-23, 22:07   –1 +/
а я тогда еще на ХР сидел, и нажимал на кнопку в панели задач для минимизации, так вот один раз получилось, что я нажал 2 раза, отвернувшись от монитора
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #77

226. Сообщение от Аноним (225), 21-Фев-23, 22:09   +1 +/
buttplug перерос уже своё название
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

227. Сообщение от Аноним (224), 21-Фев-23, 22:10   +/
А сколько тепла генерируют датацентры банков и фин. компаний в сравнении с биткоином?...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #221 Ответы: #249

228. Сообщение от Аноним (225), 21-Фев-23, 22:11   +1 +/
а что за болезнь такая - всех убеждать в том, что тебе нравится?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94 Ответы: #229

229. Сообщение от kawaii_girl (ok), 21-Фев-23, 22:13   –4 +/
Это у вас какая-то болезнь. Вы видите то чего нет) Я никого ни в чем не убеждала. В комментариях спросили "кто нибудь пользуется fish?" и я просто ответила что я пользуюсь и написала почему выбрала именно fish.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #228 Ответы: #335

230. Сообщение от Аноним (230), 21-Фев-23, 22:47   +3 +/
>  и есть опасения, что при продолжении использования C++ в дальнейшем будут усиливаться трудности с поиском новых участников проекта.

Им надо подсказать, где их набрать. Отсюда, с опеннета, они могут камазами вывозить си/си++ "икспертов", которые покажут как надо. И воздух здесь чище станет, жжёным станет меньше вонять.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #235

232. Сообщение от Аноним (230), 21-Фев-23, 22:56   +/
> Но агрессивная реклама с антирекламой и безумие напрягает.

Только в Вашей голове. Не вижу рекламу в упор. Просто народ из некоторых проектов, выше уровня Hello World, переходят на раст, о чем и заявляют и некоторые корпорации, не спеша, добавляют этот язык в набор своих инструментов и создают некоторые новые продукты уже на нем. Да и антирекламы нет - есть только нелогичный, отрицающий реальность, вой хейтеров (считать ли это антирекламой?).

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

233. Сообщение от Аноним (20), 21-Фев-23, 23:11   +/
Эти ребята не подключили даже Boost, не использовали последний стандарт C++20, не говоря уже о https://conan.io/ (в котором тоже далеко не всё). Им, похоже, просто нравится изобретать велосипеды.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #206

235. Сообщение от Аноним (114), 21-Фев-23, 23:14   –1 +/
Вы ошибаетесь, написание комментариев на сайте opennet ничего не говорит о профессиональных качествах комментаторов. Тут нужен более глубокий анализ в виде хотя бы CV и входного собеседования.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #230 Ответы: #263

237. Сообщение от Аноним (237), 21-Фев-23, 23:17   +/
Неуловимые Джо?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #161

238. Сообщение от Аноним (230), 21-Фев-23, 23:17   +2 +/
Т.е. коряво писАли плюсовики на плюсах, но виноваты растовики. Однако, фиксация.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29

241. Сообщение от Аноним (237), 21-Фев-23, 23:20   +1 +/
fishplug или buttfish
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #87

242. Сообщение от Аноним (114), 21-Фев-23, 23:22   +2 +/
Приведите, пожалуйста, доказательство того, что в программах на rust есть ошибки, от которых он защищает. Думаю, если вас это удастся - это будет громкий скандал.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #178 Ответы: #258, #278

243. Сообщение от Аноним (114), 21-Фев-23, 23:24   +/
Ничего, немного практики и всё получится!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #151

244. Сообщение от Аноним (244), 21-Фев-23, 23:27   +/
>а смотришь на мотив у тебя детская травма причём очень сильная

Ох уж эти опеннетовские психолухи. Эдипов комплекс к Паскалю (я.п.), комплекс Кассандры-Столлмана, вот теперь вскрыт механизм приверженности к типобезопасным языкам.

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

245. Сообщение от Аноним (114), 21-Фев-23, 23:29   +2 +/
Пользуйтесь доверенными пакетами и языками, где проводится регулярный контроль качества (то есть не nodejs). Эта логика работает в любой людской деятельности и особенно в мире open source, который децентрализован по определению. От пакетных менеджеров никуда не уйти, это просто слишком эффективный инструмент, но его качество зависит от грамотности авторов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #211 Ответы: #259, #260

246. Сообщение от Вы забыли заполнить поле Name (?), 22-Фев-23, 00:11   +2 +/
Есть grep из коробки
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #192

247. Сообщение от Имя (?), 22-Фев-23, 00:53   +1 +/
Надо не взвешивать преимущества и недостатки для выбора оптимального языка для задачи, надо модно. Раст модно, будет много звёздочек на гитхабе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #132

249. Сообщение от Аноним (249), 22-Фев-23, 02:05   +2 +/
Значительно меньше. Там совершенно иной характер нагрузок, при этом транзакций обрабатывается на порядки больше.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #227 Ответы: #276

251. Сообщение от nich (ok), 22-Фев-23, 02:24   +/
Чувак, у меня до сих пор на подоконнике стоят банки, заряженные самим Чумаком в 90х!
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #81

252. Сообщение от nich (ok), 22-Фев-23, 02:29   +/
Код Fish - полное говно.  Их основной способ обработки ошибок - это макрос DIE, который делает abort.  Неудивительно, что главный разработчик Fish не любит C++.  Наговнокодил, а теперь и сам плюётся.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #140

254. Сообщение от Аноним (254), 22-Фев-23, 05:36   +3 +/
Абсолютно наплевать на количество тепла. Наша миссия, как человечества, освободить лежащие мёртвым (буквально) грузом залежи углерода, который есть единственный элемент, способный порождать жизнь. Поэтому чем больше тепла выделяется, тем лучше.

(Тепло и СO₂ не равны вредным выбросам ни в коей мере. Вредные выбросы, в том числе, канцерогенные, нужно контролировать, естественно.)

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #221 Ответы: #266, #299

255. Сообщение от Аноним (254), 22-Фев-23, 05:39   –1 +/
Друг, прочти C++ Core Guidelines.

Всё можно менять постепенно. Уж хотя бы указатели на смартпойнтеры можно менять прямо понемногу, шаг за шагом.

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

256. Сообщение от Аноним (256), 22-Фев-23, 05:42   +3 +/
Да, трудно представить лучший способ прекратить его мучения.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #216

258. Сообщение от Name123 (?), 22-Фев-23, 06:37   +1 +/
Требовать доказательства это уже перебор
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #242

259. Сообщение от Аноним (263), 22-Фев-23, 07:58   +/
Точно, нужно обратиться в Роспотребнадзор чтобы они провели контроль качества языка
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #245

260. Сообщение от Аноним (263), 22-Фев-23, 07:59   +/
Только nodejs это не язык программирования
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #245

261. Сообщение от leap42 (ok), 22-Фев-23, 08:11   –1 +/
> Сам rustc считается?

Оно уже работает без llvm в котором 90% функционала? llvm на плюсах, если что.

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

262. Сообщение от Аноним (263), 22-Фев-23, 08:25   +/
Там уже починили неопределенное поведение при переполнении? А к 2030 починят?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #275

263. Сообщение от Аноним (263), 22-Фев-23, 08:41   +1 +/
Тут каждый первый эксперт хвастается какой он важный Интел разработчик и какой у него опыт в десятки лет.

Ни строчки когда и даже заваленного тестового задания показать не могут, почему-то но Интел и опыт десятки лет.

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

264. Сообщение от Анон7590 (?), 22-Фев-23, 08:52   +/
В Андроиде уже довольно много кода на Rust. Т.е. миллиард-другой устройств с растом
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38

266. Сообщение от Tron is Whistling (?), 22-Фев-23, 10:54   +/
пафосЪ 140 lvl

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

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

267. Сообщение от ilowryemail (?), 22-Фев-23, 10:54   +/
Проблемы с многопоточностью не решаются сменой языка программирования. Если у них сейчас проблемы с многопоточностью в С++, из-за которых они хотят поменять язык, то потом будут такие же и/или ещё какие-то проблемы в расте. И они снова захотят поменять язык. "Разруха не в клозетах, а в головах!"
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #268, #310

268. Сообщение от Facemaker (?), 22-Фев-23, 10:59   +/
В Расте проблем будет точно меньше. Имею опыт. Трейты Send и Sync дьявольски облегчают жизнь.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #267 Ответы: #287

270. Сообщение от Аноним (-), 22-Фев-23, 11:55   –1 +/
> У Rust есть стабильные версии языка (помечаются по годам),

Странная стабильность когда постоянно синтаксис ЯП корежат.

> Zig даже 1.0 не достиг.

Зато C++ выкатил вон сколько стандартов ратифицированых ISO, а Rust никаким стандартам не соответствует. А свою версию они могут распечатать на принтере и наклеить PR-манагеру на лоб, пусть отрабатывает.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #53 Ответы: #282, #289, #291

271. Сообщение от Аноним (-), 22-Фев-23, 11:56   +1 +/
C++ с стандартами ISO смотрит на всю эту мышиную возню...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #196 Ответы: #290

272. Сообщение от Аноним (-), 22-Фев-23, 11:57   +/
> берете пневмомонстра с компрессоорм из автосервиса, потому что иначе недостаточно энтерпрайзно

// Fix.

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

273. Сообщение от Аноним (-), 22-Фев-23, 11:58   –1 +/
Или о том что читаемость программ на оном - на уровне obfuscated C code contest.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #118 Ответы: #288

274. Сообщение от Аноним (-), 22-Фев-23, 12:00   –1 +/
А мог бы в 2009 на CPU и тем более GPU сотни намайнить, сейчас казал бы всем ... и если и кодил то - под пальмами и себе в удоволствие.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #202

275. Сообщение от Страдивариус (?), 22-Фев-23, 12:00   +/
А зачем его чинить? Если твой код рассчитывает на переполнение - в нём явно что-то не так.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #262

276. Сообщение от Аноним (-), 22-Фев-23, 12:01   –1 +/
Ну так майнят нынче ASIC'и, они довольно эффективные так то.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #249

278. Сообщение от Аноним (-), 22-Фев-23, 12:12   +/
Легко: база CVE. Там есть все. Ошибки проверки границ буферов. Ошибки работы с памятью. От integer overflow/underflow он так то защищает только в релизе. А если вы думали что видели все, а вот вам, в самом Rust тоже были CVE. А кто им виноват что стдлиба отдельно от яп не существует как класс, так что ее CVE сразу в яп и плюсанулись?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #242 Ответы: #348

282. Сообщение от Аноним (53), 22-Фев-23, 13:44   +4 +/
Из недавнего:

2023/02/21 22:12:25.115 | app.zig:62:30: error: extra capture in for loop
2023/02/21 22:12:25.115 |     for (v[first..last]) |f, i| {
2023/02/21 22:12:25.115 |                              ^
2023/02/21 22:12:25.115 | app.zig:62:30: note: run 'zig fmt' to upgrade your code automatically

Я хз, можно ли называть язык, который меняет синтаксис for, стабильным и готовым.

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

283. Сообщение от Аноним (263), 22-Фев-23, 13:45   –1 +/
Но это же какая-то ерунда. Язык Си и его стандартная библиотека не через магию делает системные вызовы, а через вызов программного прерывания на x86 и arm архитектуре, инструкцию syscall x86-64 или подобный метод.
Этот механизм не является частью Си, С++, Rust и не зависит от того на чем написана операционная система.

Я только для dos программировала, но помню что там вызов функции операционной системы был через прерывание 21H

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #98 Ответы: #294, #300

284. Сообщение от Аноним (263), 22-Фев-23, 13:49   +/
>у тебя все равно корпоративного VPN до intel.com нету, чтоб посмотреть

Когда на опеннет просят показать код, принято говорить что весь код под NDA.
С учетом того что на работу без тестового задания на github почти никогда, почти никуда не берут, это выглядит очень... показательно.

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

285. Сообщение от Аноним (263), 22-Фев-23, 13:58   +/
https://doc.redox-os.org/std/src/syscall/x86_64.rs

В точности же как и в linux и в netbsd

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

286. Сообщение от Аноним (187), 22-Фев-23, 14:01   +1 +/
По идее Карбонарии, но так тоже хорошо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #218

287. Сообщение от Аноним (187), 22-Фев-23, 14:02   +1 +/
Имею опыт в Go. Жизнь теперь легче легкого.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #268

288. Сообщение от Карлос Сношайтилис (ok), 22-Фев-23, 14:11   +1 +/
... сказал человек, который ни разу не видел код на С++
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #273

289. Сообщение от freecoder (ok), 22-Фев-23, 14:13   +/
Так и когда последний раз синтаксис "покорежили"?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #270 Ответы: #307

290. Сообщение от Карлос Сношайтилис (ok), 22-Фев-23, 14:20   –2 +/
... и завидует
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #271

291. Сообщение от Карлос Сношайтилис (ok), 22-Фев-23, 14:24   +/
> Зато C++ выкатил вон сколько стандартов ратифицированых ISO

...которые не гарантируют, что программа, собираемая одним компилятором, соберётся на другом. И заработает.
Да ладно бы одним компилятором. Разными версиями одно и того же компилятора!
Зато СТАНДАРТ есть, это да, это мощь!

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #270 Ответы: #308

292. Сообщение от freecoder (ok), 22-Фев-23, 14:34   +1 +/
А в чем проблема делать .so на Rust и потом обновлять только единичные .so?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #208 Ответы: #337

293. Сообщение от freecoder (ok), 22-Фев-23, 14:40   –1 +/
https://github.com/topics/rust?l=rust&o=desc&s=stars
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #38 Ответы: #341

294. Сообщение от Аноним (90), 22-Фев-23, 14:45   +/
Я так и написал вначале - int 0x80
Это и есть сгенерировать программное прерывание, к-е отловит ядро и выполнит сисколл. Перед эти конечно надо положить правильные значения в правильные регистры.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #283 Ответы: #295, #296

295. Сообщение от Аноним (90), 22-Фев-23, 14:49   +/
дополнение:
вот только пользовательские программы прерывания напрямую не вызывают, для этого они и юзают libc. Хочешь напечатать что-то в stdout - вызываешь printf(). И всё. И что там внутри printf'а пользовательская программа не знает. А вот внутри там syscall write() с номером 0x4.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #294

296. Сообщение от Аноним (263), 22-Фев-23, 16:15   +/
>Т.е. без libc можно будет жить там, где сама ОС написана на расте и все сисколы - растовые, т.е. не POSIX-совместимая ОС. Но есть нюанс - не будет работать вообще никакой софт на С и С++.

что-то не похоже, на тоже самое

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #294 Ответы: #298

298. Сообщение от Аноним (90), 22-Фев-23, 16:23   +/
Покажи мне, пожалуйста, типичную программу, к-я открывает файлы или пишет что-то на консоль через прямой вызов syscall'ов вместо дерганья библиотечных функций.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #296 Ответы: #301

299. Сообщение от ivan_erohin (?), 22-Фев-23, 16:24   –1 +/
> Вредные выбросы, в том числе, канцерогенные, нужно контролировать, естественно

Карабаш знаете что такое и где оно ?
я бы все экококлохам предложил съездить туда и чего-нибудь проконтролировать.

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

300. Сообщение от Аноним (263), 22-Фев-23, 16:25   –1 +/
В реальности из rust программы можно делать системные вызовы без libc, а у redox то же самое программное прерывание 0x80 с тем же самым номером системного вызова в rax и передачей аргументов через регистры.
Собственно ничего другого придумать нельзя потому что программное прерывание единственный способ (по крайней мере в старых x86) сделать вызов чего-то типа "функции" не зная адрес вызова.

Я сегодня узнала что во многих архитектурах в том числе amd64 есть специальная инструкция SYSCALL но это по сути ничего не меняет. Она тоже не зависит от языка и операционной системы. Нет syscal, вызывай инструкции swi и int

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

301. Сообщение от Аноним (263), 22-Фев-23, 16:33   +/
Начался речь с того что раст-программисты, в отличии от имеющих доступ к vpn интел персонажей не умеют ассемблер. И про rust системные вызовы которые не работают с С и С++ программами.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #298 Ответы: #302, #304, #306

302. Сообщение от Аноним (90), 22-Фев-23, 16:36   +/
простите? Какой впн и интел, я наверно другой аноним
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #301 Ответы: #303

303. Сообщение от Аноним (90), 22-Фев-23, 16:37   +/
ну а раст программисты и правда не умеет в ассемблер, они даже ручного руления памятью бояться... какой там ассемблер. Умели бы - давно бы уже написали свой кодогенератор, а не юзали LLVM
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #302 Ответы: #329

304. Сообщение от Аноним (90), 22-Фев-23, 16:42   +/
Я тот аноним. Речь была не про то, что раст не умеет в сисколы (умеет конечно), а то, что раст не умеет в printf(), fopen(), fclose(), fwrite(), fread() и т.д. без Сишной обвязки.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #301 Ответы: #331

305. Сообщение от ivan_erohin (?), 22-Фев-23, 16:44   +/
> В [...] менеджер возможно лучший из существующих

одно время была мода в рекламных текстах: "возможно, лучший ...".
с одной стороны, действительно рекламирует продукт (скорее долбит по мозгам упоминанием бренда),
с другой стороны на рекламщика просто так не подашь в суд из-за оговорки "возможно",
с третьей стороны, невнимательный потребитель оговорку "возможно" может и пропустить.

а теперь с четвертой стороны - комментатор опеннета, не будь как обезьяны-рекламщики,
придумывай что-то свое и креативное ! и неважно на какой ты стороне:
старперов, которые ЕС ЭВМ видели или йуных с---их--бов, которые
не знают чем TCP от HTTP отличается.

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

306. Сообщение от Аноним (90), 22-Фев-23, 16:55   +/
Т.е. бинарник на раст можно слинковать с libc и вычислить адреса функций и подставить их в места вызова и это будет работать? Я правда не знал. Если так, то сорри. Собственно про это и была речь изначально - либо libc заменяется на librust и тогда всё ок, либо дергать сисколы без libc, предварительно заполнив все нужные регистры нужными значениями и, конечно же, знать номера всех сисколов.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #301

307. Сообщение от Аноним (-), 22-Фев-23, 18:26   –1 +/
> Так и когда последний раз синтаксис "покорежили"?

В пошлой новости. Еще закорючек добавили.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #289 Ответы: #309

308. Сообщение от Аноним (-), 22-Фев-23, 18:29   –1 +/
> ...которые не гарантируют, что программа, собираемая одним компилятором, соберётся на
> другом. И заработает.

Вообще-то если что-то соответстует стандарту - то уж соответствует.

> Да ладно бы одним компилятором. Разными версиями одно и того же компилятора!
> Зато СТАНДАРТ есть, это да, это мощь!

А у хруста и компиляторов полторы штуки, и гарантий никаких, и синтаксис кроят по желанию левой пятки каких-то хипсторов. Отличный подход.

Более того - freestanding режим в "системном" ЯП не регламентирован толком.  Это вообще что за позор? За 24 года с C99 каких-то жирафов не попустило?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #291 Ответы: #311

309. Сообщение от freecoder (ok), 22-Фев-23, 19:33   +/
> В пошлой новости. Еще закорючек добавили.

А предметнее можно? Перечитал новость, нового синтаксиса не увидел.

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

310. Сообщение от freecoder (ok), 22-Фев-23, 19:54   +/
Проблемы с производством не решаются сменой средств производства. Если у них сейчас проблемы с ручной прялкой, из-за которых они хотят её поменять на фабрику, то потом будут такие же и/или ещё какие-то проблемы со станками на фабрике. И они снова захотят сменить средства производства. "Разруха не в клозетах, а в головах!". (Сидите со своей прялкой и не выпендривайтесь.)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #267

311. Сообщение от Карлос Сношайтилис (ok), 22-Фев-23, 20:30   +2 +/
> Вообще-то если что-то соответстует стандарту - то уж соответствует.

Да, а всё остальное - UB. Очень удобно. Прям в стандарте и написано: "это будет работать хрен знает как". И оно так и работает.

Только не надо говорить: "пишите без UB", большинство разработчиков даже не знает сколько неопределённого поведения в его компиляторе. Ой, извините, стандарте. А этого добра там сотни пунктов.

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

312. Сообщение от Аноним (237), 22-Фев-23, 20:46   +/
> планируют переписать на языке Rust

Мозила тоже планировала...

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

316. Сообщение от Аноним (316), 22-Фев-23, 22:11   +/
> правильно писать Shitstemd.

// починено здесь для вас

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

317. Сообщение от Аноним (316), 22-Фев-23, 22:15   +/
>Богатая стандартная библиотека — это вынужденная мера в отсутствие нормального пакетного менеджера. В Rust менеджер возможно лучший из существующих, так что раздутая стандартная библиотека ему не нужна.

в моем отделе не хватило рук, чтоб сделать достойное этого камента рукалицо

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

319. Сообщение от Аноним (316), 22-Фев-23, 22:30   –1 +/
мадам, вам и федора была удобная ос.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #94

320. Сообщение от Аноним (320), 23-Фев-23, 00:13   –1 +/
Ну пакет, допустим, насильно присунут.
А софты то где? Хоть что-то, что действительно выстрелило (как кубир с докером у го, к примеру)
Что-то кроме фуррифокса и петпроектов? Где драйвера обещанные?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

329. Сообщение от Аноним (263), 23-Фев-23, 12:19   +/
Покажи свой git, клоун
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #303

330. Сообщение от Товарисч (?), 23-Фев-23, 12:43   +/
> да, так бесит оператор +, а еще этот ! просто ужас

Про переменные забыли, кто их придумал вообще

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

331. Сообщение от Советский инженер (?), 23-Фев-23, 15:05   +/
отєто ты эксперт овпеннетовский.

морлр

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

332. Сообщение от Аноним (332), 23-Фев-23, 15:15   +/
И что видел старый легаси код, который работал но все его боялись трогать потому что никто не понимал что там написано. Так просто на входе и выходе дописываешь новые функции адаптеры и всё. Вот бы ещё искусственный интеллект умел бы тесты писать.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #188

333. Сообщение от Аноним (332), 23-Фев-23, 15:16   +/
Так и нет уже никакой Мозиллы.  
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #312

334. Сообщение от Аноним (334), 23-Фев-23, 16:55   +/
Да ничего там не тормозит, если не включать все плагины подряд. Ну, может, на Celeron-е тормозит, без понятия.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #155

335. Сообщение от Аноним (-), 23-Фев-23, 17:41   +1 +/
Это люди с неустойчивым мнением, которое начинает колебаться и рушится каждый раз, когда они сталкиваются с мнением отличным от их. Им поэтому кажется, что все постоянно их в чём-то убеждают. Вот спят и видят как их в чём-то убедить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #229

337. Сообщение от Аноним (-), 23-Фев-23, 22:37   +/
Зачем? Статическая компиляция в единый бинарь позволяет агрессивно инлайнить всё. К этому добавляется то, что система типов раста позволяет отслеживать aliasing, что позволяет агрессивно оптимизировать. А динамическая линковка делается наспех, в формате хватай мешки вокзал отходит, и source-level информация утрачена, там ни о какой оптимизации речи быть не может уже.

Я совсем не понимаю, чего это старпёры носятся со своей динамической линковкой как курица с яйцом. Кому она нужна? Им, понятно нужна зачем-то, но зачем? Мне кажется это старческая деменция у них. Или может у них последние несколько десятилетий денег нет обновить железо и поставить что-нибудь с 1Gb+ оперативки, поэтому они байты считают? Хз, но без разницы в общемто, это их проблемы, пускай они от них и страдают.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #292 Ответы: #349

339. Сообщение от Аноним (263), 24-Фев-23, 13:21   +/
В стандартную библиотеку kotlin 1.8.20 добавят поддержку base64
При этом и в jvm и в браузере и в node.js и в ios уже есть встроенная base64

У котлин очень бедная независимая от платформы стандартная библиотека.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #147 Ответы: #340

340. Сообщение от Аноним (263), 24-Фев-23, 13:23   +/
Но например у rust и того нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #339

341. Сообщение от Вы забыли заполнить поле Name (?), 24-Фев-23, 20:34   +/
> https://github.com/topics/rust?l=rust&o=desc&s=stars

1. Deno - рантайм для js
2. Rust - без комментариев
3. Tauri - сырой аналог электрона
4. alacritty - эмулятор терминала с использованием opengl

То есть ничего серьезного нет. Все проекты сплошное переписывание-ненужно. А компилятор на самом себе есть у почти всех языков (например, hare).

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #293 Ответы: #343

343. Сообщение от freecoder (ok), 25-Фев-23, 14:44   +/
> То есть ничего серьезного нет. Все проекты сплошное переписывание-ненужно.

Вы должны были заметить в том списке, что на Rust написано не только 4 указанных вами проекта.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #341 Ответы: #344

344. Сообщение от Вы забыли заполнить поле Name (?), 26-Фев-23, 01:48   +/
>> То есть ничего серьезного нет. Все проекты сплошное переписывание-ненужно.
> Вы должны были заметить в том списке, что на Rust написано не
> только 4 указанных вами проекта.

Это же топ, элита! Зачем тогда ты приводил эту ссылку? Ну ок, давай продолжим

5. bat - A cat(1) clone with wings.
6. rustdesk - Open source virtual / remote desktop infrastructure for everyone! The open source TeamViewer alternative.
7. ripgrep
8. rustlings - Small exercises to get you used to reading and writing Rust code!

Опять сплошное ненужно или детский сад. Скажешь листать дальше? Ну там тоже самое все.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #343 Ответы: #345

345. Сообщение от freecoder (ok), 26-Фев-23, 17:04   +/
Изначально вопрос звучал как "есть хоть один живой проект на Rust?" Проекты есть, и не один. Вне зависимости от того, нужны они некому но-нейму с opennet, или нет.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #344

346. Сообщение от ь1110 (?), 03-Май-23, 21:16   +/
> также не раскрьіт вопрос частотьі

чьістотьі

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

347. Сообщение от Turbid (ok), 11-Май-23, 09:24   +/
> без шуток, а что в этом сложного?

Биндинг для skia в процессе установки пытается докачать какие-то бинари. Как это победить в закрытом окружении сборки без доступа в Интернеты я не осилил.

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

348. Сообщение от NotAVasya (?), 13-Июн-23, 04:38   +/
Ви лжете. Вот пруф https://doc.rust-lang.org/std/primitive.u32.html#method.chec...
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #278

349. Сообщение от Аноним (349), 02-Июл-23, 13:13   +/
Держите свои хамские инсинуации при себе.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #337


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

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




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

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