Live data from Hacker News

Jane Street releases open source alternative to OCaml's stdlib

ocaml.janestreet.com

11–13 of 13 posts

Re: Jane Street releases open source alternative to OCaml's stdlib

#11
post #8
post #7

Earlier quoted context omitted.

For someone just starting out with OCaml, what are the pros and cons of one over the other? (or which would you recommend and why?) I've been interested in OCaml for a good few years now and have tinkered with it from time to time, but I think its time I gave it serious try.

First, I think for beginners the std-lib is fairly enough for basic learning tasks. Choosing a library is something one should consider only after he has gained some insight of the language. Second, As no better than someone "just starting out with OCaml" myself, I'd like to redirect you to this page on StackOverflow for a comparison between Batteries and Core: http://stackoverflow.com/questions/3889117/what-are-the-…

Great, thanks for the link!

Choosing a library is something one should consider only after he has gained some insight of the language.

Well, like I said, I've tinkered with OCaml in the past and have a reasonable idea what it has to offer. While I still have a lot to learn before I can properly make use of OCaml idioms and such, I would prefer if I didn't have to relearn the library as soon as I get to a level where I can write real programs. From the link I see that Batteries is backwards compatible with the standard library, so perhaps its the better one to start with for a beginner.

Re: Jane Street releases open source alternative to OCaml's stdlib

#12
post #9

I wish someone capable authored a Haskell standard library replacement. It could have many improvements: * Marking partial functions with some naming convention * Polymorphic containers, with polymorphic "length" and other features people take for granted * Removing monomorphic functions such as "map" and "empty" -- expose APIs almost always as part of generic classes * type String = Text (Along with extra polymorphi…

I'd like this too - but I imagine part of the reason why this hasn't been done is that the recommended libraries are still in flux. Text is a very recent library, for instance. Personally, I'd think Hackage getting some kind of support for popularity metrics would go some way to solving this problem, by helping create a consensus of what packages used the most by the Haskell community.

@njs There's a start on hackage 2, but it hasn't hit 0.1 yet

http://www.reddit.com/r/haskell/comments/o5iov/modern_reallw...

@peaker I think each of your issues has prior art. The author of yesod has had his gotcha/critical-list, and a response from a Simon!

http://www.reddit.com/r/haskell/comments/k4lc4/yesod_the_lim...

and partial functions in prelude

http://www.reddit.com/r/haskell/comments/lf71l/deprecate_pre...

Re: Jane Street releases open source alternative to OCaml's stdlib

#13
post #12

Earlier quoted context omitted.

I'd like this too - but I imagine part of the reason why this hasn't been done is that the recommended libraries are still in flux. Text is a very recent library, for instance. Personally, I'd think Hackage getting some kind of support for popularity metrics would go some way to solving this problem, by helping create a consensus of what packages used the most by the Haskell community.

@njs There's a start on hackage 2, but it hasn't hit 0.1 yet http://www.reddit.com/r/haskell/comments/o5iov/modern_reallw... @peaker I think each of your issues has prior art. The author of yesod has had his gotcha/critical-list, and a response from a Simon! http://www.reddit.com/r/haskell/comments/k4lc4/yesod_the_lim... and partial functions in prelude http://www.reddit.com/r/haskell/comments/lf71l/deprecate_pre...

re: the Functor/App'tive/Monad hierarchy

http://haskell.1045720.n5.nabble.com/Proposal-Move-the-insta...

re: redoing Num and numeric tower (prolly won't happen)

http://www.reddit.com/r/haskell/comments/nt0op/i_wrote_a_mod...

also: quality/popularity of packages, as more and more hit git/github, they could post #s of forks, pulls etc, as a crude proxy for ... something

Post reply on HN