• 0 Posts
  • 18 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle

  • insomniac_lemon@kbin.socialtoProgramming@programming.dev...
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    6 months ago

    Yeah, the only language I’ve seen/tried that actually feels right*.

    But for me it falls down when it comes to needing other people and/or the specific engine-level stuff that I want to get started. I was hoping to start out simple with Raylib bindings, but even that I can’t get vertex colors on imported models to work and I tinkered w/my own 2D polygon format but it was too much work for me to finalize.

    My part of the fediverse doesn’t seem to work well for asking niche questions at least, I don’t see much talk on Nim and it doesn’t help that it’s hard to find when people don’t say nim-lang. Also there are 2 replies to you that aren’t federated to where I can see them (and my art threads–lowpoly+vertex colors, for instance plant–aren’t federated to your instance).

    *= That also may be a mix of my issues plus how some people style their code, though.







  • I am not a programmer, but on 2 occasions I was able to improperly fix (1 argument in 1 line stuff) very small bugs without really understanding how. I’ve also made a number converter (dec-bin-hex) at least twice. I know those aren’t a lot but it’s weird that it happened twice twice.

    I’d say there’s an issue here with language design having major tradeoffs, but maybe it’s just a paradox*? Though I have found a language I like (even though I’m not learning it because other issues), so I know it’s not impossible at least.

    *= Like the people who could make something with less tradeoffs don’t have the need/desire to do that, they just use the existing stuff. Though that is much more fitting for visual programming.










  • I could see it being a real thing. When you’re making a game it gives you visualization for animations (both physics and visual-only) and shaders (maybe even a simplified stylized version). Random benchmark results/debug info. Drawing attention to syntax mistakes. An important email or video call pops up.

    It would be cool and potentially useful, but completely un-asked for and likely distracting and a waste of space. Basically what if your computer was a non-cartoon clippy.