endformationage has quit [Ping timeout: 240 seconds]
erip has quit [Remote host closed the connection]
endformationage has joined #ponylang
erip has joined #ponylang
erip has quit [Remote host closed the connection]
endformationage has quit [Quit: WeeChat 2.3]
srenatus has joined #ponylang
erip has joined #ponylang
erip has quit [Ping timeout: 245 seconds]
a-pugachev has joined #ponylang
ExtraCrispy has joined #ponylang
erip has joined #ponylang
erip has quit [Ping timeout: 250 seconds]
PrsPrsBK has quit [Quit: PrsPrsBK]
jemc has joined #ponylang
endformationage has joined #ponylang
jemc has quit [Quit: WeeChat 2.2]
jemc has joined #ponylang
brainproxy has quit [Quit: WeeChat 2.3]
a-pugachev has quit [Quit: a-pugachev]
aturley has quit [Quit: aturley]
EEVV has joined #ponylang
<EEVV>
hello
<EEVV>
I'm trying to compile pony on my raspberry pi and I get `execinfo.h: No such file or directory`
<jemc>
have you already looked into which package provides that for your distro? (rapsbian?) probably called `libexecinfo-dev` or some such
<EEVV>
jemc, someone should add that to the readme.md
<EEVV>
unless there is a better place to figure this stuff out...
<jemc>
if you want to add a Raspbian section to the README with your findings (similar to the other Linux sections), that would probably be fine
<jemc>
the Alpine and OpenBSD sections both mention needing to install libexecinfo - I'm guessing the other linux distros don't because it's included by default or something
a-pugachev has joined #ponylang
<EEVV>
what is netatalk/at.h?
<jemc>
I'm not familiar with it, tbh
<jemc>
what's the context?
<slfritchie>
AppleTalk network protocol
<EEVV>
apparently it is part of glibc-devel
<EEVV>
but I'm on musl, sadly I don't think a package for that library exists
<slfritchie>
There's an ifndef for alpine linux in socket.c that you can twiddle/move to to account for it. Or just delete the #include line. I was trying to be inclusive of many network protocols that many OSes support ... but keeping track of all the Linux distros is impossible.
<EEVV>
well I'll ask around if there is a package for this
<EEVV>
what is libponyrt?
<EEVV>
do I need that
<jemc>
libponyrt should be built as part of running `make`
a-pugachev has quit [Quit: a-pugachev]
<EEVV>
can I somehow have a behaviour in my TCPConnectionNotify so I can send data?
<EEVV>
to the client
<jemc>
no you can't, but there are workarounds; if you could have such a behaviour, what would the parameter(s) be?
<jemc>
(I'm asking the question because the answer will tell me how to advise you to workaround)
<EEVV>
jemc, an array of bytes
<EEVV>
well let's this is what I want do do
<EEVV>
my TCPListenerNotify would have a loop running that every... let's say 30 seconds it tells all of the connections to send a ping
<jemc>
if what you want to send is an array of bytes that needs to be encoded by the listener into the protocol format, then you're in luck
srenatus has quit [Quit: Connection closed for inactivity]
a-pugachev has joined #ponylang
a-pugachev_ has joined #ponylang
a-pugachev has quit [Ping timeout: 250 seconds]
a-pugachev_ is now known as a-pugachev
a-pugachev has quit [Quit: a-pugachev]
harber has joined #ponylang
<harber>
i'm just starting to goof around with pony. i can use lldb via cli, but has anybody figured out if there's a combination of things that works for debugging via vs code lldb extensions?
<jemc>
I've only ever invoked via CLI, so I can't help with vscode setup, unfortunately
<jemc>
if you don't get a response from anyone here, you can try our new Slack server for possibly a broader reach in your question: https://www.ponylang.io/get-slack-invite