Viewing profile — a0
a0
HN member- Joined
- Sat, Mar 16, 2013, 12:55 AM UTC
- HN karma
- 625
- Public activity
- 93 items
- HN profile
- View on Hacker News ↗
About a0
Recent public activity
- story
- comment
- story
-
comment
Comment #20878804
I think I don't mind lack types as much in immutable languages. Clojure and Erlang are like that. But they're also both simple languages with simple semantics. One issue I have wit…
-
comment
Comment #20878638
> Common reaction from them I receive very often "We never knew that JS/TS can do that" Maybe it's about what you cannot do in ReasonML, and not about what you can do in TypeScript…
-
comment
Comment #20878578
One problem with people selling ReasonML's type inference is that it's not depicting the actual developer experience. The first thing to note is that you do interact with types to …
-
comment
Comment #20878379
ClojureScript is beautiful! If only it had types :)
-
comment
Comment #20878273
Being a Vim/Merlin user I normally just type ` t` to see the type of the value under the cursor (this maps to `:MerlinTypeOf` if I recall correctly). What I do use type annotations…
-
comment
Comment #20878220
There was a workshop at the last ReasonLDN meetup. Here are the slides that were used, they include quickstart instructions: https://docs.google.com/presentation/d/1wuAveSHslRfKShD…
-
comment
Comment #20878149
One place where clean build times do matter is in the CI. Having very fast builds and tests is great for speedy deployments.
-
comment
Comment #20878127
This kind of comments make me really sad. Most ReasonML developers are actually "JavaScript developers". ReasonML was specifically designed for JavaScript developers. Being JavaScr…
-
comment
Comment #20877929
Many interesting points! :) > Why do people care about this? Writing type annotations is not that much work (...) I personally care about this when I'm prototyping something. Not h…
-
comment
Comment #20877807
It's ok. There's pretty good support for linting and code completion. The plugins are fast and have a rich feature set. Take a look at this: https://marketplace.visualstudio.com/it…
-
comment
Comment #20877722
Many modern languages support type inference to some degree. The special thing about ReasonML is that the type inference is much more robust and complete. In practice you don't nee…
-
comment
Comment #18651197
WASM currently does not have a GC but that's precisely why one is needed. Languages that target WASM need to implement their own GC but there's already a proposal to integrate a GC…
-
comment
Comment #18423896
In principle it seems like a significant limitation but in practice it is rarely an issue. ReasonML does support parametric polymorphism so it is still possible to write generic co…
-
comment
Comment #18423873
I used OCaml in production for a 2 years and it was a very pleasant experience. Recently I started using ReasonML at my team to implement a Kubernetes configuration tool. It’s surp…
- comment
-
comment
Comment #18231858
Great seeing more apps being built in Reason! How was your experience with it?
-
comment
Comment #17892056
I think implementing a Go backend for Reason would be a better approach. Existing libraries, could be reused and it would be easier for people familiar with Reason/OCaml to learn t…
-
comment
Comment #17875093
There’s also a desicated list for ReasonML now: https://github.com/vramana/awesome-reasonml
-
comment
Comment #17828608
This is a brilliant tool that fully shows the potential that Reason/OCaml provide as a platform. Good job!
-
comment
Comment #17828136
For everyone interested in learning OCaml, there's a very active Discord community where you can ask questions: https://discord.gg/ZBgYuvR Join and say "hi"! :)
-
comment
Comment #17681639
If you want something closer to Rust, consider looking into Reason. It’s essentially OCaml with braces and semicolons.
-
comment
Comment #17681624
Single-process concurrency is great in OCaml. It’s flexible and composable with libraries like Lwt and Async. On the other hand true multicore backend is where the most work is mom…