Size: a a a

cxx.Дискуссионная

2020 February 26

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Т-34 85
нет, таки не нужно
> не осилил x2
fxd
источник

KK

Kirill Kaymakov in cxx.Дискуссионная
Александр Вольнов
Там супер развитое метапрограммирование, статическая рефлексия и выполнение практически любого кода во время компиляции - гораздо круче сегодняшнего constexpr. Там даже память можно было выделить во время компиляции, сгенерировать строку и скомпилировать эту строку как код.
Суперразвитое метапрограммирование - зло)
источник

RM

Roy Mustang in cxx.Дискуссионная
Александр Вольнов
Мне больше язык D нравится, я даже порывался на него перейти, но по некоторым причинам не стал. Кстати, то что там camelCase вместо CamelCase не было в списке причин)
Выглядит неплохо
источник

Т8

Т-34 85 in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
> не осилил x2
fxd
и не пытался даже. Пушто не_нужно
источник

RM

Roy Mustang in cxx.Дискуссионная
А че он не популярен так?
источник

Т8

Т-34 85 in cxx.Дискуссионная
Егор
и у нас такое можно будет скоро
(нет)
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Т-34 85
и не пытался даже. Пушто не_нужно
> не осилил и расписался в генетической неспособности осилить
fxd
источник

TS

Till Schneider in cxx.Дискуссионная
Александр Вольнов
Там супер развитое метапрограммирование, статическая рефлексия и выполнение практически любого кода во время компиляции - гораздо круче сегодняшнего constexpr. Там даже память можно было выделить во время компиляции, сгенерировать строку и скомпилировать эту строку как код.
В плюсах тоже можно выделять память во времени компиляции
источник

Т8

Т-34 85 in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
> не осилил и расписался в генетической неспособности осилить
fxd
у тебя интерпретатор сломался, поfx его
источник

Е

Егор in cxx.Дискуссионная
Т-34 85
(нет)
Что именно нет
источник

АВ

Александр Вольнов in cxx.Дискуссионная
А ещё в стандартной библиотеке D есть range, я их делал в своей либе по их образу и подобию. Это гораздо удобнее и приятнее, чем тот монстр, которого нагородили в C++20 ranges.
источник

АВ

Александр Вольнов in cxx.Дискуссионная
Till Schneider
В плюсах тоже можно выделять память во времени компиляции
Может теперь в C++20 и можно, но в D это можно было делать 10 лет назад.
источник

Т8

Т-34 85 in cxx.Дискуссионная
Егор
Что именно нет
не будет. Плюсы продолжат стагнировать и в конечном итоге их сожрут Rust, C#, Kotlin
источник

Е

Егор in cxx.Дискуссионная
Т-34 85
не будет. Плюсы продолжат стагнировать и в конечном итоге их сожрут Rust, C#, Kotlin
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Т-34 85
в Rust есть Result...
/warn неосиляторство монадок и незнание std::expected
источник

G

Group Butler [beta] in cxx.Дискуссионная
T-34 85 has been warned (1/3)
источник

/dev/urandon ¯\_(ツ)_/¯ in cxx.Дискуссионная
Bohdan Bessonov
Не знаю
Тут за все варны любят сыпать
Вай нот?
По просьбам народа
источник

Е

Егор in cxx.Дискуссионная
/dev/urandon ¯\_(ツ)_/¯
/warn неосиляторство монадок и незнание std::expected
офигеть тут варны есть
источник

Е

Егор in cxx.Дискуссионная
ни разу не видел
источник

BB

Bohdan Bessonov in cxx.Дискуссионная
Александр Вольнов
А ещё в стандартной библиотеке D есть range, я их делал в своей либе по их образу и подобию. Это гораздо удобнее и приятнее, чем тот монстр, которого нагородили в C++20 ranges.
Бедному Эрику Ниблеру наверное икается...
источник