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
<doublec> SeanTAllen: I've started cleaning up my generics documentation and pushing to https://github.com/doublec/pony-tutorial/tree/generics
<doublec> SeanTAllen: I'm working on it today and should have a pull request later tonight
<SeanTAllen> awesome
<SeanTAllen> wait, that didnt properly capture my emotions: AWESSSSOMEEEE!
<doublec> Why does this compile? http://pastebin.com/vX7JrTby
<doublec> The 'get' method return type is this->String iso. Which should be 'String tag' right?
<doublec> So how can I call the 'string()' method on a tag?
<doublec> The receiver of the 'get' call is an iso. So iso->iso gives tag.
<doublec> is there some automagic recovery stuff going on?
* doublec hit the "This won't work" in the tutorial but it did haha
<doublec> Ah I'm wrong
<doublec> My receiver is a ref
<doublec> so ref->String iso is a String iso
<doublec> So why does this->String iso as a return type work but String->iso by itself doesn't.
* doublec investigates
Dyserna_ has joined #ponylang
Dyserna__ has quit [Ping timeout: 240 seconds]
<SeanTAllen> iso can be auto-recovered to val. but i wouldnt think what you have would compile...
mrkishi has joined #ponylang
jemc has joined #ponylang
<doublec> I guess iso! is also being auto-recovered
jemc has quit [Ping timeout: 244 seconds]
c355e3b has quit [Quit: Connection closed for inactivity]
montanonic has quit [Ping timeout: 258 seconds]
mrkishi has quit [Ping timeout: 265 seconds]
c355e3b has joined #ponylang
<SeanTAllen> yes that happens with iso!
<SeanTAllen> wait sorry with iso^
<SeanTAllen> that really looks like a bug to me
SilverKey has quit [Quit: Halted.]
normal-accidents has joined #ponylang
normal-accidents has quit [Read error: Connection reset by peer]
qwebirc562543 has joined #ponylang
mrkishi has joined #ponylang
hakvroot has joined #ponylang
qwebirc562543 has quit [Quit: Page closed]
jemc has joined #ponylang
mrkishi has quit [Ping timeout: 244 seconds]
SilverKey has joined #ponylang
jemc has quit [Ping timeout: 240 seconds]
<SeanTAllen> doublec: between your recent mailing list contributions and the generics section, you are doing some awesome documentation work. anything from your user list emails or anything in general in tutorial or elsewhere you want to improve, by all means please do.
<bodie_> who do you feel is Pony's strongest competition?
jemc has joined #ponylang
<SeanTAllen> i dont think of programming languages as a competition bodie_
<ohir> bodie_: does socked wrench compete with keyed one? ;)
<ohir> s
<bodie_> :)
<bodie_> I wouldn't say most languages are as single-purposed as a socked wrench
montanonic has joined #ponylang
<ohir> yep, but there is no real competition imo, so the metaphor stands. All "new kids" are trying to be universal, but as anything else have their strongs and weaks.
<ohir> so evenyually each of them will fit in its place. For one it will be a huge place, for other it will be a niche. Time will tell.
<ohir> as for competitions - if I were a gambler I would bet on cheapest one ;) (to fluorish)
montanonic has quit [Ping timeout: 244 seconds]
montanonic has joined #ponylang
jemc has quit [Ping timeout: 260 seconds]
montanonic has quit [Ping timeout: 240 seconds]
graaff has quit [Quit: Leaving]
Matthias247 has joined #ponylang
SilverKey has quit [Quit: Halted.]
<doublec> SeanTAllen: thanks!
<doublec> SeanTAllen: I'm fixing up the generic stuff now and will push shortly
jemc has joined #ponylang
Matthias247 has quit [Read error: Connection reset by peer]
jemc has quit [Ping timeout: 265 seconds]
unbalancedparen has joined #ponylang
unbalancedparen has quit [Client Quit]
SilverKey has joined #ponylang
Perelandric has joined #ponylang
<Perelandric> Having trouble getting a simplified example that uses Generics to compile...
<Perelandric> Wondering if someone might have a minute to take a look.