home.social

#odinlang — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #odinlang, aggregated by home.social.

  1. So that's what Odin language dev is like.

    katamari64.se/posts/2026/odin-

    Shame. The language is fine, but I don't know if I can trust a BDFL of a language that behaves.. Like that. I am very much expecting it to implode some way at some point.

    Do I need to rewrite Artificial Rage in different language again? We'll see. Probably not. But I won't bother starting new projects with this language.

    #OdinLang #Odin

  2. So that's what Odin language dev is like.

    katamari64.se/posts/2026/odin-

    Shame. The language is fine, but I don't know if I can trust a BDFL of a language that behaves.. Like that. I am very much expecting it to implode some way at some point.

    Do I need to rewrite Artificial Rage in different language again? We'll see. Probably not. But I won't bother starting new projects with this language.

    #OdinLang #Odin

  3. For 10 år siden sad GingerBill og blev så frustreret over C, at han besluttede sig for at udvikle programmeringssproget Odin. Odin henter inspiration fra Pascal, C, Go, Oberon-2, Newsqueak og GLSL.

    En fed detalje ved Odin er, at det har native implementeringer til en række kendte libraries såsom Raylib, ENet og OpenGL, så man slipper langt henad vejen for selv at skulle lave snirklet interop-kode mellem Odin og C.

    Tilbage til det, det hele handler om: Her 10 år senere er GingerBill så klar til at annoncere Odin v1.0 - her er videoen:

    youtube.com/watch?v=dLPAqXi9In0

    Tjek Odin ud: odin-lang.org

    #opensource #dkopensource #odin #odinlang #programming

  4. For 10 år siden sad GingerBill og blev så frustreret over C, at han besluttede sig for at udvikle programmeringssproget Odin. Odin henter inspiration fra Pascal, C, Go, Oberon-2, Newsqueak og GLSL.

    En fed detalje ved Odin er, at det har native implementeringer til en række kendte libraries såsom Raylib, ENet og OpenGL, så man slipper langt henad vejen for selv at skulle lave snirklet interop-kode mellem Odin og C.

    Tilbage til det, det hele handler om: Her 10 år senere er GingerBill så klar til at annoncere Odin v1.0 - her er videoen:

    youtube.com/watch?v=dLPAqXi9In0

    Tjek Odin ud: odin-lang.org

    #opensource #dkopensource #odin #odinlang #programming

  5. I'm pretty sure Niklaus Wirth and Dennis Ritchie never did anything like this, but it seems the times are indeed changing.

    This is to announce the announcement that Odin will turn 1.0, sometime soon.

    youtube.com/watch?v=dLPAqXi9In0

    #odin #odinlang

  6. I'm pretty sure Niklaus Wirth and Dennis Ritchie never did anything like this, but it seems the times are indeed changing.

    This is to announce the announcement that Odin will turn 1.0, sometime soon.

    youtube.com/watch?v=dLPAqXi9In0

    #odin #odinlang

  7. One curious outcome of the #AI / #LLM craze is that in the eternal "tabs vs spaces" holy war, tabs will eventually win. Because token efficiency, simple as that. And this is good. #golang #Rebol #odinlang

  8. One curious outcome of the #AI / #LLM craze is that in the eternal "tabs vs spaces" holy war, tabs will eventually win. Because token efficiency, simple as that. And this is good. #golang #Rebol #odinlang

  9. New language! You can now write Firefly Zero games in Odin, a Go-like language with manual memory management. Give it a try with the latest firefly-cli:

    ff new --lang=odin hello

    docs.fireflyzero.com/dev/getti

    In reference to @0xabad1dea, --lang=abadidea also works 🙃

  10. New language! You can now write Firefly Zero games in Odin, a Go-like language with manual memory management. Give it a try with the latest firefly-cli:

    ff new --lang=odin hello

    docs.fireflyzero.com/dev/getti

    In reference to @0xabad1dea, --lang=abadidea also works 🙃

    #odin #OdinLang

  11. I am building this ECS in my spare time. Complete description with examples you can find in readme on github.

    https://github.com/helioscout/moecs

    If you want the highest performance, it’s best not to use any ECS. I love ECS because it allows you to systematize and separate/parallelize logic/data, move each part of the game into its own system, customize its operation, and generalize logic for entities with different components. As for speed, it will vary on different computers. You can play around with main.odin, and see the benchmarks (I use this code for testing). I’d be interested in seeing your results.

    My tests show this:

    With 7 components, 3 systems, 1 million entities, 6 archetypes, world progress 100 times takes 56 milliseconds (at each iteration: 1 system adding component to 100 entities and despawning one entity and 2 others getting 6 components for each entity).

    #gamedev #ecs #odinlang

  12. I am building this ECS in my spare time. Complete description with examples you can find in readme on github.

    https://github.com/helioscout/moecs

    If you want the highest performance, it’s best not to use any ECS. I love ECS because it allows you to systematize and separate/parallelize logic/data, move each part of the game into its own system, customize its operation, and generalize logic for entities with different components. As for speed, it will vary on different computers. You can play around with main.odin, and see the benchmarks (I use this code for testing). I’d be interested in seeing your results.

    My tests show this:

    With 7 components, 3 systems, 1 million entities, 6 archetypes, world progress 100 times takes 56 milliseconds (at each iteration: 1 system adding component to 100 entities and despawning one entity and 2 others getting 6 components for each entity).

    #gamedev #ecs #odinlang

  13. @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.

  14. I started rewriting the PoC plaintext.casa parser from #typescript to #odinlang. Such a nice language to work with!

  15. I started rewriting the PoC plaintext.casa parser from #typescript to #odinlang. Such a nice language to work with!

  16. 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 😭
    github.com/kidando/learnopengl
    #learnopengl #odin #odinlang #graphicsprogramming

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

  18. I added the language server 'ols' to wip.

  19. I just updated in wip. Im looking for people that would like to test on

  20. I swear graphics programming is making me lose hair... fast! But progress is progress #opengl #graphicsprogramming #odin #odinlang

  21. If you are interested in learning #graphicsprogramming using #odinLang, I created a repo for the example source code over at learnopengl website but written in odin. I have completed chapter 1 - getting started
    github.com/kidando/learnopengl

  22. 😱 why didn't anyone tell me about #odinlang ? It looks like #ziglang and #golang had a beautiful baby!

  23. #programming
    languages I am most interested in, ranked low-high in terms what I think of them:

    5. Go #golang
    4. Zig #ziglang
    3. Odin #odinlang
    2. Rebol #rebol
    1. Red #redlang

  24. #programming
    languages I am most interested in, ranked low-high in terms what I think of them:

    5. Go #golang
    4. Zig #ziglang
    3. Odin #odinlang
    2. Rebol #rebol
    1. Red #redlang

  25. #programming #ziglang #odinlang #redlang

    Actually, quite nice and detailed overview, even if you might not necessarily agree with the author on some points.

    wiki.alopex.li/SurveyOfSystemL

  26. #programming #ziglang #odinlang #redlang

    Actually, quite nice and detailed overview, even if you might not necessarily agree with the author on some points.

    wiki.alopex.li/SurveyOfSystemL

  27. I just completed "Red-Nosed Reports" - Day 2 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/2

    I'm doing it in #OdinLang this year. Find my code here:
    github.com/jdarnold/advent2024

    Join my leaderboard with the code 335841-f28d1b57

  28. I just completed "Red-Nosed Reports" - Day 2 - Advent of Code 2024 #AdventOfCode adventofcode.com/2024/day/2

    I'm doing it in #OdinLang this year. Find my code here:
    github.com/jdarnold/advent2024

    Join my leaderboard with the code 335841-f28d1b57