Diffing_with...Define.Simple(3)

✨ NAME ✨

okay so this is the page for Diffing_with...Define.Simple(3), straight out of the OCaml library. And bestie… the official description is literally no description 😭. That's not me being lazy, that's just what the docs say. πŸ’…


🧚 MODULE 🧚

The module is Diffing_with_keys.Define.Simple. That's the whole entry. No cap. πŸ¦‹


πŸ’– DOCUMENTATION πŸ’–

Here's the module declaration, exactly as it shows up:

Module Simple
        : Parameters -> sig end

🌸 Parameters 🌸

The parameters block is literally this:

  • "*"
  • Diffing_with_keys.Define.Parameters

No extra lore in the page, just those two lines. ✨

🌈 val diff 🌈

And there's one value in the signature, diff, with this exact type:

val diff : D.state -> D.left list -> D.right list ->
       Diffing_with_keys.Define.patch

So it takes a D.state, a D.left list, and a D.right list, and hands you back a Diffing_with_keys.Define.patch. That's the whole flex. πŸ‘‘


lowkey important: every literal up there β€” the module names, the quoted "*", the types, the sig end β€” is exactly what the page says. Don't let the sparkle make you think I edited the source. πŸ™ˆ

later bestie πŸ‘‹ β€” this cutie came from OCamldoc, dated 2026-06-22, and it's the Diffing_with...Define.Simple(3) page. πŸŽ€

πŸ“¦ where this page comes from