hey uh Odin nerds of fedi, any learning resources y'all recommend? I mainly learned Rust from The Rust Book so I'm not afraid to read some docs.

I've got experience with Rust, C++17, and such so I'm hoping its not too far of a jumo

#Odin #OdinLang

Time to have some fun programming.

I've been playing around with #odinlang and am really liking it. It's fun just checking out the comments in the Odin Source code for examples. This was how I learned #Smalltalk and it really does help you really learn to use a language.

Odin's make system reminds me of Pascal. No separate make file just compile the file with the main function in it and the compiler figures out what other files need be compiled.

Go is nice but it feels to corporate.

Odin compilation speed tips

How to troubleshoot slow compile times and what to do about them

Jakub's tech blog
@grainsnatcher I'm currently using #odinlang for a project. Maybe that's interesting for you as well. It feels like a super "friendly" version of C.
I started rewriting the PoC plaintext.casa parser from #typescript to #odinlang. Such a nice language to work with!
Way Out Of Here by DanRedTMF

Are you ready to accept the truth?

itch.io
I'm down to the final chapter of translating the code examples over at learnopengl that are in C++ to Odin. The final chapter is about making games. What a journey. What stress ๐Ÿ˜ญ
https://github.com/kidando/learnopengl-odin
#learnopengl #odin #odinlang #graphicsprogramming

A little fun puttering with #OdinLang before bed, on tasks I'd normally use Perl or Python for.

Style's a little clumsy. Clear signs of "I can write my favorite language in any language." But even then, nested procs are kinda nifty.

And it doesn't do much (recursively scan Obsidian vault for markdown files, determine Obsidian's link path for each), but heck the compiled version does it faster than I'm used to with Perl/Python.

The journey its taken to get here is long and winding.

I original did it in 32 bit with a C kernel intermediary. Then hated that, so tried switching to #odinlang, which was really nice, but had better support for 64 bit so I switched to that. I then found the multi boot header overly complicated, so switched to #RISCV. I then realised I just wanted to work in #swift so switched back to swift but this time in 64 bit. I then decided Iโ€™d learnt too much from reading riscv docs, so switched back.

Been a minute but i just added chapter 5 to list of completed chapters for learnopengl lesson source codes to odin
#odinlang #learnopengl #graphicsprogramming
https://github.com/kidando/learnopengl-odin
GitHub - kidando/learnopengl-odin

Contribute to kidando/learnopengl-odin development by creating an account on GitHub.

GitHub