hkaiser changed the topic of #ste||ar to: STE||AR: Systems Technology, Emergent Parallelism, and Algorithm Research | stellar.cct.lsu.edu | HPX: A cure for performance impaired parallel applications | github.com/STEllAR-GROUP/hpx | Buildbot: http://rostam.cct.lsu.edu/ | Log: http://irclog.cct.lsu.edu/ | GSoD: https://developers.google.com/season-of-docs/
weilewei has joined #ste||ar
jaafar has quit [Ping timeout: 245 seconds]
jaafar has joined #ste||ar
K-ballo has quit [Quit: K-ballo]
jaafar has quit [Ping timeout: 245 seconds]
weilewei has quit [Ping timeout: 245 seconds]
nikunj has joined #ste||ar
nikunj has quit [Client Quit]
<heller> Yorlik: yes, the problem is almost never the tool
<Yorlik> ?
<heller> regarding documentation
<Yorlik> I think using two tools usually is more hassle than just using one tool.
<Yorlik> Concerning tedious tasks, like writing tests or documentation I'm all for simplification and lowering the "Do it" threshold.
<heller> sure, our integration in theory is good
<heller> it is completely automated already
<heller> and sphinx is nice to write documentation while doxygen is nice to create the reference sections
<heller> this reminds me ... I need to finish my docs improvement ...
<heller> gtg
<Yorlik> The API docs are simply horrible. And that is aprtially to blame on using the wrong tool. OFC no one can help when people are not writing doxy comments in the sources.
<heller> we are using doxygen for it ;)
<Yorlik> I just realized yesterday that Doxygen is almost as good for general docs like Sphinx.
<heller> you always have to have the text in some kind of comments, don't you?
<heller> anyways
<Yorlik> Sure. And when reading you want a usable search and all in one place
<Yorlik> Is sphinx also using the call graphs and dependency graphs?
<heller> we have tons of material in sphinx. pushing that down to doxygen isn't going to happen.
<heller> some of the material simply doesn't belong into code, such as headers
<Yorlik> Just saying - I believe it's more hassle on the long run.
<Yorlik> I started converting my personal docs to Doxygen
<heller> to some degree, I even think that having API references that are not generated from doxygen comments lead to a better documentation and code in the long run
<heller> anyways: It's rarely the tool to blame
<Yorlik> Sure. It was just a suggestion. I'm not going to push here. But I'm changing my own documentation.
<Yorlik> Less complexity, less bug prone, less hassle.
<zao> All our cloud docs are on whatever powers readthesdocs.
<Yorlik> NVM ...
<zao> Never felt that doxygen understood real C++, at least not in the 0x days. I rather ripgrep than try to use someone’s published doxygen. The only one usable is GLFW’s and that’s mostly because it has a lot of non-code prose and very little C source to ref
<Yorlik> As much as we don't have a standard and widely accepted build system we like, it's the same with documentation. My only plea is to dumb it down as much as possible to lower the entry threshold as much as possible..
K-ballo has joined #ste||ar
<heller> I think Sphinx is pretty straight forward
<heller> And, reference API doc, is the least that's missing, IMHO
<heller> So you install sphinx and breathe using pip, run cmake and then make/ninja whatever to generate it. Everything else is either rst or doxy comments
<Yorlik> heller: Do you like the layout or navigation of the generated API docs?
<heller> No
<heller> But I wouldn't like it one bit better if doxygen generated html instead of docbook
<Yorlik> Maybe at the current stage it would be easiest to have someone (Student with a knack for web development) make a good custom sphinx layout for the Docs with special look at the API docs.
<heller> one sec
<heller> pypi is down right now ...
<heller> so I can't generate locally
daissgr_ has quit [Remote host closed the connection]
daissgr has joined #ste||ar
<Yorlik> FFS another ICE ...
<Yorlik> cl is tzrolling me again.
hkaiser has joined #ste||ar
<K-ballo> hkaiser: here
<hkaiser> K-ballo: sec
<hkaiser> K-ballo: see pm, pls
<Yorlik> How would you crosslink between Doxygen comments in source and out of source documentation? Can the current dual setup (sphinx + doxygen) to that easily?
<hkaiser> Yorlik: Mikhal might know...
<Yorlik> Mikhal is simbergm, right?
<heller> Yes, you can do that
<heller> There's even intersphinx
<heller> Where you can look between documents
<heller> That's correct
<K-ballo> oh, escaping braces, formating
<heller> Python format string escape
<heller> Yes
<K-ballo> that looks confusing
<heller> Indeed
jaafar has joined #ste||ar
jaafar has quit [Read error: Connection reset by peer]
jaafar has joined #ste||ar
<heller> Yorlik: Here is an example
<heller> Yorlik: look for :cpp:func:`hpx::async`
<heller> It's really not too bad, the thing that's bad is that everything is clobbered into one page
<heller> Regarding the API docs that is
<heller> Which is pretty nifty
K-ballo1 has joined #ste||ar
K-ballo has quit [Ping timeout: 268 seconds]
K-ballo1 is now known as K-ballo
K-ballo has quit [Ping timeout: 265 seconds]
K-ballo has joined #ste||ar
jaafar has quit [Read error: Connection reset by peer]
lsl88 has joined #ste||ar
jaafar has joined #ste||ar
Yorlik has quit [Disconnected by services]
Yorlik has joined #ste||ar
jaafar has quit [Ping timeout: 245 seconds]
hkaiser has quit [*.net *.split]
hkaiser has joined #ste||ar
K-ballo has quit [Quit: K-ballo]
K-ballo has joined #ste||ar
weilewei has joined #ste||ar
weilewei has quit [Quit: Leaving]
nikunj has joined #ste||ar
<nikunj> does hpx support vs 2019 or should I install vs 2017?
<K-ballo> you can always use msvc14.1 on vs2019, but 14.2 is supported just as well
<nikunj> K-ballo, alright then! Let me try vs2019 then
K-ballo has quit [Quit: K-ballo]
K-ballo has joined #ste||ar
nikunj has quit [Read error: Connection reset by peer]
nikunj has joined #ste||ar
nikunj has quit [Read error: Connection reset by peer]
nikunj has joined #ste||ar
nikunj has quit [Read error: Connection reset by peer]
nikunj has joined #ste||ar
jaafar has joined #ste||ar
K-ballo has quit [Quit: K-ballo]
K-ballo has joined #ste||ar
jaafar has quit [Ping timeout: 276 seconds]
nikunj has quit [Quit: Bye]
nikunj has joined #ste||ar
nikunj has quit [Read error: Connection reset by peer]
nikunj has joined #ste||ar
nikunj97 has joined #ste||ar
nikunj has quit [Ping timeout: 250 seconds]
nikunj97 has quit [Quit: Bye]
nikunj has joined #ste||ar
nikunj has quit [Quit: Bye]
weilewei has joined #ste||ar
jaafar has joined #ste||ar
jaafar has quit [Ping timeout: 245 seconds]