Completed
Modularity
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
What's Bad About Julia - Addressing Fundamental Issues
Automatically move to the next video in the Classroom when playback concludes
- 1 Welcome!
- 2 Purpose of the talk
- 3 Users should speak about their problems with Julia
- 4 Widely know bad things about Julia
- 5 Is the presented list of problems exhaustive?
- 6 Why some problems were chosen as the main topics of this talk
- 7 Modularity
- 8 Example of modules we want to keep separate
- 9 Problem with isolating constructors
- 10 Types
- 11 How to handle Missing type in code
- 12 Compiler problem with some types definitions
- 13 Opaque method specificity rules
- 14 First, the most important rule of method specification
- 15 Second "rule" of method specification
- 16 Why we have a problem with second "rule"
- 17 Problem of "X is more specific that Y. Example 1
- 18 Problem of "X is more specific that Y. Example 2
- 19 Conclusions
- 20 Q&A: What would happens in the case of circular specification?
- 21 Q&A: What would happens if specification rules were stricter?
- 22 Q&A: How many methods need to be write to allow to make specifications rules stricter? (Follow up to previous question.)
- 23 Q&A: What is the order of priority of fixing well know bad things in Julia?
- 24 Q&A: What is last big Julia's problem that was fixed, according to Jeff Bezanson?
- 25 Q&A: How much better or worse world be without unions?