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
nyarum has joined #ponylang
nyarum has quit [Ping timeout: 268 seconds]
jemc has quit [Ping timeout: 246 seconds]
nyarum has joined #ponylang
nyarum has quit [Ping timeout: 268 seconds]
amclain has quit [Quit: Leaving]
<bimawa1> SeanTAllen: no,no. Just we have in iOS new language, called as Swift, it compile to LLVM bitecode. But i searching language with more friendly community and better views. I'm look at Rust, Kotlin, and now i found Pony ^_^.
<bimawa1> I'm a long time look at MPS from JetBrains, but its hard make awesome tool in alone.
pduncan has joined #ponylang
nyarum has joined #ponylang
nyarum has quit [Remote host closed the connection]
k0nsl has quit [Quit: “If we don't believe in freedom of expression for people we despise, we don't believe in it at all — Noam Chomsky”]
k0nsl has joined #ponylang
k0nsl has joined #ponylang
k0nsl has quit [Changing host]
aav has quit [Ping timeout: 240 seconds]
aav has joined #ponylang
dougmacdoug has joined #ponylang
jemc has joined #ponylang
obadz has quit [Ping timeout: 240 seconds]
obadz has joined #ponylang
graaff has joined #ponylang
<dougmacdoug> anyone know if there is a flush for stdout?
<FunkyBob> 17:17 <@jemc> dougmacdoug: I'm not aware of a way to do that without using FFI
<FunkyBob> 17:17 <@jemc> if you've got a use case for it, I'd say please file an issue ticket for discussion, with the details of your use case
<FunkyBob> that's from a couple of days ago, I believe.... when you asked the same thing
smoon has joined #ponylang
abbiya has joined #ponylang
<dougmacdoug> thanks.. yeah I think I asked twice but got busy ... twice..
<dougmacdoug> I found something with streaming stdio that worked between node and golang, so going to try it again with pony
smoon has quit [Quit: smoon]
abbiya has quit [Remote host closed the connection]
papey_lap has joined #ponylang
plietar has quit [Remote host closed the connection]
endformationage has quit [Quit: WeeChat 1.7]
plietar has joined #ponylang
plietar has quit [Ping timeout: 240 seconds]
dougmacdoug has quit [Ping timeout: 260 seconds]
graaff has quit [Quit: Leaving]
vaninwagen_ has joined #ponylang
jemc has quit [Ping timeout: 240 seconds]
futtershy has joined #ponylang
<futtershy> hello, is it possible to execute a function when I import a new package, to init the package ? because the c library I am binding require some boilerplate code to init.
<futtershy> or maybe just wrap the package in a primitive and use apply, any better way to do it ?
M4GNV5 has quit [Ping timeout: 240 seconds]
futtershy has quit [Quit: Page closed]
fluttershy_ has joined #ponylang
<doublec> futtershy: I think there's an _init method you can add. See the _ssl_init.pony in the net/ssl code.
plietar has joined #ponylang
wintermoo has joined #ponylang
wintermo_ has joined #ponylang
wintermoo has quit [Read error: Connection reset by peer]
wintermo_ has quit [Remote host closed the connection]
wintermoo has joined #ponylang
wintermoo has quit [Ping timeout: 260 seconds]
plietar has quit [Remote host closed the connection]
k0nsl has quit [Quit: “If we don't believe in freedom of expression for people we despise, we don't believe in it at all — Noam Chomsky”]
k0nsl has joined #ponylang
k0nsl has joined #ponylang
k0nsl has quit [Changing host]
plietar has joined #ponylang
plietar has quit [Ping timeout: 246 seconds]
Matthias247 has joined #ponylang
wintermoo has joined #ponylang
<fluttershy_> doublec: Thanks I will take a look.
fluttershy_ has quit [Quit: Page closed]
_andre has joined #ponylang
nyarum has joined #ponylang
plietar has joined #ponylang
fluttershy_ has joined #ponylang
_andre has quit [Remote host closed the connection]
fluttershy_ has quit [Ping timeout: 260 seconds]
_andre has joined #ponylang
wintermoo has quit [Remote host closed the connection]
wintermoo has joined #ponylang
wintermoo has quit [Ping timeout: 246 seconds]
nyarum has quit [Remote host closed the connection]
nyarum has joined #ponylang
obadz has quit [Ping timeout: 268 seconds]
nyarum has quit [Ping timeout: 245 seconds]
plietar has quit [Remote host closed the connection]
plietar has joined #ponylang
obadz has joined #ponylang
plietar has quit [Ping timeout: 260 seconds]
plietar has joined #ponylang
nyarum has joined #ponylang
nyarum has quit [Remote host closed the connection]
plietar has quit [Remote host closed the connection]
plietar has joined #ponylang
plietar has quit [Ping timeout: 258 seconds]
plietar has joined #ponylang
Praetonus has joined #ponylang
plietar has quit [Remote host closed the connection]
plietar has joined #ponylang
plietar has quit [Ping timeout: 240 seconds]
plietar has joined #ponylang
plietar has quit [Remote host closed the connection]
plietar has joined #ponylang
plietar has quit [Ping timeout: 260 seconds]
plietar has joined #ponylang
nyarum has joined #ponylang
plietar has quit [Quit: Leaving...]
vaninwagen_ has quit [Ping timeout: 240 seconds]
jemc has joined #ponylang
nyarum has quit [Remote host closed the connection]
endformationage has joined #ponylang
amclain has joined #ponylang
nyarum has joined #ponylang
nyarum has quit [Ping timeout: 246 seconds]
waratuman has joined #ponylang
<waratuman> Hi! Would anyone know why the min value of an I32 is seemingly more than an 32 bit integer? `h.env.out.print(Format.int[I32](I32.min_value())) // -18446744071562067968`
dougmacdoug has joined #ponylang
<jemc> waratuman: seems to be a bug in `Format`, not a bug in `I32` - `env.out.print(I32.min_value().string()) // -2147483648`
<jemc> can you file an issue ticket?
<waratuman> Ah! Yes, thank you!
<jemc> thank *you* :)
nyarum has joined #ponylang
nyarum has quit [Ping timeout: 260 seconds]
Praetonus has quit [Ping timeout: 255 seconds]
<SeanTAllen> thanks @waratuman !
M4GNV5 has joined #ponylang
endformationage has quit [Quit: WeeChat 1.7]
nyarum has joined #ponylang
vaninwagen_ has joined #ponylang
nyarum has quit [Ping timeout: 268 seconds]
vaninwagen_ has quit [Ping timeout: 260 seconds]
aav has quit []
TheLemonMan has joined #ponylang
vaninwagen_ has joined #ponylang
waratuman has quit [Quit: Page closed]
<vaninwagen_> hi everyone. i am back again to complain
<vaninwagen_> this time i have a class with two type params that is instantiated from a method of a trait. this trait is itself parameterized. see here: https://is.gd/FG1nvS
<vaninwagen_> the compiler complains: CLASS_TYPE_CONSTRAINT #any is not a subtype of TRAIT_METHOD_CONSTRAINT #any: the subtype has no constraint
<vaninwagen_> again chances are high that i just don't get the obvious. but any help is appreciated
<vaninwagen_> btw the pony playground is a really nice tool :)
<jemc> vaninwagen_: it looks like it's not your fault, but an issue with the compiler
<jemc> probably related to the recursion of types, where the MappedGenerator type depends on the Generator type, and so on
<jemc> I say that because this modified version without the `map` method compiles fine: http://pony-playpen.lietar.net/?gist=85ae682e3bcaad2c93a11e6f1b3a5763
nyarum has joined #ponylang
<jemc> vaninwagen_: there are definitely some interesting edge cases with type parameters, and we're still ironing out the edges
<vaninwagen_> i thought about something like you cannot instantiate a class with type-parameters with a type param that adds no constraint, so is no strict subtype
<vaninwagen_> jemc, glad to be of help ;)
<jemc> in particular plietar is currently working on a project of developing a formal model for how type parameters work
<jemc> can you file an issue ticket with your snippet?
<vaninwagen_> jemc sure thing
nyarum has quit [Ping timeout: 260 seconds]
nyarum has joined #ponylang
<jemc> thanks!
nyarum has quit [Ping timeout: 246 seconds]
nyarum has joined #ponylang
pduncan has quit [Ping timeout: 255 seconds]
nyarum has quit [Remote host closed the connection]
_andre has quit [Quit: leaving]
nyarum has joined #ponylang
nyarum has quit [Remote host closed the connection]
vaninwagen_ has quit [Ping timeout: 245 seconds]
nyarum has joined #ponylang
nyarum has quit [Ping timeout: 246 seconds]
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
endformationage has joined #ponylang
nyarum has joined #ponylang
nyarum has quit [Ping timeout: 260 seconds]
nyarum has joined #ponylang
dougmacdoug has quit [Quit: dougmacdoug]
nyarum has quit [Ping timeout: 240 seconds]
nyarum has joined #ponylang
nyarum has quit [Ping timeout: 240 seconds]
nyarum has joined #ponylang
nyarum has quit [Ping timeout: 246 seconds]
nyarum has joined #ponylang
nyarum has quit [Ping timeout: 268 seconds]
Matthias247 has quit [Read error: Connection reset by peer]
nyarum has joined #ponylang
nyarum has quit [Ping timeout: 240 seconds]