Viewing profile — mookid11
mookid11
HN member- Joined
- Mon, Aug 29, 2016, 9:05 PM UTC
- HN karma
- 27
- Public activity
- 17 items
- HN profile
- View on Hacker News ↗
About mookid11
No profile information was provided.
Recent public activity
-
comment
Comment #42092477
you might like diffr ( https://github.com/mookid/diffr ) (disclaimer: my project)
-
comment
Comment #39684350
Matija Pretnar about the eff programming language and mathematical foundations for Effect Handlers.
- story
-
comment
Comment #27769935
I wrote diffr [0] for that purpose; it serves me well, especially if your team makes code with long lines. In my opinion, a simple approach that does NOT make any parsing is more e…
-
comment
Comment #23000216
Sort of related: as I never made diff-highlight work correctly on Windows, I wrote diffr[0] which goes a little bit behond what diff-highlight does. [0]: https://github.com/mookid/…
-
comment
Comment #16779952
The point is to share intermediate state of your data structure without headache. For instance, if you write an interpreter, representing variable bindings with a functional map al…
-
comment
Comment #15846886
> For example, you'd not get far in Rust without Result , Option or Future which are all make use of delayed resolution for their value. Certainly not for Result or Option .
-
comment
Comment #14875454
It depends if you enjoy NullPointerExceptions.
-
comment
Comment #14782690
Unless experienced, you have no clue how a piece of code will be parsed. With ocaml, where is very little ambiguity; and indentation tools can take care of proper formatting, you o…
-
comment
Comment #14781244
> Haskell has some nice things going for it. Its syntax is cleaner than OCaml's, for example. While I find the ocaml syntax very far from perfect, the whitespace sensitivity of Has…
-
comment
Comment #14330151
To allow IEEE compliant float with tagged pointers. However, note that floats are not boxed in the OCaml's arrays. Boxing floats is a pain because it makes the price of defining su…
-
comment
Comment #13933441
Interesting how the author avoids to mention OCaml's (far from perfect, but still) object system.
-
comment
Comment #13534447
I think this is the first time I see anyone like the OCaml syntax.
-
comment
Comment #12831472
I think that you only need isearch + occur (M-s .), not ace-jump. I tried ace-jump and have it configured for months, I never use it. neither do I use swiper, because it is too slo…
-
comment
Comment #12475190
> Yes, but hardly anybody uses that part of the language. We tend to stick with modules and variations over them. You can have inheritance via polymorphic variants: see Garrigue's …
-
comment
Comment #12386179
You can use the ocaml toolchain (for instance: ocamllex and ocamlyacc) and stop writing ad hoc parsers.
-
comment
Comment #12385336
I like: http://caml.inria.fr/pub/docs/oreilly-book Real world ocaml is not so complete, and light on subjects such as C interop.