Live data from Hacker News

Viewing profile — ElegantBeef

ElegantBeef

HN member
Joined
Sun, Feb 12, 2023, 10:03 PM UTC
HN karma
46
Public activity
20 items

About ElegantBeef

No profile information was provided.

Recent public activity

  1. comment
    Comment #45743147

    If you're cheap like me a used Pixel3a is a grand device.

  2. comment
    Comment #41342957

    Working on a hot code reloading library for Nim. It's a general solution, but specifically for my game framework. An example of it in action: https://streamable.com/2mxktc Source c…

  3. comment
    Comment #40795139

    There's not much more to share presently. The game presently is very far from having gameplay. The "terminot" part is MIT licensed inside the game repo. The game itself is presentl…

  4. comment
    Comment #40782383

    As someone working a TUI game I wanted stuff like this myself so just wrote what I now refer to as a "terminot". Actual shaders and non grid align rendering. Nice to see people att…

  5. comment
    Comment #39861621

    It does not formally have variadics, but since it has tuples you can have pretend variadic generics.

  6. comment
    Comment #37117953

    Again that's this language constraining you to that. With procedure overloading it's not required that you have to have that ugly API. For instance the following is valid Nim: type…

  7. comment
    Comment #36962348

    I use pixie for my game framework. It's used to load textures, layout fonts, and render font atlases. It can be used for generative art but https://github.com/EriKWDev/nanim or sdl…

  8. comment
    Comment #36960927

    They likely read "overloadable enums" and went "Oh Rust calls their tagged unions enums" so assumed all languages did.

  9. comment
    Comment #36960904

    > It lacks proper sum types We've talked about this before! You know it has sum types, just not the variation you want.

  10. comment
    Comment #36960861

    I do not use Rust, so sadly I have not.

  11. comment
    Comment #36960432

    > default behaviour is pass by value Is not exactly true, smaller than 24 bytes is passed by value, the compiler optimizes larger calls and passes by reference implicitly.

  12. comment
    Comment #36960408

    For Rust at least one can use https://github.com/arnetheduck/nbindgen

  13. comment
    Comment #36578103

    Ah, yes the French, people historically known for good protests. If only that somehow related to the conversation at hand.

  14. comment
    Comment #36565436

    As a contributor it is still an awful non sequitur that does not answer the question, and brings up a fantastical world.

  15. comment
    Comment #35609390

    If you care DayZ was BE enabled back in like October if my memory serves me correctly. The Cycle always supported it through Proton. Hunt recently enabled it like a month ago(final…

  16. comment
    Comment #35607453

    Hunt, Dayz(as does Arma3 and Reforger), and The Cycle all work on Linux.

  17. comment
  18. comment
    Comment #35476643

    Well there is a practical reason that in a whitespace significant language you do not want to mix indentation types. I personally prefer tabs for the user customization, but the ac…

  19. comment
    Comment #35476615

    Indent size is up to the programmer.

  20. comment
    Comment #34767650

    To explain 'why' it behaves this way is quite simple the stdlib does not have slicing operators for all of your expected cases, Nim does not have postfix operators(aside from [], {…