In relation to answer the question of “How to make Julia into mainstream like Python?”, I am giving a talk at PyData Global (online) conference today, with the title “Introduction to Using Julia for Decentralization by a Quant” at 13:30–14:00 (UTC)
Essentially, we would like to change the way how software (especially open-source) are written — through decentralized composition, such that attributes (struct) and methods (functions) are completed decoupled, and the control of read/execute/write are decentralized with minimum cost thanks to multiple dispatch. This would be future-proof for heterogeneous accelerator hardware such as GPU/TPU/MPS etc. Blockchain technology will be integrated into the framework later to provide the foundation for better economics.
We have built the first package (some utility tool using Julia), and is ready for private evaluation. The current license is for personal evaluation only, not for commercial yet. Once we complete the series of packages to form whole framework, we will release it under a more open version of license.
If you are interested, please contact me on LinkedIn https://ae.linkedin.com/in/martinyxie