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
SilverKey has joined #ponylang
gsteed has quit [Quit: Leaving]
jemc has quit [Ping timeout: 252 seconds]
jemc has joined #ponylang
jemc has quit [Client Quit]
jemc has joined #ponylang
aturley has joined #ponylang
aturley has quit [Ping timeout: 276 seconds]
btbytes has quit [Quit: My Mac has gone to sleep. ZZZzzz…]
btbytes has joined #ponylang
btbytes has quit [Client Quit]
SilverKey has quit [Max SendQ exceeded]
SilverKey has joined #ponylang
SilverKey has quit [Client Quit]
montanonic has quit [Ping timeout: 276 seconds]
aturley has joined #ponylang
aturley has quit [Ping timeout: 250 seconds]
aturley has joined #ponylang
jemc has quit [Ping timeout: 250 seconds]
aturley has quit [Ping timeout: 272 seconds]
jemc has joined #ponylang
jemc has quit [Client Quit]
jemc has joined #ponylang
montanonic has joined #ponylang
jemc has quit [Ping timeout: 272 seconds]
c355e3b has quit [Quit: Connection closed for inactivity]
jemc has joined #ponylang
montanonic has quit [Ping timeout: 272 seconds]
Perelandric has quit [Ping timeout: 250 seconds]
montanonic has joined #ponylang
montanonic has quit [Ping timeout: 252 seconds]
aturley has joined #ponylang
aturley has quit [Ping timeout: 272 seconds]
graaff has joined #ponylang
<Scramblejams> Is there any guidance on Pony library design? I see what seems like quite a bit of diversity in the reference capabilities of various classes and functions, and I often wonder why each was done that particular way.
<Scramblejams> Plus I'm planning to write my own library, and I have no idea how to structure its capabilities so it doesn't make its primary user (me) miserable. :-D
aturley has joined #ponylang
aturley has quit [Ping timeout: 276 seconds]
<jemc> Scramblejams: in general, the default capabilities should a good place to start, then change to different capabilities when the defaults are holding you back
<jemc> for example, when you create a `class Foo`, that translates to `class ref Foo` by default
<jemc> which is a good place to start until you have a reason to do otherwise
jemc has quit [Ping timeout: 246 seconds]
aturley has joined #ponylang
aturley has quit [Ping timeout: 276 seconds]
montanonic has joined #ponylang
jemc has joined #ponylang
jemc has quit [Ping timeout: 272 seconds]
amclain has quit [Quit: Leaving]
aturley has joined #ponylang
aturley has quit [Ping timeout: 240 seconds]
Matthias247 has joined #ponylang
aturley has joined #ponylang
aturley has quit [Ping timeout: 240 seconds]
gsteed has joined #ponylang
aturley has joined #ponylang
Praetonus has joined #ponylang
aturley has quit [Ping timeout: 272 seconds]
aturley has joined #ponylang
aturley has quit [Ping timeout: 250 seconds]
c355e3b has joined #ponylang
hibnico has joined #ponylang
montanonic has quit [Ping timeout: 260 seconds]
Matthias247 has quit [Read error: Connection reset by peer]
aturley has joined #ponylang
aturley has quit [Ping timeout: 252 seconds]
aturley has joined #ponylang
aturley has quit [Ping timeout: 276 seconds]
hibnico has quit [Quit: hibnico]
Praetonus has quit [Quit: Leaving]
aturley has joined #ponylang
aturley has quit [Ping timeout: 258 seconds]
tm-exa has joined #ponylang
tm-exa has quit [Quit: Computer has gone to sleep]
jemc has joined #ponylang
trapped has quit [Read error: Connection reset by peer]
jemc has quit [Ping timeout: 240 seconds]
jemc has joined #ponylang
Perelandric has joined #ponylang
aturley has joined #ponylang
aturley has quit [Ping timeout: 276 seconds]
tm-exa has joined #ponylang
nyarum has joined #ponylang
nyarumes has quit [Ping timeout: 276 seconds]
SilverKey has joined #ponylang
SilverKey has quit [Quit: Halted.]
jemc has quit [Ping timeout: 276 seconds]
SilverKey has joined #ponylang
SilverKey has quit [Max SendQ exceeded]
SilverKey has joined #ponylang
jemc has joined #ponylang
SilverKey has quit [Quit: Halted.]
Matthias247 has joined #ponylang
aturley has joined #ponylang
aturley has quit [Ping timeout: 250 seconds]
unbalancedparen has joined #ponylang
aturley has joined #ponylang
aturley has quit [Ping timeout: 246 seconds]
aturley has joined #ponylang
aturley has quit [Ping timeout: 252 seconds]
jemc has quit [Ping timeout: 260 seconds]
jemc has joined #ponylang
tm-exa has quit [Quit: Computer has gone to sleep]
<Scramblejams> jemc: Thanks
jemc_ has joined #ponylang
jemc has quit [Ping timeout: 240 seconds]
aturley has joined #ponylang
aturley has quit [Ping timeout: 240 seconds]
jemc_ has quit [Ping timeout: 276 seconds]
jemc_ has joined #ponylang
unbalancedparen has quit [Ping timeout: 240 seconds]
aturley has joined #ponylang
unbalancedparen has joined #ponylang
aturley has quit [Ping timeout: 260 seconds]
aturley has joined #ponylang
aturley has quit [Ping timeout: 258 seconds]
nyarumes has joined #ponylang
nyarum has quit [Read error: Connection reset by peer]
unbalancedparen has quit [Quit: WeeChat 1.5]
jemc_ has quit [Ping timeout: 272 seconds]
aturley has joined #ponylang
aturley has quit [Ping timeout: 260 seconds]
jemc_ has joined #ponylang
jemc_ has quit [Ping timeout: 276 seconds]
graaff has quit [Quit: Leaving]
aturley has joined #ponylang
<runehog> shouldn't this mention pony somewhere? :D https://en.wikipedia.org/wiki/Work_stealing
aturley has quit [Ping timeout: 258 seconds]
<SeanTAllen> it would make sense in the The idea of work stealing goes back to the implementation of the Multilisp programming language and work on parallel functional programming languages in the 1980s.[2] It is employed in the scheduler for the Cilk programming language,[3] the Java fork/join framework,[4] and the .NET Task Parallel Library.[5] area
montanonic has joined #ponylang
<runehog> that's what I was thinking too. any suggestions for a paper to cite?
Matthias247 has quit [Read error: Connection reset by peer]
jemc_ has joined #ponylang
status402 has joined #ponylang
jemc_ has quit [Ping timeout: 276 seconds]
status402 has quit [Quit: Leaving]
jemc_ has joined #ponylang
jemc_ has quit [Client Quit]
jemc has joined #ponylang
unbalancedparen has joined #ponylang
SilverKey has joined #ponylang
SilverKey has quit [Ping timeout: 244 seconds]
SilverKey has joined #ponylang
unbalancedparen has quit [Quit: WeeChat 1.5]
unbalancedparen has joined #ponylang
unbalancedparen has quit [Client Quit]
aturley has joined #ponylang
aturley has quit [Ping timeout: 246 seconds]