pontus
p1xelher0.com
pontus
@p1xelher0.com
λ dysfunctional programmer
bsky confirmed hacked
November 27, 2025 at 7:17 AM
Visual Studio user spotted
November 27, 2025 at 7:15 AM
I mean I am not _that_ old nor have I aged that much during this release. Autocomplete is just bonkers and it's like I'm drunk when typing sometimes watefuk.
November 27, 2025 at 7:07 AM
😱
November 27, 2025 at 6:51 AM
I mostly have them there temporarily as a note for myself tomorrow, found it better than any planning tool or whatever.
November 26, 2025 at 9:23 PM
Kinda feels feels like the opposite of your example in the blog?: matching on something exhausts the case, instead of building up variants like in my example, you are narrowing them.
November 26, 2025 at 12:45 PM
Side note: is Polymorphic variants considered structural typing? Because I like using them as a way to represent errors, assuming you do a long pipe of functions that can fail in a lot of ways. Them just accumulating up depending on usage is veri najs and feels very... structural?
November 26, 2025 at 12:43 PM
Reposted by pontus
(i tried to get this across in welltypedwitch.bearblog.dev/nominal-for-... but a lot of people misunderstood it to mean "we should just have both" oh well)
Nominal for Storing, Structural for Manipulating
Something that comes up sometimes in programming languages is the difference between nominal and structural type systems. While I'm definitely not the fir...
welltypedwitch.bearblog.dev
November 26, 2025 at 11:08 AM
I know they rave about Row Polymorphism all the time there but I don't think I understood it (because I never have PS a try) but it led me to brianmckenna.org/blog/row_pol...
November 26, 2025 at 12:30 PM
I think extensible records in Elm is a nice middle ground.
November 26, 2025 at 7:11 AM
Imagine nominally typed tuples
November 26, 2025 at 6:02 AM
yay!
November 26, 2025 at 5:47 AM
Average GitHub Actions enjoyer
November 24, 2025 at 6:49 PM
but the tuple in the tuple can be 64 and the tuple in that blabla we just keep doing associative product bullshit??

very cool in Elm where the limit is 3 cuz of benevolence but `( 1, 2, ( 3, 4 ) )`
November 24, 2025 at 6:48 PM