I agree.  I actually love Mathematica and the Wolfram Language but its main problem is the lack of any convenient ways to package it, track it in git, edit it in vim, etc.  I spent some time investigating how to do that but it all just seemed really opaque and complicated.  That&#x27;s one of the risks of using proprietary software, I suppose.