@Careerbuddha111 Looks like the time complexity without optimizations is now O(n * m) – n and m being the lengths of the orders and customers tables – whereas it would be linear with a join.
@EChatav Nice! I also came up with two more mundane examples: With `p = (->)`, `traverseP` is `map` and with `p = Cayley ((->) i)`, it's probably `itraverse` from `indexed-traversable`.
@MonkXv@polizeiberlin Ich nehme mal an, dass die das Recht haben, Waffen zu beschlagnahmen, wenn er durch das Angreifen der Polizisten schon gezeigt hat, dass er damit nichts Gutes vorhat?
@analytichegel Do you have examples of applicative functors that aren’t endofunctors in Hask? Wouldn’t it be possible to write the necessary boilerplate for using Idris2’s idiom brackets in that case?
@EChatav@scheminglunatic Thanks, I get it now! I guess with Haskell’s RebindableSyntax or with Idris2’s do-notation you could even make them look like regular do-notation. The combinators are like the `hmap` I’ve seen IcelandJack and Petr Pudlak post about.
@EChatav@scheminglunatic Does the meaning of the curly braces depend on the category? I remember that codo notation desugars to let bindings instead of to lambda abstractions like do notation does.
@paf31 I wonder if languages with more expressive type systems like Granule could use types here that only allow the correct implementation, for example the two values in `Pair` should also be used linearly by `contexts`, but the types don't express that.
9K Followers 805 FollowingMath and Coding Nerd. Author of Xah Fly Keys, JS in Depth, Practical Emacs Lisp, Wolfram language for programers. I post mostly nerd stuff.
5K Followers 446 FollowingCareer Buddha is focused on helping students and professionals build successful careers in AI and Data Engineering. Sharing Tech Job updates Daily
3K Followers 2K FollowingBuilding open source things for all of us:
- https://t.co/dLSzvbY8aa · Docker is stupid
- https://t.co/ts1OYFpBS0 · Your CLI deserves a UI
2K Followers 5K FollowingProgrammer into FP, Haskell, Rust, PureScript, OCaml, TypeScript and music (prog rock/metal, jazz fusion), mountains, hiking, grassroots motorsports, etc.
2K Followers 1K Following@[email protected] PhD in ProgLang. Formalizing C++ and formally verifying a microkernel-based C++ hypervisor @bedrock_systems — Coq/Scala/Haskell
5K Followers 1K FollowingProfessor of PL/SE at CMU. Coauthor, Programming Language Pragmatics (vids: https://t.co/eqZUam3iMJ). ACM Council. Co-dev of https://t.co/ilgx6i6eL1 He/him.
6K Followers 3K FollowingLeading AI @theoryvc; Teach ML @rutgersu. Prev: Led AI @_hex_tech; Led Data @weights_biases, ML @stitchfix, Led Data @bluebottleroast
3K Followers 211 FollowingGet used to disappointment.
Professor @ MPI-SWS. Opinions expressed here are my own and do not reflect the views of my employer.
1K Followers 306 FollowingDirector of Huawei Research Programming Languages Lab Edinburgh // Professor at the University of Birmingham // All opinion expressed here are my own.
90K Followers 5K FollowingOfficial Firefox account for people who build on the web. Learn about the things we're working on to grow and improve the web platform.
9K Followers 87 FollowingVP of Community @ Zig Software Foundation • Zig Livecoding https://t.co/iJK2ZfBJIX • Zine static site generator https://t.co/8IxQojzH8U
5K Followers 948 FollowingThe ACM SIGPLAN Conference on Programming Language Design and Implementation. Official hashtag this year: #PLDI2026. Tweets by Jenna DiVincenzo and @konskallas.
16K Followers 79 FollowingAuthor of https://t.co/KlpbciE0Hl, @dhall_lang, and https://t.co/YzieN4kyo2
I'm a midwife to the hidden beauty in everything
she/her 🏳️⚧️
3K Followers 0 FollowingThere's no sense crying over every mistake.
You just keep on trying till you run out of cake.
- GLaDOS
https://t.co/70SfmxnROe
https://t.co/p6LXXU7dGH