Size: a a a

Compiler Development

2020 January 23

M

MaxGraey in Compiler Development
в противовес)
источник

BD

Berkus Decker in Compiler Development
MaxGraey
Я тоже могу что нибудь привести из кишочек boost-а =)
не надо
источник

AT

Alexander Tchitchigin in Compiler Development
Berkus Decker
не надо
+1
источник

M

MaxGraey in Compiler Development
да я и не собирался. Но мог бы!
источник

BD

Berkus Decker in Compiler Development
я тоже мог бы, но не стал!
источник

BD

Berkus Decker in Compiler Development
хотя могу клиентский код с использованием буста, там таки красиво
источник

AT

Alexander Tchitchigin in Compiler Development
How do you people like
[P in Extract<keyof InjectedProps, keyof DecorationTargetProps>]: InjectedProps[P] extends DecorationTargetProps[P] ? DecorationTargetProps[P] : never;

?
🙈😂
источник

E

EgorBo in Compiler Development
на любом языке с шаблонами можно написать непонятный код :)
источник

BD

Berkus Decker in Compiler Development
EgorBo
на любом языке с шаблонами можно написать непонятный код :)
даже без шаблонов можно
источник

C

Constantine in Compiler Development
Alexander Tchitchigin
ComponentClass<Omit<P, keyof Shared<TInjectedProps, P>> & TNeedsProps> & { WrappedComponent: ComponentClass<P> }

ConnectedComponentClass<C, Omit<GetProps<C>, keyof Shared<TInjectedProps, GetProps<C>>> & TNeedsProps>

🙈
Ну да, конечно, TypeScript - простой язык, намного проще C++... 😂
это C#?
источник

AK

Andrei Kurosh in Compiler Development
Constantine
это C#?
это тайпскрипт же. у них очень упоротая система типов
источник

AT

Alexander Tchitchigin in Compiler Development
Я смотрю, вы даже не пытаетесь вчитываться... Неглупое решение, согласен.
источник

AT

Alexander Tchitchigin in Compiler Development
А то мне приходится - держу крышу обеими руками. 🙉😂
источник

BD

Berkus Decker in Compiler Development
extends never!
источник

AK

Andrei Kurosh in Compiler Development
да, с читаемостью типов там есть проблема
источник

AT

Alexander Tchitchigin in Compiler Development
Berkus Decker
extends never!
Soundness? Не, не слышали! 😂
источник

E

EgorBo in Compiler Development
кстати, что лучше ": Foo" или "extends Foo" ? :)
источник

AK

Andrei Kurosh in Compiler Development
Авторы тайпскрипта: наша система типов не sound по практическим соображениям
Программисты: а вот так у вас можно делать?
Авторы тайпскрипта: да
Программисты: обожемой это же не sound!
Авторы тайпскрипта: ...
источник

C

Constantine in Compiler Development
EgorBo
кстати, что лучше ": Foo" или "extends Foo" ? :)
второе
источник

C

Constantine in Compiler Development
ну лично для меня понятнее и привычнее
источник