tag:blogger.com,1999:blog-3888382143307542639.post1817291894934344363..comments2023-02-02T03:36:20.483+00:00Comments on Lacking Rhoticity: Python standard library in Native ClientMark Seabornhttp://www.blogger.com/profile/08046205947658697263noreply@blogger.comBlogger12125tag:blogger.com,1999:blog-3888382143307542639.post-36860756280025753582011-11-17T08:40:40.071+00:002011-11-17T08:40:40.071+00:00@Ben: There isn't currently a port of Python t...@Ben: There isn't currently a port of Python to run under NaCl in Chromium, as far as I know. This blog post is quite old, and it predates Chrome's PPAPI interface, NaCl's x86-64 sandbox, the newer nacl-glibc port, etc. - and I haven't got around to refreshing the Python port to work with all of that. I'd suggest asking on native-client-discuss.Mark Seabornhttps://www.blogger.com/profile/08046205947658697263noreply@blogger.comtag:blogger.com,1999:blog-3888382143307542639.post-74530753694747596202009-07-27T13:00:06.673+01:002009-07-27T13:00:06.673+01:00Has anyone tryed to run some benchmarks to see how...Has anyone tryed to run some benchmarks to see how much performance is lost by running python under NaCl?Anonymoushttps://www.blogger.com/profile/02885581033966597420noreply@blogger.comtag:blogger.com,1999:blog-3888382143307542639.post-81128962028976614412009-07-25T03:46:37.088+01:002009-07-25T03:46:37.088+01:00Being that Native Client has SDL I can't wait ...Being that Native Client has SDL I can't wait to see PyGame ported over.Hughhttps://www.blogger.com/profile/03218034991410412886noreply@blogger.comtag:blogger.com,1999:blog-3888382143307542639.post-19941310297215383832009-07-03T09:35:12.870+01:002009-07-03T09:35:12.870+01:00Oh nice!Oh nice!Christopherhttps://www.blogger.com/profile/16423688899751559332noreply@blogger.comtag:blogger.com,1999:blog-3888382143307542639.post-12529153206225462122009-06-18T18:45:40.369+01:002009-06-18T18:45:40.369+01:00@Reuben: You could call it a small-d debian packag...@Reuben: You could call it a small-d debian package. It uses Debian packaging and builds with "dpkg-buildpackage", even if it's not made specifically for Debian's distro.Mark Seabornhttps://www.blogger.com/profile/08046205947658697263noreply@blogger.comtag:blogger.com,1999:blog-3888382143307542639.post-37176401329179054962009-06-18T18:09:56.783+01:002009-06-18T18:09:56.783+01:00ITYM "the Ubuntu package for sqlite", no...ITYM "the Ubuntu package for sqlite", not "the Debian package for sqlite", given the link...Reuben Thomashttps://www.blogger.com/profile/02857868839690059408noreply@blogger.comtag:blogger.com,1999:blog-3888382143307542639.post-24837858265794599502009-06-18T17:19:26.081+01:002009-06-18T17:19:26.081+01:00The sweet!The sweet!rgzhttps://www.blogger.com/profile/00299003818364105534noreply@blogger.comtag:blogger.com,1999:blog-3888382143307542639.post-48690999052388928022009-06-16T12:17:40.382+01:002009-06-16T12:17:40.382+01:00That's great! Python applets here we come! =)...That's great! Python applets here we come! =)Daediushttps://www.blogger.com/profile/06890708534769840952noreply@blogger.comtag:blogger.com,1999:blog-3888382143307542639.post-29350050398840880582009-06-15T12:55:35.756+01:002009-06-15T12:55:35.756+01:00Unladen Swallow could work under Native Client but...Unladen Swallow could work under Native Client but whether it's worthwhile to use would depend on how fine-grained the JIT compilation is.<br /><br />If it's a one-off compilation when a module is loaded, that should work fine. The compiler would present the generated code to NaCl, which would make a copy and run the validator on it before mapping it as executable. The dynamic loading support in my branch of NaCl already has a validate-and-map-code operation.<br /><br />JITting smaller fragments of code repeatedly might not work so well because there would be more calls to the validate-and-map-code operation, which has some overhead. To avoid wasting memory you'd probably want this operation to work at finer granularity than a page (which is 64k on Windows rather than 4k). Deallocating code could be tricky - when reallocating a page in the multithreaded case NaCl would have to make sure that no thread is currently executing instructions on that page.Mark Seabornhttps://www.blogger.com/profile/08046205947658697263noreply@blogger.comtag:blogger.com,1999:blog-3888382143307542639.post-15842285678204544432009-06-15T03:45:34.102+01:002009-06-15T03:45:34.102+01:00Great work, Mark!Great work, Mark!Anonymoushttps://www.blogger.com/profile/15754007124078149155noreply@blogger.comtag:blogger.com,1999:blog-3888382143307542639.post-359551787475944992009-06-14T23:36:08.765+01:002009-06-14T23:36:08.765+01:00It's too bad this won't work with unladen-...It's too bad this won't work with unladen-swallow since it JIT compiles native code.Reid Khttps://www.blogger.com/profile/10131127807440335781noreply@blogger.comtag:blogger.com,1999:blog-3888382143307542639.post-29338257593013589322009-06-14T18:22:43.937+01:002009-06-14T18:22:43.937+01:00Very nice!Very nice!kripkenhttps://www.blogger.com/profile/06468064783634443137noreply@blogger.com