Matthias247 has quit [Read error: Connection reset by peer]
chemist69 has quit [Ping timeout: 264 seconds]
chemist69 has joined #ponylang
Praetonus has quit [Quit: Leaving]
kempe has quit [Ping timeout: 264 seconds]
jemc has quit [Ping timeout: 260 seconds]
kempe has joined #ponylang
chemist69 has quit [Ping timeout: 260 seconds]
chemist69 has joined #ponylang
jemc has joined #ponylang
gmcabrita has quit [Quit: Connection closed for inactivity]
chemist69 has quit [Ping timeout: 256 seconds]
chemist69 has joined #ponylang
m6w6 has quit [Ping timeout: 252 seconds]
jemc has quit [Ping timeout: 256 seconds]
m6w6 has joined #ponylang
amclain has quit [Quit: Leaving]
virtual_lark has joined #ponylang
chemist69 has quit [Ping timeout: 264 seconds]
chemist69 has joined #ponylang
prettyvanilla has quit [Ping timeout: 256 seconds]
Matthias247 has joined #ponylang
prettyvanilla has joined #ponylang
prettyvanilla has quit [Ping timeout: 246 seconds]
chemist69 has quit [Ping timeout: 256 seconds]
chemist69 has joined #ponylang
gmcabrita has joined #ponylang
_andre has joined #ponylang
TwoNotes has joined #ponylang
virtual_lark has quit [Remote host closed the connection]
staticassert has joined #ponylang
jemc has joined #ponylang
Praetonus has joined #ponylang
jemc has quit [Ping timeout: 260 seconds]
jemc has joined #ponylang
TwoNotes has quit [Ping timeout: 260 seconds]
amclain has joined #ponylang
TwoNotes has joined #ponylang
<SeanTAllen>
jemc: i discussed a way with Sylvan to make FFI using code more testable. Idea would be for the normal FFI code for something like TCPConnection be 1 or more primitives that do "the normal" FFI calls
<SeanTAllen>
and make that a type parameter (the default) to TCPConnection
<SeanTAllen>
then we could, for testing, insert various other handlers for those calls so we can control data returned from received or whatever else to be able to better test those scenarios
<SeanTAllen>
could also allow for injecting failures etc
<SeanTAllen>
when i have some time i'll play around more with the idea
<jemc>
yeah, that's a good idea
<jemc>
wrapping FFI calls in a primitive also just seems like good organization practice
<jemc>
to keep the FFI code more isolated
<SeanTAllen>
agreed
<TwoNotes>
How about putting all those primitives in a single .pony file within a package, so all the FFI stuff is in one place?
<SeanTAllen>
i dont like that idea at all
<SeanTAllen>
i shouldnt need to pull in primitives for file FFI to do socket work
<SeanTAllen>
if there is FFI that requires regex, I dont want to have to compile in PCRE in order to do sockets etc
<TwoNotes>
I meant within a single package
<SeanTAllen>
i would expect file related ones to be with the other file code, net etc
gmcabrita has quit [Quit: Connection closed for inactivity]
TwoNotes has quit [Quit: Leaving.]
TwoNotes has joined #ponylang
gmcabrita has joined #ponylang
kulibali has joined #ponylang
Praetonus has quit [Quit: Leaving]
The_Brofessor has joined #ponylang
The_Brofessor has quit [Read error: Connection reset by peer]
<staticassert>
Sorry to miss the sync meeting, retrospective is scheduled right when it happens. I'll be sure to listen in to the recording.
_andre has quit [Quit: leaving]
staticassert has quit [Quit: Page closed]
chemist69 has quit [Ping timeout: 240 seconds]
kulibali has quit [Quit: Going offline, see ya! (www.adiirc.com)]
chemist69 has joined #ponylang
ro6 has joined #ponylang
Matthias247 has quit [Read error: Connection reset by peer]