Settings

Theme

Anyone Moving from Julia to Mojo

1 points by mrsofty 2 years ago · 14 comments · 1 min read

Reader

we've tried using julia but FINALLY the compile time latency, HUGE memory consumption, language instability and pkg version hell got to us. We're lucky that we modularized everything so we can easily move over in stages. I'd be interested in anyone else who are making the move and what field they are in. For the record julia is a fine language but it is NOT for us.

ftxbro 2 years ago

Mojo isn't ready unless you are doing something like writing for-loops in Python and you want them to be fast. It has probably even more language instability than Julia and it doesn't have a package manager so I don't know if that's better or worse than pkg version hell. There hasn't been enough time for multiple package versions though, so there's that.

DNF2 2 years ago

I'm curious about the "language instability". What kind of stability is that? Are talking about package instability, or the core language?

mrsoftyOP 2 years ago

Hi there I am mrsofty, the OP. I just want to point out that the question is

" I'd be interested in anyone else who are making the move and what field they are in?"

I phrased it like that to attempt to keep it to simple. We have made the decision based on 6 months of internal discussion, compiler and hardware expert input and watching the roll out of Mojo chatter. I just wanted to clear that up.

xgdgsc 2 years ago

Have you tried 1.10 for the memory part: https://discourse.julialang.org/t/the-improvement-of-memory-... ? For stability you might better switch to cpp.

  • mrsoftyOP 2 years ago

    we have, as soon as it was available. Julia is making great strides in all areas. We prefer to move on.

npalli 2 years ago

Dude, six months back you were fed up with Julia and wanted to move to Carbon . How did that work out? Now you want to move to Mojo?? Who’s funding any of these attempts or are you just screwing around with some small personal scripts.

https://news.ycombinator.com/item?id=35009074

  • mrsoftyOP 2 years ago

    Yes, that's when it started. Then we sent some people to Juliacon '23 to get a feel for the future. Julia is a fine language, just not for us given the reasons in the OP.

    We have been tracking mojo since 2020 but wanted to wait for a release date before making the change. Dr Lattner has a reputation of producing commercial quality work and we trust that. Also, because our code base is modular by design ( Dr Jim Gray was our mentor), and bound together by ipms ( any transport will do), we can make the conversion very quickly. As to funding it's mostly us. We have done reasonably well in financial trading augmentation approaches and so the funding is internal. We love writing small personal scripts in any language and much of our work product has been small and reactive, I suppose you could call them scipts. I would point out that NONE of this is relevant to my OP question.

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection