Anton Bachin

Results 136 issues of Anton Bachin

Some brief usage example should come first in the README, along with only keywords like "caching" and "including Windows support." The details of everything setup-ocaml does should come nearly last,...

documentation

See https://discuss.ocaml.org/t/how-to-decode-html-code-while-encode-in-shift-jis/7634

See https://github.com/dmbaturin/soupault/issues/25: > This is arguably an upstream bug. Lambda Soup's (that is, Markup's) pretty-printer is supposedly sensitive to the meaning of elements, and should only insert whitespace where it...

Reported by @Armael in https://github.com/aantron/markup.ml/issues/22#issuecomment-313258936: > Hi. I'm not sure what the state of this discussion is, but I can report on my recent experience of using markup with js_of_ocaml...

Markup.ml is written in continuation-passing style. For the vast majority of programmers on Earth, this means "using callbacks." So, I suggest renaming [`'a cont`](https://github.com/aantron/markup.ml/blob/1a33cc05af9e53a8efb21f43e963efa59e620ace/src/markup_common.ml#L17) to `'a callback` to make the...

It would be kind of cool if Markup.ml turned out to be the fastest HTML parser in JS – good PR for OCaml/ReasonML. But I don't know if this can...

The performance will probably be much better, but compare and measure first.

breaking

- Report locations as ranges instead of points. - Report locations of attributes and attribute values, instead of only entire start tags. - Report byte offsets.

breaking

Looking at [libsodium docs](https://doc.libsodium.org/secret-key_cryptography/aead/chacha20-poly1305/xchacha20-poly1305_construction), > Unlike other variants directly using the ChaCha20 cipher, generating a random nonce for each message is acceptable with this XChaCha20-based construction, provided that the output...

enhancement
help wanted