Please donate now to help fund our work
- Film & Animation
- Music
- Pets & Animals
- Sports
- Travel & Events
- Gaming
- People & Blogs
- Comedy
- Entertainment
- News & Politics
- How-to & Style
- Non-profits & Activism
- McIntyre Report
- Jamie McIntyre uncensored
- RAW Report
- Candace Owens
- Steve Kirsch
- Tucker
- Bongino
- Elon musks
- Alan Jones Australia
- RT News
- Wayne Crouch Show
- Other
JuliaCon 2019 | What's Bad About Julia | Jeff Bezanson
I'll describe some of the more fundamental issues in Julia today, as I see it, and how we can potentially solve them to get a better language.
00:00 Welcome!
00:50 Purpose of the talk
02:04 Users should speak about their problems with Julia
02:34 Widely know bad things about Julia
06:54 Is the presented list of problems exhaustive?
07:30 Why some problems were chosen as the main topics of this talk
07:53 Modularity
09:14 Example of modules we want to keep separate
12:03 Problem with isolating constructors
13:01 Types
14:06 How to handle Missing type in code
15:17 Compiler problem with some types definitions
16:25 Opaque method specificity rules
17:40 First, the most important rule of method specification
18:09 Second "rule" of method specification
18:45 Why we have a problem with second "rule"
21:34 Problem of "X is more specific that Y. Example 1
23:32 Problem of "X is more specific that Y. Example 2
25:20 Conclusions
26:15 Q&A: What would happens in the case of circular specification?
27:09 Q&A: What would happens if specification rules were stricter?
27:52 Q&A: How many methods need to be write to allow to make specifications rules stricter? (Follow up to previous question.)
28:18 Q&A: What is the order of priority of fixing well know bad things in Julia?
28:44 Q&A: What is last big Julia's problem that was fixed, according to Jeff Bezanson?
29:38 Q&A: How much better or worse world be without unions?
S/o to https://github.com/KZiemian for the video timestamps!