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
kulibali has quit [Quit: Going offline, see ya! (www.adiirc.com)]
aturley has joined #ponylang
aturley has quit [Ping timeout: 252 seconds]
runehog has joined #ponylang
c355e3b has quit [Quit: Connection closed for inactivity]
SilverKey has quit [Quit: Halted.]
jemc has quit [Quit: WeeChat 1.4]
aturley has joined #ponylang
aturley has quit [Ping timeout: 260 seconds]
unbalancedparen has quit [Quit: WeeChat 1.5]
SilverKey has joined #ponylang
aturley has joined #ponylang
aturley has quit [Ping timeout: 258 seconds]
SilverKey has quit [Quit: Cheerio!]
graaff has joined #ponylang
aturley has joined #ponylang
aturley has quit [Ping timeout: 260 seconds]
rurban has joined #ponylang
jemc has joined #ponylang
rurban has left #ponylang [#ponylang]
SilverKey has joined #ponylang
jemc has quit [Ping timeout: 252 seconds]
rurban has joined #ponylang
copy` has quit [Quit: Connection closed for inactivity]
devbug has quit [Ping timeout: 260 seconds]
aturley has joined #ponylang
SilverKey has quit [Quit: Halted.]
aturley has quit [Ping timeout: 272 seconds]
rurban has left #ponylang [#ponylang]
amclain has quit [Quit: Leaving]
aturley has joined #ponylang
aturley has quit [Ping timeout: 264 seconds]
rurban has joined #ponylang
nyarum has joined #ponylang
aturley has joined #ponylang
aturley has quit [Ping timeout: 244 seconds]
hibnico has joined #ponylang
rurban has quit [Quit: Leaving.]
trapped has joined #ponylang
aturley has joined #ponylang
aturley has quit [Ping timeout: 264 seconds]
Matthias247 has joined #ponylang
hibnico has quit [Quit: hibnico]
hibnico has joined #ponylang
hibnico has quit [Client Quit]
rurban has joined #ponylang
c355e3b has joined #ponylang
rurban has left #ponylang [#ponylang]
fluttershy_ has joined #ponylang
rurban1 has joined #ponylang
hibnico has joined #ponylang
aturley has joined #ponylang
aturley has quit [Ping timeout: 260 seconds]
rurban1 has quit [Quit: Leaving.]
rurban has joined #ponylang
hibnico has quit [Quit: hibnico]
Matthias247 has quit [Quit: Matthias247]
Matthias247 has joined #ponylang
Matthias247 has quit [Ping timeout: 260 seconds]
Matthias247 has joined #ponylang
hibnico has joined #ponylang
aturley has joined #ponylang
fluttershy_ has quit [Quit: Page closed]
aturley has quit [Ping timeout: 250 seconds]
Matthias247 has quit [Quit: Matthias247]
Achraf has joined #ponylang
Achraf has quit [Client Quit]
flutters1y has joined #ponylang
aturley has joined #ponylang
rurban has quit [Ping timeout: 272 seconds]
rurban has joined #ponylang
aturley has quit [Ping timeout: 260 seconds]
Matthias247 has joined #ponylang
rurban has quit [Ping timeout: 260 seconds]
rurban has joined #ponylang
flutters1y has quit [Quit: leaving]
flattershy has joined #ponylang
flattershy has quit [Quit: leaving]
flattershy has joined #ponylang
flattershy has quit [Quit: leaving]
flattershy has joined #ponylang
flattershy has quit [Client Quit]
flutters1y has joined #ponylang
flutters1y has quit [Ping timeout: 240 seconds]
unbalancedparen has joined #ponylang
flutters1y has joined #ponylang
fluttershy1 has joined #ponylang
fluttershy1 has left #ponylang [#ponylang]
rurban has left #ponylang [#ponylang]
fluttershy1 has joined #ponylang
fluttershy1 has left #ponylang [#ponylang]
flutters1y has quit [Quit: leaving]
jemc has joined #ponylang
fluttershy1 has joined #ponylang
rurban1 has joined #ponylang
aturley has joined #ponylang
fluttershy1 has quit [Quit: Leaving.]
aturley has quit [Ping timeout: 246 seconds]
jtfmumm_ has joined #ponylang
hibnico has quit [Quit: hibnico]
Matthias247 has quit [Read error: Connection reset by peer]
aturley has joined #ponylang
hibnico has joined #ponylang
rurban1 has left #ponylang [#ponylang]
fluttershy1 has joined #ponylang
aturley has quit [Ping timeout: 250 seconds]
rurban has joined #ponylang
fluttershy1 has left #ponylang [#ponylang]
fluttershy1 has joined #ponylang
hibnico has quit [Quit: hibnico]
hibnico has joined #ponylang
unbalancedparen has quit [Quit: WeeChat 1.5]
jtfmumm- has joined #ponylang
hibnico has quit [Quit: hibnico]
hibnico has joined #ponylang
Applejack_ has joined #ponylang
hibnico has quit [Ping timeout: 260 seconds]
<Applejack_> Hi, why is it that whiteshark often does not have the current day's log, like today ?
rurban has quit [Quit: Leaving.]
<jemc> Applejack_: because you're the first to speak up today - if you check now, your question is there :)
<srm`> :)
<fluttershy1> Is there any one familiar with YouCompleteMe plugin for vim ? it's a wonderful autocompletion engine for vim i use it for python and c like languages. My Question is does any one know how to add other languages support for that plugin. I mean i waste a lot of time going back and forth between the standard library documentation and the code it would be a huge productivity boost if we can get autocompletion. that way we can explore availeble methods and
<jemc> Fluttershy1: I don't use vim or YouCompleteMe, but the web site seems to mention support for extending to new languages: https://valloric.github.io/YouCompleteMe/#writing-new-semantic-completers
<fluttershy1> jemc: thank you i will try to make a descent version for pony. I'll get back to you if i get nice results. :)
gsteed has joined #ponylang
<srm`> atom support pony
<srm`> i use it
<srm`> made by sylvanc
<srm`> :)
fluttershy1 has left #ponylang [#ponylang]
fluttershy1 has joined #ponylang
aturley has joined #ponylang
nyarum has quit [Read error: Connection reset by peer]
<fluttershy1> srm`: i think the atom plugin is only for syntax highlighting not for autocompletion.
nyarum has joined #ponylang
<Applejack_> jemc: ah, ok!
<Applejack_> Fluttershy1: That would be great
<srm`> hum indeed :)
aturley has quit [Ping timeout: 272 seconds]
fluttershy1 has left #ponylang [#ponylang]
hibnico has joined #ponylang
hibnico has quit [Quit: hibnico]
fluttershy1 has joined #ponylang
trapped has quit [Ping timeout: 252 seconds]
copy` has joined #ponylang
fluttershy1 has left #ponylang [#ponylang]
aturley has joined #ponylang
aturley has quit [Ping timeout: 264 seconds]
<runehog> so... pony threads more or less busywait? (falling back to nanosleep if they haven't had messages to deal with in a while?)
jtfmumm_ has quit [Ping timeout: 250 seconds]
fluttershy1 has joined #ponylang
flutters1y has joined #ponylang
flutters1y has quit [Client Quit]
hibnico has joined #ponylang
hibnico has quit [Client Quit]
Applejack_ has quit [Ping timeout: 258 seconds]
Applejack_ has joined #ponylang
graaff has quit [Quit: Leaving]
<Applejack_> So why do logic operators don't require non-ambiguous parens ? Like "if not a and b" is ok in Pony ?
rurban has joined #ponylang
<jemc> Applejack_: I think the non-ambiguity rule only applies to binary operators - this is to prevent having a parser that is more complex than LL(1) by worrying about operator precedence - with unary prefix operators (like `not`), the parser can always bind to the closest expression with no need of precedence logic
<jemc> that is, *the next closest expression
<jemc> runehog: I'm not personally an expert on the runtime, but it appears you're correct - it looks like the scheduler threads do busy-wait with nanosleep (but the actors themselves do not)
<jemc> so if you have 1000 actors on 4 cores, you've got 4 busy-waiters and not 1000, so that's better than the non-actor case at least
<jemc> someone with more expertise into the runtime might be able to comment on the rationale for the scheduler thread busy-waiting - it might be just a stopgap measure for now, or it might be that it was determined to be the most efficient for the types of workloads expected in pony programs
<runehog> for audio, I think busy-waiting is just fine, and I'm doing audio :) though if I were gonna do it *right*, I'd want different realtime behavior on some cores than others
<jemc> ah, that's right, you were working on audio stuff
<jemc> actually you inspired me to play around a bit with JACK in pony
<runehog> ooh
<jemc> I should get that little POC cleaned up and post it to github before I forget about it and lose it - as I've already switched gears back to other stuff :)
<runehog> I've always been on the fence wrt JACK, but it does appear to work pretty well these days
<jemc> JACK was the most household name for me with audio libraries, since most of my audio programming experience is with "pro"-oriented systems (whatever that means)
<jemc> my very limited audio programming experience that is
rurban has quit [Ping timeout: 244 seconds]
<runehog> it's all weird vertical markets, audio is.
rurban has joined #ponylang
<runehog> I'm dreaming of something like max/msp. I don't quite see how to do external/untrusted "plugins" without a kajillion processes, though. (unless... ponies could have pedigrees)
<runehog> ...since this is all for my own amusement, though, whatever, the compiler's fast.
jemc has quit [Ping timeout: 260 seconds]
rurban1 has joined #ponylang
rurban has quit [Ping timeout: 244 seconds]
rurban2 has joined #ponylang
aturley has joined #ponylang
rurban3 has joined #ponylang
rurban1 has quit [Ping timeout: 240 seconds]
rurban2 has quit [Ping timeout: 240 seconds]
aturley has quit [Ping timeout: 244 seconds]
rurban3 has quit [Quit: Leaving.]
aturley has joined #ponylang
aturley has quit [Ping timeout: 272 seconds]
gsteed has quit [Quit: Leaving]
fabregas88 has joined #ponylang
fabregas88 has quit [Remote host closed the connection]
fabregas88 has joined #ponylang
Applejack_ has quit [Ping timeout: 250 seconds]
fabregas88 has quit [Client Quit]
fabregas88 has joined #ponylang
fabregas88 has quit [Client Quit]
fluttershy1 has quit [Quit: Leaving.]
aturley has joined #ponylang
aturley has quit [Ping timeout: 240 seconds]