Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

replace batteries with camomile #19

Closed
wants to merge 1 commit into from
Closed

replace batteries with camomile #19

wants to merge 1 commit into from

Conversation

seliopou
Copy link
Contributor

@seliopou seliopou commented Dec 4, 2015

The only reason that batteries is a dependency is for the UTF8 support. Equivalent support is provided by camomile. Anybody that has utop installed will have camomile installed as well.

The only reason that batteries is a dependency is for the UTF8 support.
Equivalent support is provided by camomile. Anybody that has utop
installed will have camomile installed as well.
@tategakibunko
Copy link
Owner

As far as I know, maitainance of camomile has stoppped long time, and author is not willing to continue development.

yoriyuki/Camomile#12

So I prefer batteries.

@seliopou
Copy link
Contributor Author

seliopou commented Dec 4, 2015

Thanks for bringing this to mine and others' attention. Looks like @michipili and @rgrinberg will be taking over maintenance of camomile, so hopefully they'll be able to provide the support you're looking for. Batteries is a big library, so including it just for Unicode support seems like overkill.

@tategakibunko
Copy link
Owner

At the very first code base, jingoo used Camomile, see version 1.2.2.

But some day, camomile version up, and build is failed, so switched to Extlib.

But one day, user sended Pull Request and says 'Extlib is too old, let's batteries', so I merged it.

Yes I thought it's too large just like you.

And today, 'Batteries is too large, let's camomile!'

OK, maybe now is the time jingoo should use camomile again, but today I pulled it and build from source, it failed again.

It's caused by camlp4o, and it is not included by standard tools of latest OCaml.

So if I want to use camomile again, I have to install camlp4 that is dropped from standard tool set, even if using opam, the process is too wired isn't it?

Offcource if Camomile is easy to install, I want to use it again.

@seliopou
Copy link
Contributor Author

seliopou commented Dec 5, 2015

That's quite a compelling narrative that you have there. Had I gone through the same ordeal I'd be wary about switching libraries again.

I'll work on getting rid of the camlp4o dependency in Camomile and check back with you later.

@tategakibunko
Copy link
Owner

I'll work on getting rid of the camlp4o dependency in Camomile and check back with you later.

Great!

Then I'll switch to camomile again.

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.

None yet

2 participants