anqur has quit [Quit: Connection closed for inactivity]
<TonyLo>
Does anyone have an implementation of an interval heap that they are prepared to share?, thx
c355e3b has joined #ponylang
rurban has quit [Quit: Leaving.]
rurban has joined #ponylang
rurban has quit [Quit: Leaving.]
<SeanTAllen>
i left a comment TonyLo
<SeanTAllen>
and ya, lack of recursive types is a pain point. hopefully someone has a chance to address at some point in the not so distant future
<SeanTAllen>
Video for the latest Pony VUG is now available. Good intro into Pony... https://vimeo.com/202387915
<TonyLo>
@ SeanTAllen, thx for the feedback, yes I tried your suggestion already but it moved the issue somewhere else :) now I get this instead: main.pony:24:34: this parameter must be sendable (iso, val or tag)
<TonyLo>
new val create(rel: Op, term': Array[Term]) =>
rurban has joined #ponylang
jemc has joined #ponylang
<aav>
is there a way to cast I8 to U8 (and back)? or they are seen as fundamentally different types?
graaff has quit [Remote host closed the connection]
TonyLo_afk has joined #ponylang
TonyLo has quit [Ping timeout: 240 seconds]
rurban has joined #ponylang
amclain has joined #ponylang
rurban1 has joined #ponylang
rurban has quit [Ping timeout: 240 seconds]
rurban has joined #ponylang
rurban1 has quit [Ping timeout: 240 seconds]
rurban1 has joined #ponylang
rurban has quit [Ping timeout: 276 seconds]
sylvanc has quit [*.net *.split]
sjums has quit [*.net *.split]
sjums has joined #ponylang
jeremyheiler has quit [*.net *.split]
sylvanc has joined #ponylang
bbhoss has quit [Ping timeout: 240 seconds]
jeremyheiler has joined #ponylang
bbhoss has joined #ponylang
<kulibali>
why do method parameters adapt the viewpoint of the receiver?
<jemc>
kulibali: can you give an example?
<TonyLo_afk>
@jems, how complete is your zmq port?
TonyLo_afk is now known as TonyLo
<kulibali>
oops, i'm wrong, didn't see that ReadSeq is box by default
<jemc>
TonyLo: it works, and is interoperable with the reference implementation (including CURVE encryption)
<jemc>
however, the API is not necessarily ideal in some respects, and I need to come back to see if it could be designed better
<jemc>
also, it's not been used in any serious projects (that I'm aware of), so it's not really battle-tested
<jemc>
if you're interested in using it in a project, I'd be interested to help support you and get your feedback on the API
* aav
might be interested in zmq in the future. but not before protobuf will be ready :)
<aav>
is there any reason why the right side of shift (<<, >>) operator must be of the same type as the left side?
jemc has quit [Ping timeout: 252 seconds]
rurban1 has left #ponylang [#ponylang]
Praetonus has joined #ponylang
TonyLo has quit [Ping timeout: 242 seconds]
aav has quit [Ping timeout: 260 seconds]
_andre has quit [Quit: leaving]
jemc has joined #ponylang
<jemc>
aav: I think that it might come from an LLVM requirement, but not totally sure without looking
<jemc>
in general, all the numeric binary operators use two operands of the same numeric type
<jemc>
I think I see your implicit point that shifting bits is unlikely to need anything bigger than an 8 bit operand to indicate the number of bits to shift, but at the same time I think it's nice to have all the numeric binary operators work in a consistent way
Praetonus has quit [Quit: Leaving]
aav has joined #ponylang
aav has quit [Quit: leaving]
aav has joined #ponylang
aav has quit [Client Quit]
aav has joined #ponylang
aav has quit [Client Quit]
aav has joined #ponylang
kulibali has quit [Quit: Going offline, see ya! (www.adiirc.com)]