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
<SeanTAllen> katafrakt: it appears that your SSL dependency is missing.
<SeanTAllen> Given that Arch linux is a rolling update distro, I suspect that the required version of libssl is no longer available.
smoon has joined #ponylang
_whitelogger has joined #ponylang
papey_lap has joined #ponylang
smoon has quit [Quit: smoon]
jemc has joined #ponylang
jemc has quit [Ping timeout: 240 seconds]
bimawa has quit [Quit: WeeChat 1.4]
vaninwagen_ has joined #ponylang
<katafrakt[m]> SeanTAllen: the thing is, no ssl-related update was made since the time it worked. But maybe it will get back to normal.
<FunkyBob> which begs the question, katafrakt[m] ... what _did_ change?
<katafrakt[m]> A lot of things, kernel version included. I don't have detailed log at hand now.
papey_lap has quit [Quit: WeeChat 1.8]
papey_lap has joined #ponylang
abbiya has joined #ponylang
abbiya has quit [Read error: Connection reset by peer]
nyarum has joined #ponylang
zevlg has joined #ponylang
_andre has joined #ponylang
nyarum has quit [Remote host closed the connection]
virtual_lark has joined #ponylang
nyarum has joined #ponylang
aav has joined #ponylang
vaninwagen_ has quit [Ping timeout: 245 seconds]
<Candle> Oh. Both stdlig packages 'net/http' and 'logger' supply something called "Logger"
<Candle> stdlib*
<Candle> Good to see that it's already sorted; you can alias un the use statement.
nyarum has quit [Remote host closed the connection]
jemc has joined #ponylang
nyarum has joined #ponylang
nyarum has quit [Remote host closed the connection]
nyarum has joined #ponylang
nyarum has quit [Remote host closed the connection]
fluttershy_ has joined #ponylang
<fluttershy_> hello, here when I consume an iso 2d array, the elements (arrays) are considered tag : https://is.gd/BJGflM any idea how to fix it ?
nyarum has joined #ponylang
dougmacdoug has joined #ponylang
nyarum has quit [Ping timeout: 255 seconds]
<SeanTAllen> your statement isnt correct fluttershy_
<SeanTAllen> are you around to talk about what I did to make that work?
<fluttershy_> yes
<SeanTAllen> ok so two things
<SeanTAllen> 1. you almost never need for a field of a class to be an iso
<SeanTAllen> go for ref like i did, it will make your life much easier.
<SeanTAllen> the only time you need an iso is if you are packing it with data (like TCPConnection does with its read buffer) and then handing that packed up data off to another actor and starting over with an empty iso again
<SeanTAllen> 2. the compiler is not very smart of what happens inside of a constructor so everything in a constructor is tag. your problem was trying to access the matrix field in the constructor. yes, you initialized it and in this case, that is an easy thing to see but there are many cases that are hard to determine so right now the compiler defaults to "every field is
<SeanTAllen> tag until the constructor is finished"
<SeanTAllen> by finished, that means "all fields are initialized" so i'm going to gist a 2nd way to do this in a moment...
<SeanTAllen> so your problem had nothing to with consuming
<fluttershy_> hemmm ok I see, I wanted to use iso because i didn't want to copy the matrix in case I have a big one and to do in place transpose and when finishing transpose back.
<fluttershy_> oh never mind I understand
<fluttershy_> thanks
jemc has quit [Read error: Connection reset by peer]
<SeanTAllen> fluttershy_: are you planning on send the matrix back out of the actor it gets sent to?
<fluttershy_> yes
<SeanTAllen> ok
<SeanTAllen> so you might want to do as an iso for the field, check out how that is handled with TCPConnection and its read buffer.
<fluttershy_> yes I'll, there is still a lot to learn :)
virtual_lark has quit [Remote host closed the connection]
nyarum has joined #ponylang
nyarum has quit [Ping timeout: 255 seconds]
<fluttershy_> so far what i understand is If I have something to share between actors before I call the behavior I need to create another alias in which I recover to sendable (iso|val|tag), I can't recover a ref to iso here the array is considered tag : https://is.gd/6otf1g
jemc has joined #ponylang
jemc has quit [Ping timeout: 246 seconds]
jemc has joined #ponylang
Matthias247 has joined #ponylang
endformationage has joined #ponylang
<SeanTAllen> everything is "tag" in a constructor until all fields of the object have been initialized
nyarum has joined #ponylang
<SeanTAllen> you still around fluttershy_ ?
nyarum has quit [Ping timeout: 258 seconds]
<fluttershy_> yes
<fluttershy_> ok but here I am out of the constructor
<fluttershy_> I am trying to recover inside the behavior
<fluttershy_> do you mean that I have to init all vector inside create otherwise will always be considered tag ?
Matthias247 has quit [Read error: Connection reset by peer]
<fluttershy_> so even when initialized all fields in create : https://is.gd/iwZIpS still have the problem
pecan has quit [Quit: ZNC 1.6.3 - http://znc.in]
<SeanTAllen> you cant recover a ref to an iso
<SeanTAllen> thats not safe
<SeanTAllen> what is it you are trying to accomplish fluttershy_ ?
<SeanTAllen> there's multiple things wrong in there that are hiding errors
<fluttershy_> ok I'll send a gist with my original explaining the idea and what I actually want to do
<Candle> In a function definition, is there type alias for "sendable"; like with generics you can say '#send'?
<Candle> e.g. fun foo(something: Something #send) => ///
<Candle> (does that even make sense?)
<SeanTAllen> what you want though candle is probably #share
<SeanTAllen> or maybe #send
<fluttershy_> SeanTAllen can you open the link ?
papey_la1 has joined #ponylang
papey_lap has quit [Ping timeout: 272 seconds]
fluttershy_ has quit [Quit: Page closed]
TheLemonMan has joined #ponylang
Matthias247 has joined #ponylang
jemc has quit [Ping timeout: 260 seconds]
flutter20 has joined #ponylang
TheLemonMan has quit [Quit: "It's now safe to turn off your computer."]
aav has quit []
obadz has quit [Ping timeout: 240 seconds]
obadz has joined #ponylang
TwoNotes has joined #ponylang
pduncan has quit [Ping timeout: 246 seconds]
flutter9 has joined #ponylang
flutter20 has quit [Ping timeout: 258 seconds]
flutter65 has joined #ponylang
flutter9 has quit [Ping timeout: 240 seconds]
flutter65 has quit [Ping timeout: 240 seconds]
dougmacdoug has quit [Quit: dougmacdoug]
flutter55 has joined #ponylang
_andre has quit [Quit: leaving]
TwoNotes has quit [Quit: Leaving.]
nyarum has joined #ponylang
Matthias247 has quit [Read error: Connection reset by peer]
nyarum has quit [Remote host closed the connection]
prettyvanilla has joined #ponylang
flutter55 has quit [Ping timeout: 240 seconds]