lecture-source-jl icon indicating copy to clipboard operation
lecture-source-jl copied to clipboard

Add Zygote, etc. to About Julia Lecture

Open jstac opened this issue 6 years ago • 3 comments

On the Python side we have this lecture that motivates use of Python:

https://lectures.quantecon.org/py/about_py.html

It's about why rather than how. Perhaps the Julia side could benefit from such a lecture. I might not be the best person to do this, although I'm willing to have a go in a month or two if no one else has.

jstac avatar Feb 06 '19 02:02 jstac

You mean posting the benchmarking table isn’t enough? :)

But I think this is a good idea. I’ll take a crack at it soon, maybe. Things to talk about are “code that looks like math,” “easy access to mathematicians and hackers,” and maybe “accessibility to MATLAB emigres.”

arnavs avatar Feb 06 '19 02:02 arnavs

An update: For this, I am thinking we are better off waiting until http://fluxml.ai/Zygote.jl/latest/ is solid enough to add to the AD lecture and to organize the value of Julia around support for library composition and "differentiable programming" (https://fluxml.ai/2019/02/07/what-is-differentiable-programming.html) as the evolution of algorithmic differentiation.

Without explaining its ability to do things that others cannot, it is hard to make the case for a relatively inconvenient and somewhat niche language - however beautiful and clean the syntax may be.

The Zygote.jl crew tell me that it is about a month or two away.

jlperla avatar Mar 12 '19 04:03 jlperla

@jlperla I'm modifying this issue because of what you wrote at https://github.com/QuantEcon/lecture-source-jl/pull/693.

arnavs avatar Sep 26 '19 05:09 arnavs