These are chat archives for dropbox/pyston

31st
Jan 2016
Tony Narlock
@tony
Jan 31 2016 00:23
@kmod after reading https://github.com/kmod/icbd, there were some thoughts at some point about static compilation. whats the word on that now? Is pyston on track to do that? If its doing stuff JIT style for speed, does that mean stuff like building into a big static compiled binary and auxiliary stuff like static analysis and autocompletion are not compatible with pyston’s goals?
Kevin Modzelewski
@kmod
Jan 31 2016 00:30
icbd was the precursor to Pyston, and we're not really pursuing it any more
there are other people at Dropbox working on static analysis and other tools (there's a big static typing effort going on)
but not static compilation
I was successfully convinced to not pursue that path :) it looks like there are plenty of other people trying that though
Tony Narlock
@tony
Jan 31 2016 00:33
is the static analysis thing for python? are there ambitions to open source it?
Kevin Modzelewski
@kmod
Jan 31 2016 00:36
I think as much of it as possible is open source
there's both the generic type-hinting-for-python stuff
but then there's also a fair amount of work to actually apply it to Dropbox code, which isn't open source
Dong-hee Na
@corona10
Jan 31 2016 04:01
@kmod It will be good for check instancesHaveDictAttrs() than instancesHaveHCAttrs() before looks at tp_dictoffset???
Kevin Modzelewski
@kmod
Jan 31 2016 04:49
bool instancesHaveDictAttrs() { return tp_dictoffset != 0; }
so the existing check is the same as calling instancesHaveDictAttrs
Dong-hee Na
@corona10
Jan 31 2016 05:38
Thanks~