Tootfinder

Opt-in global Mastodon full text search. Join the index!

@samir@functional.computer
2025-08-14 19:12:26

I do not like how Haskell’s antagonism towards cyclic imports leads me to put all my `data` declarations in one file, and then distribute the functionality everywhere.
You don’t have to have classes to benefit from information hiding a la object-oriented programming.

@samir@functional.computer
2025-08-14 22:41:31

@… @… I’m solving it by adding type parameters everywhere, which is kind of nice from the perspective of safety (I can’t do as much), but it does make the code uglier.
I have considered .hs-boot files but as I said, I’ve never been …

@samir@functional.computer
2025-08-11 15:39:30

@… Yeah, I’m sure it’s coming up everywhere. I definitely think the industry has become much worse at interviewing, too.
I think we might start going to unconferences together to discuss this topic at some point.

@samir@functional.computer
2025-08-21 06:52:40

@… @… @… I would love that but unfortunately, everyone* loads scripts from everywhere, and …

@samir@functional.computer
2025-07-16 15:07:38

@… Those results are 66% disappointing. Which is pretty good, compared to *waves hands everywhere*!