Size: a a a

2020 February 28

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
Как такое может случиться?
int a = 10;
int* b = *a;
*b = 20;
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
Шарп прямо настолько хуже?
Именно в плане эргономики самого языка - да.

То есть, в шарпе уже столько лет не могут даже рекорды, праймари конструкторы, АТД завезти в язык, это даже не смешно. (Первые пропозалы были чуть ли не раньше C# 6)

Причем это вещи, которые добавить не очень сложно (особенно рекорды и праймари конструкторы)
источник

DS

Doge Shibu in rust_offtopic
А эргономику они порядочно улучшают
источник

G

Gymmasssorla in rust_offtopic
Doge Shibu
Именно в плане эргономики самого языка - да.

То есть, в шарпе уже столько лет не могут даже рекорды, праймари конструкторы, АТД завезти в язык, это даже не смешно. (Первые пропозалы были чуть ли не раньше C# 6)

Причем это вещи, которые добавить не очень сложно (особенно рекорды и праймари конструкторы)
Почему они не хотят это в язык добавлять?
источник

Т8

Т-34 85 in rust_offtopic
Gymmasssorla
Как ты это понял?
По целям разработки
источник

G

Gymmasssorla in rust_offtopic
Т-34 85
По целям разработки
Разверни мысль
источник

DS

Doge Shibu in rust_offtopic
Gymmasssorla
Почему они не хотят это в язык добавлять?
Не знаю, такое ощущение, что у них сейчас в первом приоритете производительность и высокие результаты в бенчмарках, а потом уже эргономика.
источник

DS

Doge Shibu in rust_offtopic
Gymmasssorla
Почему они не хотят это в язык добавлять?
И не то, чтобы они не хотят, пропозалы не завернуты, просто они там висят годами без особых изменений
источник

AD

Andrei D in rust_offtopic
Pavel
так оно ж останется в истории действий, + лог фоллоу
Ахаха, нет :)
В истории гита останется кучка файлов до рефакторинга и кучка после; а как именно одна кучка из другой получилась, git не записывает, а угадывает. А если правок больше половины файла, так и вообще не пытается угадывать — выглядит как старый файл удалило, новый создало.
In before: всё это сищечбкой по белому описано в diff.c
источник

DS

Doge Shibu in rust_offtopic
Ну и да, то, как позорно ненуллябельные типы в шарп добавили, это отдельная история. Лучше бы вообще не добавляли, чем так
источник

G

Gymmasssorla in rust_offtopic
Doge Shibu
Ну и да, то, как позорно ненуллябельные типы в шарп добавили, это отдельная история. Лучше бы вообще не добавляли, чем так
+
источник

G

Gymmasssorla in rust_offtopic
Подожди, а как они добавили позорно?
источник

DS

Doge Shibu in rust_offtopic
Gymmasssorla
Подожди, а как они добавили позорно?
Опечатался, имел в виду ненулябельные типы
источник

G

Gymmasssorla in rust_offtopic
А
источник

AD

Andrei D in rust_offtopic
Alex Zhukovsky
у меня был недавно случчай где я 2 дня запиливал акка стримы, а потом 2 дня их выпиливал, потому чо понял что выглядиткак говно. Сделал по-другому. Вопрос - нахрена мои эксперименты в истории оставлять?
одни эксперименты не стоят места в истории, другие стоят
ни юзеру, ни тем более VCS неоткуда знать которые из них которые, поэтому правильно записывать все подряд
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
int a = 10;
int* b = *a;
*b = 20;
https://ideone.com/qkMZcU

Ты это хотел написать?
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
А эргономику они порядочно улучшают
Если так всё хорошо, почему не так сильно популярна?
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Ну и да, то, как позорно ненуллябельные типы в шарп добавили, это отдельная история. Лучше бы вообще не добавляли, чем так
А что не так?
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
Если так всё хорошо, почему не так сильно популярна?
Потому что качество языка и его популярность не очень хорошо коррелируют.

Ну и скала достаточно популярна в jvm среде, т.е. акка, кафка, спарк на ней написаны, как пример
источник

AZ

Alex Zhukovsky in rust_offtopic
да нет, я написал то что хотел написать
источник