4 ms·
I want to invest in Odin but I see the velocity and growing mindshare that Zig has and I wonder if it's not better to settle for that. Also how do you find the
by truckerbill 3y ago
I want to invest in Odin but I see the velocity and growing mindshare that Zig has and I wonder if it's not better to settle for that.
Also how do you find the compile times?
- 59nadir 3y agoI think by the time I have a massive project where compile times could actually hurt the newest endeavor with compiling to an intermediate form, etc., will already be released so it's likely that I'll dodge that entirely. For what it's worth I haven't found any language constructs that seem to make the compile time grow considerably, so I think the risk of adding a library and suddenly being faced with massive compile times is fairly low in comparison to some languages. With that said, I'm only using the core lib and vendor libraries. JangaFX by way of GingerBill reports that their 200kloc EmberGen[0] project takes 5 seconds to compile: > On my old machine, it took 5 seconds, and now it takes 2.2 seconds on my new machine. Before some paths in the compiler had multithreading added to them that number was 15 seconds for the same project. As far as I know both of these numbers are for unoptimized builds, i.e. development builds.
- mr_00ff00 3y agoJust looked at Odin and I really like the syntax, but I feel the same way. I feel like the community and ecosystem is the key elements and zig seems to be headed in the direction to grab that.
- sarchertech 3y agoThey’re very different languages despite having some similar capabilities. I also found the game dev libraries in Odin far easier to use then the ones in zig.
- mr_00ff00 3y agoYeah I did briefly look for zig game libraries and couldn’t find much. I see the basic differences, but I’ll have to dig deeper.
- Tozen 3y agoPart of "mindshare" are organizations pushing it on social media and marketing. Choose the language that solves your problems and that you like. Don't make a choice because a group is telling you what to like, is bullying others because they like something different, or are trying to shove something down your throat for their profit or benefit. Perfectly fine to have an independent mind, and make decisions best for you.
- truckerbill 3y agoYes I definitely agree with that sentiment. Some things unfortunately happen faster with community support. Platform integrations, toolchains etc that require a lot of busywork. But I think I'll cautiously move with Odin regardless as I like how it's designed. Probably will end up learning both.
- 59nadir 3y agoI think this is a great idea. I would suggest joining the Discord server if you want to talk to like-minded people and immerse yourself in the language: https://odin-lang.org/community/discord/ https://odin-lang.org/community/discord/