|
|
|
|
|
by rspeer
3875 days ago
|
|
As someone who spent some time learning Julia and wants to like it, here are the problems I experienced when I was trying to actually write software with it that I would keep using, as opposed to just scripting some numeric operation I needed to do. * Non-numeric things are not well optimized. Building a dictionary full of strings was slower than Python when I tried it. * The module system is confusing because of the principle that files should be "mostly unrelated" to modules. The documentation gives you no advice on how you should organize your code so that it's easy to import, understand, and maintain. The advice I got at a meetup was "just include() everything". * Package management is a loose wrapper around git. The git commands it runs do not always succeed. * Curly braces do something different in every version. |
|