Please donate now to help fund our work

Up next

JuliaCon 2019 | What's Bad About Julia | Jeff Bezanson

15 Views· 20 May 2022
John Baker
John Baker
14 Subscribers
14

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!

Show more

 0 Comments sort   Sort By


Up next