Hacker News new | past | comments | ask | show | jobs | submit login

How are they at odds with each other? Julia is more expressive and faster than python. It supports all the same high level programming constructs, and better versions of the same (like it's lambdas, macros, multi dispatch).

The one issue is compilation time, which is much and improved and will be further obviated through more caching and planned multi level compilation.




Julia is a much bigger language than Python, by a long shot.


Bigger?


More complex, requiring much greater cognitive resource, “larger”.


I find the opposite to be true. End users don't need to worry about types, interfaces are generic and multiple dispatch and abstract typing obviates the need all kind of weird special methods and type system stuff


What part of Python has those things that you are describing?


https://docs.python.org/3/reference/datamodel.html

Then we have metaclasses, abstract base classes and protocols.

Also Super and self everywhere.

Even more complexity with typing, which is necessary if you want to approach similar type safety to julia ie to make the comparison more fair.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: