jemc changed the topic of #ponylang to: Welcome! Please check out our Code of Conduct => https://github.com/ponylang/ponyc/blob/master/CODE_OF_CONDUCT.md | Public IRC logs are available => http://irclog.whitequark.org/ponylang | Please consider participating in our mailing lists => https://pony.groups.io/g/pony
plietar has quit [Remote host closed the connection]
plietar has joined #ponylang
plietar has quit [Ping timeout: 255 seconds]
plietar has joined #ponylang
amclain has quit [Quit: Leaving]
jemc has quit [Ping timeout: 240 seconds]
smoon has joined #ponylang
smoon has quit [Quit: smoon]
aav_ has quit [Ping timeout: 264 seconds]
aav has joined #ponylang
k0nsl has quit [Quit: “If we don't believe in freedom of expression for people we despise, we don't believe in it at all — Noam Chomsky”]
k0nsl has joined #ponylang
k0nsl has joined #ponylang
k0nsl has quit [Changing host]
jemc has joined #ponylang
plietar has quit [Remote host closed the connection]
gmcabrita has quit [Quit: Connection closed for inactivity]
rurban has joined #ponylang
rurban has quit [Ping timeout: 240 seconds]
rurban has joined #ponylang
graaff has joined #ponylang
rurban1 has joined #ponylang
rurban has quit [Ping timeout: 246 seconds]
endformationage has quit [Quit: WeeChat 1.7]
jemc has quit [Ping timeout: 240 seconds]
pcarrier has joined #ponylang
grim_ has joined #ponylang
rurban has joined #ponylang
rurban has quit [Client Quit]
rurban1 has quit [Ping timeout: 255 seconds]
<grim_> how is the pony stdlib documentation generated?
aedigix has quit [Remote host closed the connection]
aedigix has joined #ponylang
aedigix has quit [Remote host closed the connection]
aedigix has joined #ponylang
<FunkyBob> from the docstrings, it seems
<SeanTAllen> grim_: there's an option to the pony compiler to extract docs in mkdocs format that then is used to generate the HTML. You can use this on any project at the moment.
<grim_> alright, thanks!
<SeanTAllen> you can find the full details of how the online docs get updated in .travis.yml
<SeanTAllen> Is there a particular bit you are interested in?
<grim_> im considering trying to put together a tool/site for browsing the docs, as they currently are kind of hard to figure out, at least to me. i would for example like to see which classes implement a specific trait/interface
gmcabrita has joined #ponylang
<Candle> grim_: I have a background thought of "add an index of the methods to the top of each class/actor/... file." but I have yet to dedicate sufficient time to it.
_andre has joined #ponylang
<SeanTAllen> Candle: the latter is fairly easy to do
<SeanTAllen> assuming you know c.
<SeanTAllen> Candle: check out docgen.c
<SeanTAllen> grim_: there's some tickets for creating multiple doc backends for producing different output. i think what would be good is the ability to create the basic info needed then additional tools to turn it into various formats instead of going straight to what mkdocs needs.
<SeanTAllen> if either of you is interested in working in that area, let me know. docgen is one of the first things i worked on when i started with Pony. I made a lot of improvements to the output docs but they could still be much much better
<SeanTAllen> I'm happy to help getting you going although my knowledge of the workings of the code itself is quite rusty.
<Candle> SeanTAllen: My c is ...poor, I can read it and comprehend it, but writing it is a different story.
<Candle> I see an opportunety to learn more!
<SeanTAllen> Candle: the nice thing about the C in docgen is that is you mess something up, usually, its quick to find out. run the docgen steps and it goes kaboom. it had been a while since i had written any c (about 5 years) so it was a nice intro to getting me back up to speed.
<SeanTAllen> grim_: so there's a bit of a quandry to consider.
<SeanTAllen> its really nice that the existing docgen can be used on any pony project to create docs that are easy to host. problem: those docs are kind of hard to navigate and there are lots of pony standard library specific things we could do but they would impact on the former.
<SeanTAllen> in general, the goal would be to try and keep what we have as something that is usable across projects but for large enough wins in terms of ease of use for standard library docs, we'd be willing to give that up
<SeanTAllen> FunkyBob: is your blog post in a shape where I can advertise it to the world?
<grim_> SeanTAllen, i'm not any good with C either, but i'll do toying with the docgen. will reach out if i hit any stumbling blocks
<FunkyBob> SeanTAllen: ah, not quite... I'll work on it now
<FunkyBob> SeanTAllen: give it a read... tell me what you think, please :) http://musings.tinbrain.net/blog/2017/may/11/learning-pony/
<SeanTAllen> i think its a good simple intro to what you've done so far FunkyBob
<SeanTAllen> Shall I blast it out to the world via Ponylang twitter and in "Last Week in Pony"?
<SeanTAllen> also, if yes, do you have a name you'd prefer to be credited under other than "FunkyBob"?
jemc has joined #ponylang
<FunkyBob> sure
<FunkyBob> Curtis Maloney ... but I think more people know me by my nick :)
aav has quit []
TwoNotes has joined #ponylang
TwoNotes has left #ponylang [#ponylang]
aav has joined #ponylang
CcxWrk has quit [Ping timeout: 240 seconds]
endformationage has joined #ponylang
aav has quit []
amclain has joined #ponylang
aav has joined #ponylang
HoloIRCUser2 has joined #ponylang
jemc has quit [Read error: Connection reset by peer]
jemc has joined #ponylang
<SeanTAllen> FunkyBob: its gone out to the twitters and will be in the "planet pony" of the website soon. will also be in "Last Week in Pony" on Sunday.
graaff has quit [Quit: Leaving]
plietar has joined #ponylang
plietar has quit [Ping timeout: 255 seconds]
plietar has joined #ponylang
plietar has quit [Remote host closed the connection]
aav has quit [Ping timeout: 240 seconds]
aav has joined #ponylang
Matthias247 has joined #ponylang
aav has quit []
_andre has quit [Quit: leaving]
HoloIRCUser4 has joined #ponylang
HoloIRCUser2 has quit [Ping timeout: 240 seconds]
grim_ has quit [Read error: Connection reset by peer]
HoloIRCUser4 has quit [Quit: HoloIRCUser4]
<FunkyBob> SeanTAllen: ok , cool.. once I'm done refactorying one of my python libs, I'll post about my "bolted" http server
<FunkyBob> I have larger plans for it :)
Matthias247 has quit [Read error: Connection reset by peer]