Church encodings are object oriented functional programming
29.1.2025 14:59Church encodings are object oriented functional programmingWhat do you think `2^3^2` evaluates to? ^ meaning power/exponentiation.
14.1.2025 17:56What do you think `2^3^2` evaluates to? ^ meaning power/exponentiation.Wish I had an acct on types.pl
13.1.2025 00:02Wish I had an acct on types.plDo you consider the type of a data constructor part of it's intrinsic value?
```
type animal =
| Bat
| Owl
| Fox
type baseball_equipment =
| Bat
| Ball
| Glove
```
If two programs were to return `Bat : baseball_equpment` and `Bat : animal` are they returning the same value? Absent the static type checking of the programs.
The kids yearn for the types
19.11.2024 03:20The kids yearn for the typesStatic type errors as an eager optimization over dynamic type errors.
18.11.2024 20:44Static type errors as an eager optimization over dynamic type errors.The algebras have one.
https://fosstodon.org/@thekkid/113482300439589724
When you see ADT what do you think? #ProgrammingLanguages #Types #DataAbstraction
I don't understand how the zipper merge is supposed to work in practice.
14.11.2024 14:33I don't understand how the zipper merge is supposed to work in practice.Hella context sensitive grammars
13.11.2024 02:06Hella context sensitive grammarsThe spreadsheet will still exist in our hearts
12.11.2024 23:33The spreadsheet will still exist in our heartstype-dependent parsing
12.11.2024 15:01type-dependent parsingWhat is up with the #haskell wiki?
12.11.2024 00:26What is up with the #haskell wiki?What's the equivalent of the uniform access principle for data construction? Instead of uniform notation for an attribute/method you want uniform notation for a constructor and function. #ProgrammingLanguages
8.11.2024 14:56What's the equivalent of the uniform access principle for data construction? Instead of uniform notation for an attribute/method you...I don’t see how variants aren’t dynamic dispatch
8.11.2024 13:38I don’t see how variants aren’t dynamic dispatchIs there a twitch-like streaming service centered around streaming VS-code + browser state rather than just a live video feed?
2.11.2024 16:14Is there a twitch-like streaming service centered around streaming VS-code + browser state rather than just a live video feed?Changing a type definition in a code base should feel like making a database migration
1.11.2024 21:48Changing a type definition in a code base should feel like making a database migrationThe biggest issue with micro-services was coupling deployment architecture with code structure.
31.10.2024 14:35The biggest issue with micro-services was coupling deployment architecture with code structure.Of course
"Of course, the notion of type soundness is relaxed to tolerate some kinds of run-time type errors."