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
jemc has joined #ponylang
acarrico has joined #ponylang
acarrico has quit [Ping timeout: 248 seconds]
acarrico has joined #ponylang
_whitelogger has joined #ponylang
jemc has quit [Ping timeout: 260 seconds]
acarrico has quit [Ping timeout: 252 seconds]
aturley has joined #ponylang
aturley has quit [Client Quit]
aturley has joined #ponylang
ShalokShalom has quit [Ping timeout: 248 seconds]
jemc has joined #ponylang
bitcrusher has joined #ponylang
bitcrusher1 has quit [*.net *.split]
catern has quit [*.net *.split]
Amun_Ra has quit [*.net *.split]
catern has joined #ponylang
Amun_Ra has joined #ponylang
endformationage has joined #ponylang
jemc has quit [Ping timeout: 248 seconds]
user10032 has joined #ponylang
user10032 has quit [Quit: Leaving]
endformationage has quit [Quit: WeeChat 1.9]
benq has joined #ponylang
benq has quit [Ping timeout: 240 seconds]
samuell has joined #ponylang
samuell has quit [Remote host closed the connection]
samuell has joined #ponylang
vaninwagen has joined #ponylang
wuehlmaus has left #ponylang ["Aus, die Maus"]
_whitelogger has joined #ponylang
bimawa2 has joined #ponylang
bimawa has quit [Ping timeout: 240 seconds]
bimawa1 has quit [Ping timeout: 240 seconds]
bimawa4 has joined #ponylang
bimawa4 has quit [Ping timeout: 246 seconds]
bimawa3 has joined #ponylang
acarrico has joined #ponylang
_andre has joined #ponylang
acarrico has quit [Ping timeout: 248 seconds]
vaninwagen has quit [Ping timeout: 255 seconds]
acarrico has joined #ponylang
jemc has joined #ponylang
bimawa3 has quit [Quit: WeeChat 1.9]
bimawa has joined #ponylang
user10032 has joined #ponylang
samuell has quit [Remote host closed the connection]
acarrico has quit [Ping timeout: 240 seconds]
acarrico has joined #ponylang
<SeanTAllen> Hi all, those of us over at Wallaroo Labs officially opened up the Pony codebase of our fast, elastic data processing engine Wallaroo. If you've wanted to peer into the guts of a Pony application, now is your chance. Blog post announcing the release is at https://blog.wallaroolabs.com/2017/09/open-sourcing-wallaroo/. Enjoy!
vaninwagen has joined #ponylang
benq has joined #ponylang
acarrico has quit [Ping timeout: 255 seconds]
user10033 has joined #ponylang
user10032 has quit [Ping timeout: 252 seconds]
samuell has joined #ponylang
samuell has quit [Ping timeout: 246 seconds]
samuell has joined #ponylang
samuell has quit [Remote host closed the connection]
adamkittelson has left #ponylang [#ponylang]
<tokenrove> SeanTAllen: this is great! I think the biggest problem for Pony right now is just the lack of large-scale examples so this makes a big difference.
acarrico has joined #ponylang
acarrico has quit [Ping timeout: 240 seconds]
<vaninwagen> SeanTAllen let me cite yourself to express how i feel about wallaroo: ᕕ( ᐛ )ᕗ
<SeanTAllen> ha
<SeanTAllen> We are very excited and nervous. Lots of good stuff there. Lots more work to do.
<SeanTAllen> I was about to say "there's an IRC channel" if you want to join, but I see you already did.
<vaninwagen> i dont want to miss out
user10033 has quit [Quit: Leaving]
endformationage has joined #ponylang
kai3x5 has joined #ponylang
<endformationage> Am I able to use `iftype` to specialize a generic function `get_length` to return a F32 when T is of type I32?
<SeanTAllen> i havent used iftype endformationage so someone else will have to answer that.
<endformationage> No problem! Thanks for checking anyhow.
<endformationage> ... my attempt from what I could gather from the RFC.
<jemc> endformationage: that `iftype` RFC is only half-implemented - we have `iftype` as a branching condition that can be used inside a method body, but we don't have iftype as a method signature guard
<jemc> that's why the parser is complaining at you
<endformationage> Ah, that makes sense!
<jemc> so in other words you can't yet vary the method signature based on an iftype condition, but you can vary the logic insie
<jemc> s/insie/inside/
<endformationage> Got it.
<endformationage> Sounds like it wil be pretty useful
<jemc> if you want to share more about what you're trying to accomplish at a higher level I may be able to give another suggestion
<jemc> but don't feel obligated to do so ;)
<endformationage> I will simply expand my types, they are not super complicated.
<endformationage> I thought I'd just use the feature if it were available
acarrico has joined #ponylang
<jemc> yeah, I'm super excited about getting that feature available as well
<endformationage> I am writing some Vector types to use with my pony-kore wrapper around Kode's Kore framework, as seen https://github.com/Kode/Kore/blob/master/Sources/Kore/Math/Vector.h
jsgrant has quit [Read error: Connection reset by peer]
<jemc> we'll be able to do lots of nifty stuff, like make `Array[A]` a subtype of `Stringable` iff `A` is a subtype of `Stringable`
<endformationage> Those are written with C++ templates, hence my question regarding type expression params the other day
benq has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
jsgrant has joined #ponylang
<jemc> you could actually do something very similar to what they're doing there for `LengthType`
<endformationage> Ah, yeah I'll give it a go
<endformationage> Just a second type param I suppose
<endformationage> Lol, I just didn't notice before as I'm referencing Kode's other framework which doesn't use gernerics in the same way.
<jemc> yeah, there's a quick example using a second type param
<endformationage> Thanks.
<endformationage> Hmm, cannot open the gist.
<endformationage> There it goes
vaninwagen has quit [Ping timeout: 240 seconds]