Alice ✨
banner
welltypedwit.ch
Alice ✨
@welltypedwit.ch
When the limestone of imperative programming has worn away, the granite of functional programming will be revealed underneath -Simon Peyton Jones

https://welltypedwit.ch
see you in 3 hours
November 8, 2025 at 3:07 PM
this is a very american quiz though huh ^^
October 24, 2025 at 10:07 PM
wow, that's surprisingly accurate
October 24, 2025 at 10:07 PM
1.5 hours later i finally got this minimized omg

this only happens if one module defines a type like this with RequiredTypeArguments, that is used in another module where RequiredTypeArguments is turned *off*, but ApplicativeDo is turned *on* **and** the bound type variable is used at least twice
October 22, 2025 at 9:26 PM
oops
October 22, 2025 at 7:48 PM
i hate sccs (no, they're actually really cool but this is like the fifth time i got this panic omg)
October 22, 2025 at 7:18 PM
welp
October 21, 2025 at 12:24 PM
omg i hate error recovery. this is so subtle
October 21, 2025 at 12:17 PM
what did she mean by this
October 21, 2025 at 11:34 AM
oh that works! this seems wrong though? the point of ! is that it can be coerced to any type (including ones that satisfy Drop) so I would have expected an ambiguity error?
October 20, 2025 at 11:27 PM
i tried a boxed iterator as well and this took a whole 1.2ms so i'm not sure that's it? boxing is obviously going to be slower than in haskell and ocaml but not by a factor of 100 right?
October 20, 2025 at 2:51 PM
oh noo ^^ mine is just this

(the black_box calls are there to prevent it from cheating and constant folding the iterator away but it did compile without them)
October 20, 2025 at 12:42 AM
October 18, 2025 at 12:07 AM
October 17, 2025 at 2:36 PM
achievement unlocked
October 17, 2025 at 1:46 PM
omg i found it. so what happened is that the precedence for --> here is wrong and *also* the pretty printer for types has a bug that makes it print this incorrectly: this is actually
`((Int, ?a) -> Array)(?a)` (which is ill-kinded obviously)
October 16, 2025 at 3:29 PM
uh oh
October 16, 2025 at 3:07 PM
October 16, 2025 at 1:13 PM
i wasn't expecting south african either lol

(fwiw i think you sound quite british ^^)
October 15, 2025 at 3:39 PM
i'm so confused by what their politics are? like, misandry, environmentalism, anti-semitisim and anti-antifa are an... interesting combination lol
October 14, 2025 at 1:19 PM
OH WAIT NEVERMIND
i did not read this correctly lol. it's 54% *of the 15% that said they were already part of a marginalized group*. so the real answer is just 8.1%, which is *lower* than haskell, wow
October 7, 2025 at 11:43 AM
the python survey didn't ask this exact question, but given this gender ratio, 20% seems... high ^^
October 7, 2025 at 10:34 AM
the rust one is real fwiw (pretty impressive)
blog.rust-lang.org/2025/02/13/2...

the haskell one is... not (as of 2022)
taylor.fausak.me/2022/11/18/h...
October 7, 2025 at 10:23 AM
October 6, 2025 at 4:46 PM
but then again it's not like anyone in pl can ever agree on notation lol
October 2, 2025 at 1:31 PM