Viewing profile — ElegantBeef
ElegantBeef
HN member- Joined
- Sun, Feb 12, 2023, 10:03 PM UTC
- HN karma
- 46
- Public activity
- 20 items
- HN profile
- View on Hacker News ↗
About ElegantBeef
No profile information was provided.
Recent public activity
-
comment
Comment #45743147
If you're cheap like me a used Pixel3a is a grand device.
-
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…
-
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…
-
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…
-
comment
Comment #39861621
It does not formally have variadics, but since it has tuples you can have pretend variadic generics.
-
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…
-
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…
-
comment
Comment #36960927
They likely read "overloadable enums" and went "Oh Rust calls their tagged unions enums" so assumed all languages did.
-
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.
-
comment
Comment #36960861
I do not use Rust, so sadly I have not.
-
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.
-
comment
Comment #36960408
For Rust at least one can use https://github.com/arnetheduck/nbindgen
-
comment
Comment #36578103
Ah, yes the French, people historically known for good protests. If only that somehow related to the conversation at hand.
-
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.
-
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…
-
comment
Comment #35607453
Hunt, Dayz(as does Arma3 and Reforger), and The Cycle all work on Linux.
- comment
-
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…
-
comment
Comment #35476615
Indent size is up to the programmer.
-
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 [], {…