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
<doublec> eg. this shows the error using Array directly https://pastebin.com/NyRVgb46
<doublec> I don't know how to get MyArray to compile with the init constructor
amclain has quit [Quit: Leaving]
<SeanTAllen> hmmm
smoon has joined #ponylang
<SeanTAllen> yeah
<SeanTAllen> its the iso
smoon has quit [Client Quit]
smoon has joined #ponylang
agarman has joined #ponylang
<SeanTAllen> I think the constraint you want is [A: Any #alias]
<SeanTAllen> the error message isnt very good
smoon has quit [Quit: smoon]
smoon has joined #ponylang
smoon has quit [Quit: smoon]
smoon has joined #ponylang
smoon has quit [Client Quit]
smoon has joined #ponylang
<pduncan> SeanTAllen & doublec: thanks for the help, I'm braindead right now but I'll try your suggestions and see what might work best for me in the morning
chemist69 has quit [Ping timeout: 240 seconds]
<SeanTAllen> good luck pduncan
smoon has quit [Quit: smoon]
smoon has joined #ponylang
chemist69 has joined #ponylang
gmcabrita has quit [Quit: Connection closed for inactivity]
aav_ has joined #ponylang
aav has quit [Ping timeout: 255 seconds]
abbiya has joined #ponylang
smoon has quit [Quit: smoon]
_whitelogger has joined #ponylang
kulibali has quit [Read error: Connection reset by peer]
kulibali has joined #ponylang
M4GNV5 has quit [Ping timeout: 268 seconds]
catern has quit [Ping timeout: 260 seconds]
abeaumont has quit [Ping timeout: 268 seconds]
M4GNV5 has joined #ponylang
catern has joined #ponylang
prose[m] has quit [Quit: Client limit exceeded: 10000]
irx[m] has quit [Quit: Client limit exceeded: 10000]
vaninwagen has joined #ponylang
abbiya has quit [Ping timeout: 240 seconds]
abbiya_ has joined #ponylang
vaninwagen has quit [Ping timeout: 240 seconds]
abeaumont has joined #ponylang
vaninwagen has joined #ponylang
M-hrjet has quit [Remote host closed the connection]
buchanon[m] has quit [Remote host closed the connection]
buchanon[m] has joined #ponylang
gmcabrita has joined #ponylang
srenatus[m] has joined #ponylang
irx[m] has joined #ponylang
M-hrjet has joined #ponylang
prose[m] has joined #ponylang
prose[m] has left #ponylang ["User left"]
_andre has joined #ponylang
vaninwagen has quit [Ping timeout: 260 seconds]
vaninwagen has joined #ponylang
agarman has quit [Quit: agarman]
agarman has joined #ponylang
vaninwagen has quit [Ping timeout: 240 seconds]
smoon has joined #ponylang
smoon has quit [Client Quit]
gmcabrita has quit [Quit: Connection closed for inactivity]
amclain has joined #ponylang
gmcabrita has joined #ponylang
vaninwagen has joined #ponylang
earnestly has joined #ponylang
<earnestly> Small issue with openssl 1.1.0.e: https://ptpb.pw/xD_v
_andre has quit [Quit: leaving]
<SeanTAllen> does 1.1.0 have breaking changes from 1.0.0 ?
<SeanTAllen> earnestly ^
<earnestly> SeanTAllen: Both API and ABI I believe
<SeanTAllen> At the moment, we support 1.0.0
<SeanTAllen> is that available as an option for you?
<earnestly> No, but it's not a big issue either way
<SeanTAllen> what distro/platform etc?
<earnestly> Think of me as a canary
<earnestly> A frankenstein Arch where I run most of my userland from git releases
<SeanTAllen> i see
<earnestly> Surprisingly stable but it's the first to shake the issues out of the tree. OpenSSL 1.1.0 is afaik a big departure from OpenSSL 1.0.0 in terms of API and ABI going forward
<earnestly> For example, they now use `int OPENSSL_init_ssl(uint64_t opts, const OPENSSL_INIT_SETTINGS *settings);' instead of SSL_library_init();
<earnestly> #if OPENSSL_API_COMPAT < 0x10100000L
<earnestly> void SSL_load_error_strings(void);
<earnestly> #endif
<earnestly> Not that I know what I'm doing really, but feel free to ask questions or whatnot. I assume in a case like this it's more just finding time to support the new version and finding out what changed. At least my paste can act as a list of possible issues
<earnestly> "The ERR_load_crypto_strings(), SSL_load_error_strings(), and ERR_free_strings() functions were deprecated in OpenSSL 1.1.0 by OPENSSL_init_crypto() and OPENSSL_init_ssl()."
<earnestly> The locking stuff is gone too, here's an example of one project's solution: https://github.com/akrennmair/newsbeuter/commit/7159e9f1
<SeanTAllen> if you could put all this in an issue, that would awesome earnestly
<earnestly> Ah, okay
vaninwagen has quit [Ping timeout: 255 seconds]
<earnestly> SeanTAllen: Alrighty, good luck :p
<SeanTAllen> thanks earnestly
kempe has quit [Quit: WeeChat 1.3]
kempe has joined #ponylang
Bombe has quit [Ping timeout: 240 seconds]
kempe has quit [Quit: WeeChat 1.3]
kempe has joined #ponylang
Bombe has joined #ponylang