207 karma · joined December 15, 2012
http://donut2d.tumblr.com/post/171205516399/my-experiences-b...
But if nothing else, be sure to check out Real World OCaml[1]. It's pretty great and helped me out a lot getting started.
The advantage of having OCaml as the foundation is its excellent type system. It's very mature.
I'm relatively new to OCaml, just getting into it this year, but I've found that it forces me to write correct code first. I've been really impressed by it having come from the world of PHP/JavaScript/Swift and others.
Personally, I greatly prefer OCaml's syntax to Reason's. I find it much simpler, and less busy. But I know a lot of people are more comfortable with Reason's syntax. I definitely wouldn't call it "cleaner", though.
[1]: https://bucklescript.github.io [2]: https://jbuilder.readthedocs.io
[1]: https://plugins.jetbrains.com/plugin/4986-ocaml-support
In the first example, because I know what "map" means, I know that `Person.init` is applied to each name. And then I know that only the valid `Person`s are returned by the `filter` call.
In the second example, I have to understanding the unique logic of the loop block to get to the same conclusion.
https://github.com/open-swift https://github.com/VeniceX https://github.com/Zewo
[1]: https://github.com/VeniceX/Venice [2]: https://github.com/Zewo/Zewo
Check out Zewo[1]. They've been doing a lot of great work to make Swift 3.0 on the server work really well. Also, check out VeniceX[2] for concurrency and Open Swift[3] for cross project standards[3].
[1]: https://github.com/Zewo/Zewo/ [2]: https://github.com/VeniceX/Venice [3]: https://github.com/open-swift/docs
Are you talking about the weirdness where the first argument doesn't require a label? If so, that decision has been made explicit in the last few dev snapshots of 3.0. Basically, if you don't want to require a label when call a function/method then it must be made explicit.
Guess 12.2 will come out later today. Updating to OS X 10.10.4 did not come with it.
A guy I work with has been running several heavily used hackintosh servers without issue. They have been very reliable and he's happily converted existing Linux servers to hackintosh. He's been doing this for a while and knows exactly what hardware to use.