<arigato>
ronny: it's a few lines of code to write class Wrapper: def __getitem__(self, index): return struct.unpack(">i", self.mmap[index*4:index*4+4])
otisolsen70 has joined #pypy
otisolsen70 has quit [Remote host closed the connection]
otisolsen70 has joined #pypy
otisolsen70 has quit [Quit: Leaving]
lehmrob has joined #pypy
Atque has quit [Ping timeout: 255 seconds]
Atque has joined #pypy
Atque has quit [Remote host closed the connection]
Atque has joined #pypy
lritter has joined #pypy
jean-paul[m] has quit [Quit: Bridge terminating on SIGTERM]
marmoute has quit [Quit: Bridge terminating on SIGTERM]
ronny has quit [Quit: Bridge terminating on SIGTERM]
epony has quit [Remote host closed the connection]
epony has joined #pypy
ronny has joined #pypy
jean-paul[m] has joined #pypy
marmoute has joined #pypy
<mattip>
question - pypy.exe is linked to libpypy.so rather than dlopen()-ing it. Is there a reason to do it that way?
<mattip>
On windows, there is no RPATH mechanism and conda would prefer to keep all the DLLs in one place
<mattip>
they have a mechanism to add dll directories to the exe at startup
<mattip>
but since the exe is linked to libpypy.dll, at startup libzip, libexpat, and libbz2 are required to be in the same directory as the exe