Size: a a a

2020 February 29

DS

Doge Shibu in rust_offtopic
Т-34 85
неправильный подход. Это не либа тебе что-то должна, а ты должен под неё подстраиваться
Это язык должен быть спроектирован так, чтобы минимизировать подобные ситуации.

Были бы нормальные модули (которые в стандарт, насколько я знаю, так и не удалось включить), таких проблем не было бы вообще.
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Это язык должен быть спроектирован так, чтобы минимизировать подобные ситуации.

Были бы нормальные модули (которые в стандарт, насколько я знаю, так и не удалось включить), таких проблем не было бы вообще.
а что случилось плохого?
источник

DS

Doge Shibu in rust_offtopic
Причем модули - это не рокет сайенс, они были в языках старше плюсов
источник

p

polunin.ai in rust_offtopic
Т-34 85
неправильный подход. Это не либа тебе что-то должна, а ты должен под неё подстраиваться
Язык должен быть удобен, и спроектирован так чтобы совершить ошибку было трудно, а если совершил, то покажется внятное объяснение что ты сделал не так
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
а что случилось плохого?
C модулями? Вроде бы пока ничего, возможно будут в 20м стандарте, если я правильно помню.

Проблема в том, что полноценной реализации пока не видно ни в одном компиляторе.
источник

DS

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

p

polunin.ai in rust_offtopic
Просто как Раст стал популярным, так сразу и доперли, что модули это хорошо
источник

DS

Doge Shibu in rust_offtopic
polunin.ai
Просто как Раст стал популярным, так сразу и доперли, что модули это хорошо
Их вроде раньше популярности раста продумывали, там тема сложная сама по себе.
источник

Т8

Т-34 85 in rust_offtopic
polunin.ai
Язык должен быть удобен, и спроектирован так чтобы совершить ошибку было трудно, а если совершил, то покажется внятное объяснение что ты сделал не так
и, в чём же ТАМ были виноваты плюсы?
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
C модулями? Вроде бы пока ничего, возможно будут в 20м стандарте, если я правильно помню.

Проблема в том, что полноценной реализации пока не видно ни в одном компиляторе.
нет, с программистом, у которого случилась "такая" ситуация. И чем бы ему модули помогли?
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
нет, с программистом, у которого случилась "такая" ситуация. И чем бы ему модули помогли?
Тем что модули от таких проблем защищают. Будут не инклюды, а честные импорты/экспорты.

Они вводят более жесткие области видимости, которые будут работать для тех же макросов.
источник

Т8

Т-34 85 in rust_offtopic
вы это серьёзно? Я, конечно, понимаю, растопревосходство и всё дела, но чем вы возмущены? Чувак неправильно у себя заюзал либу, ошибка потянулась оттуда и поднялась до вершины - в либе. То есть, ошибка выскочила НЕ В ЛИБЕ!
источник

SS

Stanislav Sagan in rust_offtopic
Dollar Føølish
У раста был гц?
Изначально гц был в планах кажись
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Тем что модули от таких проблем защищают. Будут не инклюды, а честные импорты/экспорты.

Они вводят более жесткие области видимости, которые будут работать для тех же макросов.
то есть, в той бы ситуации всё скомпилировалось и работало без проблем?
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
то есть, в той бы ситуации всё скомпилировалось и работало без проблем?
Да
источник

Т8

Т-34 85 in rust_offtopic
главное - самому в это верить
источник

Т8

Т-34 85 in rust_offtopic
и не объяснять почему
источник

DS

Doge Shibu in rust_offtopic
Т-34 85
и не объяснять почему
Macros, preprocessor directives, and non-exported names declared in a module are not visible and therefore have no effect on the compilation of the translation unit that imports the module. You can import modules in any order without concern for macro redefinitions.
источник

DS

Doge Shibu in rust_offtopic
Что здесь верить, вот описание того, что будут гарантировать модули с msdn
источник

Т8

Т-34 85 in rust_offtopic
Doge Shibu
Что здесь верить, вот описание того, что будут гарантировать модули с msdn
не вижу тут гарантии "любая хрень скомпилируется и заработает"
источник