Tamás Nepusz
Tamás Nepusz
* `igraph_i_generate_subsets` does not have a return type; it should be `igraph_error_t` and you should wrap the inner `igraph_vector_list_...` call in an `IGRAPH_CHECK()` to make sure that error codes are...
I'd rather keep the functionality of the `set_bool()` function as is, without surprises (i.e. just set the specified value, no additional checks), and introduce another `set_or_check_bool()` or `set_once_bool()` function to...
> Is there any scenario where it makes sense to change a value? There could be. For instance, adding a loop edge to a graph that has no loop edges...
PR now rewritten to use `igraph_i_property_cache_set_bool_checked()`. @szhorvat Let me know whether it's okay this way and then we can merge.
Note to ourselves: when this is merged into `develop`, we will also need to replace all occurrences of `igraph_i_property_cache_set_bool()` that are in `develop` but not in `master`.
The PR is still unmerged; you can try checking out this branch and compiling it on your own if you want to use the code in this PR, but it's...
> For one terminal what should be the value that needs to be returned? I think 0.0 is okay. > For two terminals - I think it's just finding the...
If you decide to go for linked lists in C, I would highly recommend using [this library](https://troydhanson.github.io/uthash/utlist.html). It is header-only and BSD-licensed, and I've been using it in many other...
Since we use DocBook to generate the documentation (both HTML and PDF), the only solution I can conceive right now (completely untested, just a theory) is to: * add a...
Okay, so basically this would mean that we could use KaTeX instead of Mathjax in my [proposal above](https://github.com/igraph/igraph/issues/1448#issuecomment-663967999) to cover the HTML side and we could leave math as-is for...