tablecloth
tablecloth copied to clipboard
Looking for new maintainers
Since both we and Rescript moved away from OCaml, we aren't seeing the same value in maintaining tablecloth, and we certainly haven't kept up with the work required to keep it relevant and useful.
I'd love to see someone take over the maintainership who has the time and inclination to take it in the right direction (see #214 for what I think that is)
If no-one is interested, it might be best to deprecate tablecloth.
If you're interested, feel free to reach out by email or in the Darklang slack, or just comment below.
Hi Paul,
The last quarter of the year was a bit rough for me (currently undergoing a relocation, so zero to none time for open source), but once dust will settle I'll be glad to finish the transition to the next
branch, as well as the X.Mutate
submodules, as was originally planned.
I use tablecloth regularly and really want this project to thrive.
I still see tablecloth as a very viable choice for an alternative standard library of OCaml. Its API is much more consistent to me compared to Stdlib or Base, and much more modernistic with borrowed bits from Elm and maybe Rust.
I would love to take up the work of moving tablecloth forward on OCaml platform.
Thanks! Here's my current plan for moving forward:
- [x] release current code as tablecloth-rescript
- [ ] merge
next
intomain
- [x] rewrite README to reflect current direction (see #214)
- [x] ~split repo into 2 new repos: tablecloth-ocaml-base, tablecloth-rescript~
- [ ] release 0.1.0 onto opam and npm
- [ ] add fsharp implementation, release onto nuget
- [ ] add "spec" - lists of functions/types and test cases that are then used in the 3 implementations
Looks good to me. The only thing I would add is at some point in the future we should move these repositories to a tablecloth GitHub organisation.
@pbiggar I suppose we can start picking up the work when we're splitting the repo? Or do you think there are things in next
that we can help wrap up?
Hmmm, tablecloth org is taken, but not by me. I wonder is it possible to contact the owner.
Looking through the codebase, splitting the repo has some unanswered questions, such as what do we do about the website. So maybe let's work on switching to the new plan from #214 and go from there.
I'm going to close this issue for now as it seems I'm still here. Let's move discussion into other issues, mostly #214.