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
seanohue has quit [Ping timeout: 256 seconds]
seanohue has joined #ponylang
seanohue has quit [Ping timeout: 276 seconds]
Matthias247 has quit [Read error: Connection reset by peer]
jemc has joined #ponylang
c355e3b has quit [Quit: Connection closed for inactivity]
seanohue has joined #ponylang
seanohue has quit [Ping timeout: 240 seconds]
_whitelogger has joined #ponylang
_whitelogger has joined #ponylang
jemc has quit [Ping timeout: 264 seconds]
TonyLo has joined #ponylang
TonyLo has quit [Ping timeout: 264 seconds]
Matthias247 has joined #ponylang
Yoni has joined #ponylang
Yoni is now known as Guest28123
Guest28123 has quit [Client Quit]
TonyLo has joined #ponylang
seanohue has joined #ponylang
jemc has joined #ponylang
TonyLo has quit [Ping timeout: 276 seconds]
seanohue has quit [Ping timeout: 255 seconds]
seanohue has joined #ponylang
c355e3b has joined #ponylang
seanohue has quit [Ping timeout: 240 seconds]
TonyLo has joined #ponylang
jemc has quit [Ping timeout: 240 seconds]
seanohue has joined #ponylang
TwoNotes has joined #ponylang
<aav> is there a any notation for Array literals? or this is the only solution: Array[U8].>push(0xab).>push(0xba)....
<TonyLo> do you mean like: let a = [0xba, 0xba] ?
<aav> TonyLo: yep
<aav> TonyLo: thanx!
<TonyLo> you will need to add the type like so: let a: Array[U8] = [0xba, 0xba] as it is ambiguos in this case
<aav> TonyLo: yes, sure :)
Praetonus has joined #ponylang
<Praetonus> aav: It's also possible to do [as U8: 0xab, 0xba]
<TonyLo> nice!
<aav> Praetonus: cool! thanx!
seanohue has quit [Ping timeout: 264 seconds]
seanohue has joined #ponylang
<TwoNotes> I understand what a leading underscore means on class, method, and field names. But what does it mean on a source filename?
<Praetonus> TwoNotes: We chose a convention some time ago that the name of a standard library file should map to the name of the main type in that file. So if the type declared in that file is private, the filename should start with an underscore
<TwoNotes> Ok, then it is a documentation convention, not something the compiler actually does anything with?
<Praetonus> Yes. I don't think the compiler cares about specific filenames
jemc has joined #ponylang
<TwoNotes> Where can I see how to use the tool that extracts all the Markdown from .pony files and builds web pages? I know the first step is the compiler -g switch, but then what?
<SeanTAllen> docgen.c TwoNotes
<SeanTAllen> the `_` in filenames is unrelated tot he markdown generation.
<SeanTAllen> TwoNotes: it use mkdocs so the instructions for it are what you really want to know
<TonyLo> what are folks recommendations for debugging (other than Debug and print) ?
<SeanTAllen> lldb
<TonyLo> on windows :)
<SeanTAllen> me and windows don't mix, so i'm the wrong person to ask
<TonyLo> ok, thx
seanohue has quit [Ping timeout: 240 seconds]
aav is now known as aav_away
<TwoNotes> Does the version of lldb have to match the version of llvm?
<SeanTAllen> i dont believe so, but i'm not sure
<jemc> TwoNotes: I don't think it needs to match, because `lldb` can be used with projects that don't use LLVM, including projects that were compiled by gcc.
<TwoNotes> Good. GDB is not an option on ARM - it has a bug that results in instant crashes. I would rather learn just one debugger. But the available versions of LLVM that are also supported by Pony are hard to find.
<SeanTAllen> yeah, as far as i know, there's no connection but, i've never explicitly set out to verify that
seanohue has joined #ponylang
Matthias247 has quit [Read error: Connection reset by peer]
<TwoNotes> I am putting together the code to merge of my net/http package, but am undecided what to do with the web server app I wrote to go with it. It is considerably more complicated than most 'example' programs, with lots of documentation.
<TwoNotes> For configuration files, user authentication, etc
<TwoNotes> Stuff it all into comments? It is in MD format
jmiven has quit [Quit: co'o]
TwoNotes has quit [Quit: Leaving.]
seanohue has quit [Ping timeout: 276 seconds]
jmiven has joined #ponylang
<SeanTAllen> I think it would make sense to have that as a separate package that you maintain outside the standard libary TwoNotes. Sounds like its own project to me.
<SeanTAllen> One thing about examples is they aren't actually useful programs really.
<SeanTAllen> Beyond the teaching aspect.
TonyLo has quit [Ping timeout: 255 seconds]
seanohue has joined #ponylang
Praetonus has quit [Quit: Leaving]