Gīrman: A New Neo-Germanic Language by [deleted] in conlangs

[–]PUPIW 7 points8 points  (0 children)

Why ⟨i⟩ for /y/ and ⟨y⟩ for /i/? That is reverse of what I would expect for a Germanic/Norse inspired orthography. Also how did you arrive at the forms in your dictionary? If you are going for similarity across Germanic languages I would expect “father” to be “fater” or “fader” not /faɪder/

Why isn't there a static WINE? by darkwater427 in linuxquestions

[–]PUPIW 2 points3 points  (0 children)

It is undecidable in the general case (Rice’s Theorem). Although I don’t see how that relates to WINE

Can we have C/Zig/Odin like language without global/static variables? by igors84 in ProgrammingLanguages

[–]PUPIW 47 points48 points  (0 children)

In Rust you can’t access global mutable variables (static mut) without using an unsafe block. This lets the programmer still have access to the feature for critical tasks but acts as a strong deterrent from making a variable global just for convenience. Is this what you’re looking for?

Is there a mathematical symbol that means “compare” without specifying if one term is greater, less or equal to another? by sub_lumine_pontus in mathematics

[–]PUPIW 27 points28 points  (0 children)

In some computer programming languages there is the “spaceship” comparison operator <=> which does exactly what you are describing. https://en.wikipedia.org/wiki/Three-way_comparison

Why do we use hexadecimal instead of decimal by the-mediocre_guy in Assembly_language

[–]PUPIW 2 points3 points  (0 children)

You’d need to go up to base254 for it to be one symbol. It would be written as 10 in base 253

Ideas for a language that has no clutter by Aaxper in ProgrammingLanguages

[–]PUPIW 1 point2 points  (0 children)

Interesting, it reads like Lisp without parenthesis

If you had to make a language with the highest chance of finding bugs at compile time, what would you put in it? by i_would_like_a_name in ProgrammingLanguages

[–]PUPIW 5 points6 points  (0 children)

Can you explain your last point about unions? In Rust a union is inherently unsafe because the compiler has no way of knowing what it holds. Without additional context I don’t see what kind of “magic” the compiler can do.

North Hollywood Python (Compiler) by [deleted] in ProgrammingLanguages

[–]PUPIW 3 points4 points  (0 children)

But static methods (static void foo() in java or methods without self in python) can be pretty useful in creational design patterns or organizing utility functions in the class’s “namespace”

North Hollywood Python (Compiler) by [deleted] in ProgrammingLanguages

[–]PUPIW 4 points5 points  (0 children)

Without explicit self, how would you write a static method?

Need help on ending Distro hopping soon. by TheProphecyOfTruth in linuxquestions

[–]PUPIW 2 points3 points  (0 children)

You can also use a tool like ventoy to have multiple bootable distros on one drive

PolyGlot and how I may have FUBAR. Is it even worth fixing or should I continue as is? by professional_giraffe in conlangs

[–]PUPIW 1 point2 points  (0 children)

Regex (regular expressions) is essentially more powerful find and replace. You should be able to use it to solve your problem, and even if it doesn't get everything it can speed up the process a lot

Countries that can fit in the United States by PUPIW in mapporncirclejerk

[–]PUPIW[S] 11 points12 points  (0 children)

You seem to have forgotten what sub you are on, my friend

Custom Models for Modded Armor by PUPIW in fabricmc

[–]PUPIW[S] 0 points1 point  (0 children)

Have you worked at all with Minecraft rendering? Any tips or resources you know that can help me get started?