Skip to content

Package matcha.0.1.0#29068

Open
eldh wants to merge 2 commits intoocaml:masterfrom
eldh:opam-publish-matcha.0.1.0
Open

Package matcha.0.1.0#29068
eldh wants to merge 2 commits intoocaml:masterfrom
eldh:opam-publish-matcha.0.1.0

Conversation

@eldh
Copy link

@eldh eldh commented Dec 10, 2025

matcha.0.1.0

A React-like terminal UI library for ReasonML
Build interactive command-line applications with a familiar component-based architecture, hooks, and JSX syntax. Features include useState, useEffect, Context API, and JSX support via PPX.



🐫 Pull-request generated by opam-publish v2.7.0

@eldh eldh force-pushed the opam-publish-matcha.0.1.0 branch 2 times, most recently from 841ac4e to 12389dd Compare December 10, 2025 21:58
@shonfeder
Copy link
Member

shonfeder commented Dec 10, 2025

Thanks for the submission.

Tests are failing with

#=== ERROR while compiling matcha.0.1.0 =======================================#
# context              2.5.0 | linux/x86_64 | ocaml-base-compiler.5.2.1 | pinned(https://github.com/eldh/matcha/archive/refs/tags/v0.1.0.tar.gz)
# path                 ~/.opam/5.2/.opam-switch/build/matcha.0.1.0
# command              ~/.opam/opam-init/hooks/sandbox.sh build dune build -p matcha -j 255 @install
# exit-code            1
# env-file             ~/.opam/log/matcha-7-91894c.env
# output-file          ~/.opam/log/matcha-7-91894c.out
### output ###
# (cd _build/default && /home/opam/.opam/5.2/bin/ocamlc.opt -w -40 -g -bin-annot -bin-annot-occurrences -I ppx/.ppx_component.objs/byte -I /home/opam/.opam/5.2/lib/ocaml-compiler-libs/common -I /home/opam/.opam/5.2/lib/ocaml-compiler-libs/shadow -I /home/opam/.opam/5.2/lib/ocaml/compiler-libs -I /home/opam/.opam/5.2/lib/ppx_derivers -I /home/opam/.opam/5.2/lib/ppxlib -I /home/opam/.opam/5.2/lib/ppxlib/ast -I /home/opam/.opam/5.2/lib/ppxlib/astlib -I /home/opam/.opam/5.2/lib/ppxlib/print_diff -I /home/opam/.opam/5.2/lib/ppxlib/stdppx -I /home/opam/.opam/5.2/lib/ppxlib/traverse_builtins -I /home/opam/.opam/5.2/lib/sexplib0 -I /home/opam/.opam/5.2/lib/stdlib-shims -no-alias-deps -o ppx/.ppx_component.objs/byte/ppx_component.cmo -c -impl ppx/ppx_component.pp.ml)
# File "ppx/ppx_component.ml", line 125, characters 14-22:
# 125 |             | Pexp_fun (Labelled label, _default, pat, body) ->
#                     ^^^^^^^^
# Error: This variant pattern is expected to have type "Ppxlib.expression_desc"
#        There is no constructor "Pexp_fun" within type "Ppxlib.expression_desc"
# Hint: Did you mean "Pexp_for"?

on most platforms. Let us know if you need any support figuring out the fix.

@eldh eldh force-pushed the opam-publish-matcha.0.1.0 branch from 12389dd to 52abec3 Compare December 11, 2025 20:13
@mseri
Copy link
Member

mseri commented Mar 17, 2026

The same problem remained after the update unfortunately

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants