I do refinement types, precisely liquid types not dependent types
07.08.2025 18:56 β π 0 π 0 π¬ 0 π 0@bisimulation.bsky.social
PhD Student at IMDEA Software Working on Refinement Types and Liquid Haskell alecsferra.github.io
I do refinement types, precisely liquid types not dependent types
07.08.2025 18:56 β π 0 π 0 π¬ 0 π 0Imagine looking for usefulness in beauty
07.08.2025 17:57 β π 1 π 0 π¬ 1 π 0I would work through the tutorial ignoring what you don't understand
07.08.2025 13:53 β π 0 π 0 π¬ 0 π 0I do all the normie things and all the nerd things
07.08.2025 13:50 β π 1 π 0 π¬ 1 π 0Ah, maybe n the first read you should just ignore the typing rules? But your issue is with the typing rules in general or with the one of bidirectional type checking
07.08.2025 13:50 β π 0 π 0 π¬ 1 π 0I'm literally a normie, I do all the normie things
07.08.2025 13:48 β π 1 π 0 π¬ 1 π 0No I'm sure in the past they were cheaper
07.08.2025 13:48 β π 1 π 0 π¬ 0 π 0There is an Haskell version davidchristiansen.dk/tutorials/im... but I haven't read it
07.08.2025 13:44 β π 0 π 0 π¬ 1 π 0I don't know of a tutorial specifically for bidirectional type checking but this tutorial on implementing dependent types davidchristiansen.dk/tutorials/nbe/ is pretty nice and uses a bidirectional typing algorithm
07.08.2025 13:41 β π 0 π 0 π¬ 1 π 0Why are cigarettes *more* expensive at the airport?
07.08.2025 13:33 β π 0 π 0 π¬ 2 π 0Bidirectional type checking
07.08.2025 13:33 β π 0 π 0 π¬ 1 π 0Uhm yeah but I still hate it
07.08.2025 12:36 β π 0 π 0 π¬ 0 π 0Dot notation for record doesn't count?
07.08.2025 12:25 β π 1 π 0 π¬ 1 π 0Can't wait to go from 40 degrees in Spain to 40 degrees in Italy
07.08.2025 12:16 β π 1 π 0 π¬ 0 π 0For having it, especially for having it only sometimes
07.08.2025 12:08 β π 1 π 0 π¬ 1 π 0I don't read the manual mostly because I can't read
07.08.2025 10:10 β π 3 π 0 π¬ 0 π 0I will never forgive Haskell for that
07.08.2025 08:56 β π 1 π 0 π¬ 1 π 0Steal money from the workers idk if it can be automated
06.08.2025 19:57 β π 1 π 0 π¬ 0 π 0Bit -> bait
06.08.2025 19:11 β π 2 π 0 π¬ 1 π 0I won't fall a bit ever again
06.08.2025 19:11 β π 2 π 0 π¬ 1 π 0Heli board/openboard
06.08.2025 18:44 β π 0 π 0 π¬ 0 π 0I think it has some pretty cool ingredients, taken in moderation, but the quasi-religious veneration paid to it was problematic for a long time. Complete type inference is no compensation for stupid types.
06.08.2025 18:32 β π 11 π 3 π¬ 3 π 0HM type inference ruined a whole generation of PLs
06.08.2025 18:16 β π 9 π 2 π¬ 3 π 0You only need a debugger in bad programming languages
06.08.2025 18:04 β π 3 π 0 π¬ 1 π 0Your body will be used to test nukes anyway
06.08.2025 15:31 β π 1 π 0 π¬ 1 π 0Sometimes you can also hear "Oggi lavoro in smart" "today I will work remote"
06.08.2025 15:21 β π 1 π 0 π¬ 1 π 0Smart working means remote working
06.08.2025 15:19 β π 1 π 0 π¬ 1 π 0modern italian is full of english words even when perfectly good Italian ones exist and the craziest part is how we use fake english that makes no sense to actual english speakers like smart working
06.08.2025 14:58 β π 1 π 0 π¬ 1 π 0So the person in charge of education was literally a WWE character
06.08.2025 09:24 β π 0 π 0 π¬ 0 π 0Haskell labubu
05.08.2025 21:23 β π 1 π 0 π¬ 1 π 0