

People got mad when I told them I preferred not to leverage other peoples code unless I absolutely had too - all I can say is I’m glad right now I made the decision I did because I don’t have time to support other peoples immediate changes…


I can’t imagine how hard it is for people who are maintaining packages with many immature dependencies. A good part of me just wants to remove that function. Twice now I’ve had irreperable errors occur from other peoples packages breaking mine. Right now I’m paying the price with my own package for using other peoples packages. That being said, it’s also not a version 1 release, so it is fair, although frustrating. You’re right though, watching all of Flux break after an update,or all of my historic code become completely unusable after minor version changes because I had to hack around things, is not a good experience. But, if someone knows what they are doing, and wants to make a tool quickly that isn’t easily approached by off the shelf cookie cutter function calls - julia is the absolute best way to do that right now. I’m not saying Julia is perfect for data analysis/science. Where it lacks has been negligeble in my use cases. Yea maybe datatable is fast, but with adequate structuring of data, Julia’s ETL can be extremely fast as well. The framework I wrote for handling modelling and analysis overtime has become something I prefer (opinion), and is way less bloated and more intuitive. In any other language it would have taken at least double and been far less performant. But… It took me like a week of afternoons to write the methods from scikit learn or specialized R packages that I like to use in Julia from scratch. Don’t get me wrong, it’s nice for some people to maybe have scikit learn in their back pocket at the cost of performance and potential instability. Don’t misread that, I’m not saying this shouldn’t be an effort, it’s important or project saving for some people to have good interrop.īut I see P圜all statements as laziness.

Projects based on interop make my palms sweaty. I think R Studio could support Julia - but, I don’t see a huge benefit in interop between R and python in the first place? Similarly I don’t see a benefit between Julia interop with python or R really.
