#jython IRC Log (v0.9)

Index

IRC Log for 2012-10-03

Timestamps are in GMT/BST.

[0:03] * catmtking_ (~catmtking@wireless-fac-staff-wpa-138-23-66-200.bulk.ucr.edu) has joined #jython
[0:03] * catmtking_ (~catmtking@wireless-fac-staff-wpa-138-23-66-200.bulk.ucr.edu) Quit (Client Quit)
[0:06] * catmtking (~catmtking@dhcp-138-23-59-162.dyn.ucr.edu) Quit (Ping timeout: 260 seconds)
[0:06] * Trundle (~andy@python/site-packages/trundle) Quit (Remote host closed the connection)
[0:09] * catmtking (~catmtking@wireless-fac-staff-wpa-138-23-66-200.bulk.ucr.edu) has joined #jython
[0:13] * catmtking (~catmtking@wireless-fac-staff-wpa-138-23-66-200.bulk.ucr.edu) Quit (Client Quit)
[0:55] * enebo (~enebo@c-98-210-156-55.hsd1.ca.comcast.net) has joined #jython
[1:02] * enebo (~enebo@c-98-210-156-55.hsd1.ca.comcast.net) Quit (Quit: enebo)
[1:17] * vayer (~vayer@173-164-129-225-SFBA.hfc.comcastbusiness.net) Quit (Quit: Leaving)
[3:13] * enebo (~enebo@c-98-210-156-55.hsd1.ca.comcast.net) has joined #jython
[3:18] * catmtking (~catmtking@108-224-122-111.lightspeed.irvnca.sbcglobal.net) has joined #jython
[5:00] * shashank1 (~shashank@71-218-30-138.hlrn.qwest.net) has joined #jython
[6:45] * enebo (~enebo@c-98-210-156-55.hsd1.ca.comcast.net) Quit (Quit: enebo)
[7:07] * catmtking (~catmtking@108-224-122-111.lightspeed.irvnca.sbcglobal.net) Quit (Quit: catmtking)
[7:25] * catmtking (~catmtking@108-224-122-111.lightspeed.irvnca.sbcglobal.net) has joined #jython
[7:47] * catmtking (~catmtking@108-224-122-111.lightspeed.irvnca.sbcglobal.net) Quit (Quit: catmtking)
[7:49] * shashank1 (~shashank@71-218-30-138.hlrn.qwest.net) Quit (Ping timeout: 248 seconds)
[8:09] * [Arfrever] (~Arfrever@apache/committer/Arfrever) Quit (Read error: Connection reset by peer)
[8:10] * [Arfrever] (~Arfrever@apache/committer/Arfrever) has joined #jython
[8:44] * Trundle (~andy@python/site-packages/trundle) has joined #jython
[10:05] * lheuer (~Adium@unaffiliated/lheuer) has joined #jython
[11:50] * lheuer (~Adium@unaffiliated/lheuer) Quit (Quit: Leaving.)
[11:51] * lheuer (~Adium@unaffiliated/lheuer) has joined #jython
[12:37] * sera_ (~sera@gentoo/developer/sera) has joined #jython
[12:41] * sera (~sera@gentoo/developer/sera) Quit (Ping timeout: 260 seconds)
[12:50] * Trundle (~andy@python/site-packages/trundle) Quit (Remote host closed the connection)
[15:02] * lheuer (~Adium@unaffiliated/lheuer) Quit (Quit: Leaving.)
[15:11] * catmtking (~catmtking@dhcp-138-23-59-162.dyn.ucr.edu) has joined #jython
[15:22] * lheuer (~Adium@unaffiliated/lheuer) has joined #jython
[15:38] * shashank1 (~shashank@71-218-30-138.hlrn.qwest.net) has joined #jython
[15:52] * enebo (~enebo@c-98-210-156-55.hsd1.ca.comcast.net) has joined #jython
[16:09] * enebo (~enebo@c-98-210-156-55.hsd1.ca.comcast.net) Quit (Quit: enebo)
[16:20] * Trundle (~andy@python/site-packages/trundle) has joined #jython
[16:27] * shashank1 (~shashank@71-218-30-138.hlrn.qwest.net) Quit (Ping timeout: 260 seconds)
[16:37] * enebo (~enebo@c-98-210-156-55.hsd1.ca.comcast.net) has joined #jython
[16:37] * lheuer (~Adium@unaffiliated/lheuer) Quit (Quit: Leaving.)
[16:46] * enebo (~enebo@c-98-210-156-55.hsd1.ca.comcast.net) Quit (Quit: enebo)
[16:52] * enebo (~enebo@c-98-210-156-55.hsd1.ca.comcast.net) has joined #jython
[17:28] * enebo (~enebo@c-98-210-156-55.hsd1.ca.comcast.net) Quit (Quit: enebo)
[18:19] * lheuer (~Adium@unaffiliated/lheuer) has joined #jython
[19:24] * shashank1 (~shashank@ucb-np2-116.colorado.edu) has joined #jython
[19:24] * shashank1 (~shashank@ucb-np2-116.colorado.edu) Quit (Remote host closed the connection)
[19:28] * shashank1 (~shashank@ucb-np2-116.colorado.edu) has joined #jython
[19:32] * lheuer (~Adium@unaffiliated/lheuer) Quit (Quit: Leaving.)
[21:02] * qkslvrwolf (~seabbott@a72-246-0-10.deploy.akamaitechnologies.com) has joined #jython
[21:03] <qkslvrwolf> Nontechnical question: when is 2.7 going to be final, and what's the future of jython look like? Are there any current financial supporters?
[21:04] <agronholm> no financial support right now
[21:04] <qkslvrwolf> shame that.
[21:04] <agronholm> future of jython after 2.7 = probably 3.3
[21:05] <agronholm> and dunno about 2.7
[21:05] <agronholm> there's not even a beta out yet
[21:05] <qkslvrwolf> yeah, saw that
[21:05] <qkslvrwolf> saw an optimistic blog post after 2.7a2, but then it seems to have frozen.
[21:05] <agronholm> the jvm's limitations are kinda depressing
[21:06] <qkslvrwolf> is that what's holding it back? I had wondered, because it's such a wonderfully useful tool...
[21:06] <agronholm> well at least it decreases contributor motivation
[21:07] <agronholm> then there's the whole GIL issue -- Jython uses locks to provide concurrency safety but it's tricky to get right
[21:07] <agronholm> the pypy guys didn't even want to try
[21:07] <pjenvey> jvm is a mixed bag, it is kind of nice writing the internals of python in Java instead of say C
[21:07] <agronholm> so they have an esoteric solution to the problem in the works
[21:08] <pjenvey> but you also run into limitations sometimes, and java integration is another layer of stuff to deal with
[21:08] <pjenvey> lack of financial support and interested developers (with enough free cycles) is what really holds it back
[21:08] <agronholm> I'm neck deep in existing projects (mostly commercial)
[21:09] <agronholm> and pjenvey here has recently been hired to do PyPy work
[21:10] <qkslvrwolf> Gotcha.
[21:11] <qkslvrwolf> Ok. Thanks...that gives me stuff to think about.
[21:12] * qkslvrwolf (~seabbott@a72-246-0-10.deploy.akamaitechnologies.com) Quit (Quit: leaving)
[21:12] <Hukka> Wouldn't 3.4 be the more likely up to date target?
[21:12] <Hukka> Or is there a special reason why 3.3 is a nice choice
[21:13] <agronholm> importlib
[21:13] <agronholm> doing up to 3.4 would most likely involve more work
[21:13] <agronholm> importlib is probably the biggets reason for targeting 3.3 instead of, say, 3.2
[21:14] <agronholm> *biggest
[21:14] <agronholm> I don't know the full story, but I assumed it would solve some of the long standing import troubles wrt java classes and python modules
[21:15] <Hukka> I haven't really checked how jython internals work, so this might be a pretty noob question, but is it parsing the source code and "compiling" into jvm bytecode, or is it using the ast?
[21:16] <agronholm> it compiles into jvm bytecode
[21:16] <pjenvey> it parses to AST, but then we compile to jvm bytecode
[21:16] <agronholm> yes
[21:16] <pjenvey> everything is comiled
[21:16] <agronholm> Hukka: kinda hard to compile without AST :)
[21:16] <pjenvey> jruby on the other hand has an AST walking interpreter, but that interpreter will 'JIT' to jvm bytecodes after enough 'visits'
[21:17] <agronholm> I believe jython's method mirrors cpython closely in this respect
[21:17] <agronholm> there is one very annoying issue here that I'd like to solve, but don't know where to start
[21:18] <agronholm> if I have a binary-only jar (with compiled modules inside), I'll simply get an ImportError when trying to import the stuff
[21:18] <agronholm> if the jython version does not match the one I used to do the compiling with
[21:19] <agronholm> not sure if there's anything that can be done about it
[21:19] * Trundle (~andy@python/site-packages/trundle) Quit (Remote host closed the connection)
[21:20] <Hukka> I'm kinda toying with the idea of making a compiler for a subset of python, and wondering if it would make sense to see how Jython does things
[21:20] <Hukka> Or maybe try to see how pypy works
[21:20] <Hukka> Target platform would be Mindstorms NXT
[21:20] <agronholm> well good luck figuring out pypy :)
[21:20] <agronholm> jython is at least somewhat doable by mere mortals...though not easy by any measure
[21:21] <Hukka> And IronPython?
[21:21] <Hukka> Though that I haven't ever even used
[21:21] <agronholm> I don't know much about IronPython
[21:21] <agronholm> it gets mentioned every now and then
[21:22] <agronholm> but I remember that at the last Pycon, almost nobody said a thing about it, but Jython got plenty of mentions
[21:22] <agronholm> and I didn't see anyone sprinting on IronPython either
[21:23] <agronholm> pypy, cpython and jython all got their fair share of people there
[21:23] <Hukka> Ok
[21:23] <Hukka> What about kivy and other tools that make python run on android
[21:24] <Hukka> Do they use jython or something different?
[21:24] <agronholm> no idea
[21:24] * Oti (~ohumbel@adsl-84-227-112-39.adslplus.ch) has joined #jython
[21:24] <agronholm> I don't think they use jython
[21:24] <agronholm> jython does not run on dalvik
[21:26] <Hukka> Ok, thanks for the info
[21:32] * shashank1 (~shashank@ucb-np2-116.colorado.edu) Quit (Ping timeout: 255 seconds)
[22:59] * enebo (~enebo@c-98-210-156-55.hsd1.ca.comcast.net) has joined #jython
[23:22] * shashank1 (~shashank@71-218-30-138.hlrn.qwest.net) has joined #jython
[23:59] * shashank1 (~shashank@71-218-30-138.hlrn.qwest.net) Quit (Ping timeout: 256 seconds)

Index

These logs were automatically created by JythonLogBot_ on irc.freenode.net using a slightly modified version of the Java IRC LogBot (github).