Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

My only reservation with Ocaml is that there does not exist a package management system for windows or even cygwin.

I cannot understand why OPAM takes so much to work on Cygwin. I like SML but it still does not have a good set of libraries.

I understand that these projects are sort of resources but supporting cygwin well should be easier than mingw or VS.



That was my biggest disapointment with "Real World OCaml", as the book requires OPAM to follow along.

Apparently it works with WOBI, an OCaml distribution for Windows. I haven't tried it though.

When on Windows I just go for F#.


WODI (not WOBI) didn't exist when we started Real World OCaml, and we developed OPAM along the way.

We've also started putting Windows support in place via Appveyor: https://github.com/ocaml/opam/blob/master/appveyor.yml

It just can't be activated by default since GitHub doesn't support multiple commit updates yet, so we have to chose between Travis and Appveyor. When GitHub sorts that out, we can have Linux, OSX and Windows tests for all new packages. In general, help porting packages to Windows is very welcome from interested parties.


> WODI (not WOBI) didn't exist when we started Real World OCaml, and we developed OPAM along the way.

Yeah, I was on the phone and did not check the right name. Thanks for the correction.

It is just that the work laptops I carry around are Windows based, so it was a bit limiting in that sense.

In spite of that, the book is quite good and I really enjoyed reading it.

> We've also started putting Windows support in place via Appveyor

Thanks for the heads up.

> In general, help porting packages to Windows is very welcome from interested parties.

Agreed, but on my specific case given that work is on the JVM/.NET ecosystems I am limited on time availability.

But at least now I can already give a better update on the current status.

Congratulations on the work that you guys are doing.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: