Skip to content

Restore module type of in project_name_icons (waiting on OCaml fix)#4

Closed
balat wants to merge 1 commit intomasterfrom
restore-icons-make-functor
Closed

Restore module type of in project_name_icons (waiting on OCaml fix)#4
balat wants to merge 1 commit intomasterfrom
restore-icons-make-functor

Conversation

@balat
Copy link
Copy Markdown
Member

@balat balat commented Apr 29, 2026

Summary

Replaces the named signature [ICON_HTML] in project_name_icons.eliom with module type of Eliom.Content.Html.F, the original pre-wrapping pattern. The named signature was introduced as a workaround for an OCaml strengthening bug.

The bug has been identified and patched. See ia-reports/2026-04-ocaml-wrapped-mtof-bug.md for the full investigation.

Status

Draft — held until the OCaml fix is available upstream and the template's minimum required OCaml version requires it.

🤖 Generated with Claude Code

Replace the named signature [ICON_HTML] (workaround for the OCaml
strengthening bug in wrapped libraries) with the original
[module type of Eliom.Content.Html.F] pattern.

The OCaml bug has been identified and patched (see
ia-reports/2026-04-ocaml-wrapped-mtof-bug.md). Once the patch is
available upstream, this revert can be merged.

Until then this PR stays as a draft to track the work.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@balat balat closed this Apr 30, 2026
@balat balat deleted the restore-icons-make-functor branch April 30, 2026 15:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant