Daniil Baturin
Daniil Baturin
It's a simplified version of the implementation from https://opam.ocaml.org/packages/tsort/ As that project has grown to support sorting strongly connected components of cyclic graphs, it's much less "short and instructive" as...
I discovered that lambdasoup/markup.ml takes many times more heap space to parse a file than the file size. Consider a trivial test program: ```ocaml let src = Soup.read_file (Sys.argv.(1)) let...
`Soup.insert_before` only works if the node is a child of an element node, but it fails when the node is at the root of the element tree. ``` utop #...
In some HTML manipulation tasks, you need to create a copy of a node without deleting the original. For example, if you are making a page ToC, you need to...
If you run browserify with an invalid command line option, it displays a chunk of JS that would have thrown a module not found error if run. It would save...
While testing my website in Midori 7.0 on Linux, I noticed that it reports its pointer as coarse. This shouldn't happen on platforms with an accurate pointing device, since it...
What's the reason not to allow users to install packages from the standard APT repos? #411 adds homebrew, but it means everything will be rebuilt from source every time, even...
## Change Summary ### Points * Indentation should be outside of template tags, not inside them. * Content inside template blocks should be indented. * Unrelated blocks must be separated...
## Change Summary Initial implementation of the bridge firewal (conf mode) ## Types of changes - [ ] Bug fix (non-breaking change which fixes an issue) - [x] New feature...
CC @egrieco A post-save hook can be useful for post-processing such as HTML minification, tidying and so on. Technically, one can do it in the `save` hook now, but they'll...