she only had 5minutes? they should have given her 20minutes
@AlanBram
4 жыл бұрын
Really nice talk. Spectacular valuable-concept to time-invested-listening ratio!
@peterveres7717
5 жыл бұрын
Really nice intro to code generation in Go. Would love to see an expanded version.
@kasvith
5 жыл бұрын
She deserves 30min talk
@AshishShekar
5 жыл бұрын
watch at 0.75x speed, welcome
@nikitarusin2489
4 жыл бұрын
fast and understandable
@willi1978
5 жыл бұрын
She had her first coffee that morning
@dn5426
6 жыл бұрын
so fast!
@khawarizmyana
Жыл бұрын
cool
@zhamed9587
5 жыл бұрын
In other words, ugly, and messy hacks to get around golang's weak type system and lack of generics. You wouldn't see such a talk given for other proper languages.
@BlueBockser
4 жыл бұрын
That's not true. Generics wouldn't help with automatic JSON schema generation. To add to that: In what way does Java have JSON schema generation? Or maybe C++? Or aren't those "proper" languages too? Also, you should probably read up on what weak typing actually means. Judging by what you wrote, you have no idea.
@beback_
2 жыл бұрын
I think so too. I understand why they're trying to avoid supporting generics as strongly as the C++ template system does, but there must be a sweet spot between that and no generic support at all.
@mishasawangwan6652
2 жыл бұрын
weak type system?? what are you talking about???
@zhamed9587
2 жыл бұрын
@@mishasawangwan6652 No generics, no annotations, terrible error handling, weak modeling capabilities, arbitrary castings because of structural typing, etc.
@mishasawangwan6652
2 жыл бұрын
@@zhamed9587 you must be one of them super hardcore, diehard VII haskell/ocaml/erlang monad type of ppl huh? anyway the next release of go (due any day now?) has an implementation of generics. whatever that means. but the bottom line is: you can build large scale, maintainable systems with it. what difference does it make if it isn’t “mathematically strict” or “doesn’t adhere to the property’s of category theory” or can’t “divide a black hole by zero” etc etc blah blah whatever insert whatever here? and as you can tell, i don’t know what i’m talking about so go easy on me, ok?
Пікірлер: 20