Live data from Hacker News

Odin 1.0 Announcement

youtube.com

11–20 of 59 posts

Re: Odin 1.0 Announcement

#11
post #4

I kind of like Odin, with its Pascal/Modula-2 influences, even if the community is a bit hardcore on some of their ideas. Love the books in the background, and the whole video. It is also nice that Odin takes the batteries included approach. How well it would fair in the mainstream remains to be seen.

What kinds of project would Odin be best suited for, as compared to, say, Rust or Go?

Interactive applications where a GC is not an option.

Rust is shockingly good at being a general purpose language, but that's in the face of the strict semantics of the language and approach to memory. There became a comparison against Go because Go offers strong performance and a complete opposite memory-management experience (in having a GC that largely solves it for you.) Odin sits between these two levels of friction, leaning far more on the Go side of things. There are goodies in Odin which make memory management much breezier than other manual languages, but I'll admit it is still a task you are expected to complete.

So that's the story on the memory-management effort. That aside, I'd say Odin is best for interactive applications where a GC is not an option. Although at this point it comes out of my hands so easily that I'd probably write Odin in some situations where it'd be less optimal, and it'd be fun so why not?

Re: Odin 1.0 Announcement

#12
post #5

Not to be confused with Samsung Odin[1], or ODIN (Open Disk Imager in a Nutshell)[2], or Odin for OS/2 Warp[3]... [1] https://en.wikipedia.org/wiki/Odin_(firmware_flashing_softwa... [2] https://odin-win.sourceforge.net/ [3] https://odin.netlabs.org/

[flagged]

Re: Odin 1.0 Announcement

#13
post #4

I kind of like Odin, with its Pascal/Modula-2 influences, even if the community is a bit hardcore on some of their ideas. Love the books in the background, and the whole video. It is also nice that Odin takes the batteries included approach. How well it would fair in the mainstream remains to be seen.

What kinds of project would Odin be best suited for, as compared to, say, Rust or Go?

Game development.

Go really only took off thanks to Docker and Kubernetes, and even if it would be capable, there is hardly an ecosystem there.

Rust could be there, but there is really only Bevy, and several companies have tried it and pivoted to something else due to compile times hindering fast prototyping workflows.

Odin was created at a games company, JangaFX, and has already a few products using it.

https://jangafx.com

Also Odin batteries include what you need to start coding a game right away, https://pkg.odin-lang.org/vendor

Re: Odin 1.0 Announcement

#14
post #4

I kind of like Odin, with its Pascal/Modula-2 influences, even if the community is a bit hardcore on some of their ideas. Love the books in the background, and the whole video. It is also nice that Odin takes the batteries included approach. How well it would fair in the mainstream remains to be seen.

What kinds of project would Odin be best suited for, as compared to, say, Rust or Go?

Game engine programming, more generally projects where the programmer controls the spec and data. More specifically, passing custom allocators to specific subsystems.

That may sound like "Q:why buy this truck? A:Cos it has a nice oil filter" but it marketed as a language "[for the] joy of programming".

Perhaps the goal is to get more people into programming following the same playbook as the scripting wars we had in the 2000s. Or it's part of a larger trend to get mind-share away from c.

Re: Odin 1.0 Announcement

#16
There's something seriously off about this ginger bill guy. In addition to copying most of Odin from Jai, Bill copied Jon Blows announcement to his announcement as well as the fake surprised "oh I didn't see you there" opening for the real announcement. He's also planning to release the language the exact same time as Jai, and even said "after ten years of hard work its finally here."

Any one of those things you could ignore, but all of them together and its starting to be weird.

Re: Odin 1.0 Announcement

#17

There's something seriously off about this ginger bill guy. In addition to copying most of Odin from Jai, Bill copied Jon Blows announcement to his announcement as well as the fake surprised "oh I didn't see you there" opening for the real announcement. He's also planning to release the language the exact same time as Jai, and even said "after ten years of hard work its finally here." Any one of those things you coul…

What would you say is similar between Odin and Jai? I briefly used Jai (I have never had access) and found that essentially only declaration syntax is familiar.

Re: Odin 1.0 Announcement

#18
post #9

Bad video, I noped out after 2 mins, it is annoying and has a very low information density. Anyone uses a yt video -> information service that is fast, free, reliable etc?

Free tier of Google Gemini can summarize and let you ask questions about pasted YT links.

Re: Odin 1.0 Announcement

#19

a random video that some ginger dude put up on youtube doesn't seem like a reliable source. any info on this from a reputable institution? shame that HN can't meet the moderation quality bar set by wikipedia

Honest question: Are you making a joke? Because while it objectively could be one, it doesn't sound like one.

The random ginger dude is the creator of Odin.

Re: Odin 1.0 Announcement

#20
post #19

a random video that some ginger dude put up on youtube doesn't seem like a reliable source. any info on this from a reputable institution? shame that HN can't meet the moderation quality bar set by wikipedia

Honest question: Are you making a joke? Because while it objectively could be one, it doesn't sound like one. The random ginger dude is the creator of Odin.

It's probably a joke, because Odin was deleted from Wikipedia for being "not notable" recently, and the author thought it was because of his politics.

I do think the guy's politics suck, but I also think his language's wiki page was probably targeted for it.

Post reply on HN