The OpenNET Project / Index page

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



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

Оглавление

Командную оболочку Fish планируют переписать на языке Rust, opennews (?), 21-Фев-23, (0) [смотреть все]

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


2. "Командную оболочку Fish планируют переписать на языке Rust"  +/
Сообщение от Аноним (-), 21-Фев-23, 13:01 
> при помощи привязок FFI

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

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

6. "Командную оболочку Fish планируют переписать на языке Rust"  +/
Сообщение от Аноним (6), 21-Фев-23, 13:07 
Это вам не Zig, это "великий и неопасный" Rust
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

196. "Командную оболочку Fish планируют переписать на языке Rust"  +1 +/
Сообщение от Аноним (196), 21-Фев-23, 19:37 
Это не так работает.
Ответить | Правка | Наверх | Cообщить модератору

224. "Командную оболочку Fish планируют переписать на языке Rust"  +/
Сообщение от Аноним (224), 21-Фев-23, 22:06 
У rust'a же работает так...
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

183. "Командную оболочку Fish планируют переписать на языке Rust"  +/
Сообщение от VladSh (?), 21-Фев-23, 18:24 
Команду проекта это устраивает.
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

282. "Командную оболочку Fish планируют переписать на языке Rust"  +4 +/
Сообщение от Аноним (53), 22-Фев-23, 13:44 
Из недавнего:

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ообщить модератору

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

307. Скрыто модератором  –1 +/
Сообщение от Аноним (-), 22-Фев-23, 18:26 
Ответить | Правка | Наверх | Cообщить модератору

309. Скрыто модератором  +/
Сообщение от freecoder (ok), 22-Фев-23, 19:33 
Ответить | Правка | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

311. "Командную оболочку Fish планируют переписать на языке Rust"  +2 +/
Сообщение от Карлос Сношайтилис (ok), 22-Фев-23, 20:30 
> Вообще-то если что-то соответстует стандарту - то уж соответствует.

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

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

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

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

115. "Командную оболочку Fish планируют переписать на языке Rust"  +/
Сообщение от Аноним (114), 21-Фев-23, 15:39 
Следует говорить*
Ответить | Правка | Наверх | Cообщить модератору

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

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

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




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

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