boostorg / hana

Your standard library for metaprogramming
http://boostorg.github.io/hana
Boost Software License 1.0
1.69k stars 215 forks source link

Glitches in the Documentation #483

Open ricejasonf opened 3 years ago

ricejasonf commented 3 years ago

Many of the Concepts associated functions are either missing, misnamed, or just weird.

For example Monad does not show flatten or chain in the submenu.

Also ap is named just A.

Most amusingly there is a new function called mathrm in MonadPlus. :rofl: http://boostorg.github.io/hana/group__group-_monad_plus.html#ga5ee54dc1195f9e5cf48bfd51ba231ae5 (I think this was remove_if)

I have not yet looked to see what is causing this.

ldionne commented 1 year ago

Doxygen is broken. TBH I'm not sure what the solution would be short of rewriting the documentation using another tool.. that's kind of messed up.

beojan commented 1 year ago

Standardese might be an option. It looks like it can support LaTeX in comments (using MathJax): https://github.com/standardese/standardese/issues/53.