<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>
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?