#jython IRC Log (v0.9)

Index

IRC Log for 2012-05-03

Timestamps are in GMT/BST.

[0:14] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[0:14] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[0:14] * fwierzbicki_ is now known as fwierzbicki
[0:18] * wmeissner_ (~wmeissner@ppp59-167-223-31.static.internode.on.net) has joined #jython
[0:18] * wmeissner_ (~wmeissner@ppp59-167-223-31.static.internode.on.net) Quit (Client Quit)
[0:20] * wmeissner (~wmeissner@ppp59-167-223-31.static.internode.on.net) Quit (Ping timeout: 246 seconds)
[0:31] * ohumbel (~ohumbel@adsl-89-217-224-92.adslplus.ch) has joined #jython
[0:31] * Oti (~ohumbel@adsl-89-217-224-92.adslplus.ch) Quit (Read error: Connection reset by peer)
[0:31] * ohumbel is now known as Oti
[0:50] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[0:50] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[1:14] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[1:15] * fwierzbicki (~frank@99.106.170.105) has joined #jython
[1:19] * fwierzbicki (~frank@99.106.170.105) Quit (Read error: Connection reset by peer)
[1:19] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[2:12] * lheuer1 (~Adium@blfd-4db13569.pool.mediaWays.net) has joined #jython
[2:14] * lheuer (~Adium@blfd-4d0832a1.pool.mediaWays.net) Quit (Ping timeout: 246 seconds)
[2:42] <fwierzbicki> Arfrever: sorry - I was away - if the system asm is getting loaded via the bootclasspath or in lib/ext (or similar) - I don't think there is a way to override that - you'll have to figure out how to get your system java to not do that
[2:43] <fwierzbicki> Arfrever: CLASSPATH is the Java equivalent of PYTHONPATH - but the bootclasspath and lib/ext take precedence over that
[3:13] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[3:13] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[3:13] * fwierzbicki_ is now known as fwierzbicki
[3:23] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[3:23] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[3:23] * fwierzbicki_ is now known as fwierzbicki
[3:31] * jek_ (~jek@unaffiliated/jek) has left #jython
[4:21] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[4:21] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[4:21] * fwierzbicki_ is now known as fwierzbicki
[5:24] * shashank (~shashank@c-98-245-167-68.hsd1.co.comcast.net) Quit (Ping timeout: 252 seconds)
[6:24] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[6:24] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[6:24] * fwierzbicki_ is now known as fwierzbicki
[6:30] * lheuer1 is now known as lheuer
[6:53] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[6:53] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[6:53] * fwierzbicki_ is now known as fwierzbicki
[6:56] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[6:56] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[6:56] * fwierzbicki_ is now known as fwierzbicki
[7:46] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[7:46] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[7:46] * fwierzbicki_ is now known as fwierzbicki
[8:04] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[8:04] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[8:04] * fwierzbicki_ is now known as fwierzbicki
[8:08] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[8:08] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[8:13] * saper_ (saper@wikipedia/saper) has joined #jython
[8:14] * Rondom (~rondom@2a01:488:66:1000:b24d:4f2f:0:1) Quit (Disconnected by services)
[8:15] * Rondom (~rondom@2a01:488:66:1000:b24d:4f2f:0:1) has joined #jython
[8:16] * sabi (~nriley@osric.zoiks.net) has joined #jython
[8:21] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[8:21] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (*.net *.split)
[8:21] * sabi- (~nriley@osric.zoiks.net) Quit (*.net *.split)
[8:21] * saper (saper@saper.info) Quit (*.net *.split)
[8:21] * fwierzbicki_ is now known as fwierzbicki
[8:27] * saper_ is now known as saper
[8:32] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[8:32] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[8:32] * fwierzbicki_ is now known as fwierzbicki
[8:39] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[8:39] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[8:39] * fwierzbicki_ is now known as fwierzbicki
[8:45] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[8:45] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[8:45] * fwierzbicki_ is now known as fwierzbicki
[9:48] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[9:48] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[9:49] * fwierzbicki_ is now known as fwierzbicki
[9:52] * wmeissner (~wmeissner@ppp59-167-223-31.static.internode.on.net) has joined #jython
[10:13] * seletz_ (~seletz@business-178-015-118-087.static.arcor-ip.net) has joined #jython
[10:17] * seletz (~seletz@business-178-015-118-087.static.arcor-ip.net) Quit (Ping timeout: 246 seconds)
[10:17] * seletz_ is now known as seletz
[10:41] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[10:41] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[10:41] * fwierzbicki_ is now known as fwierzbicki
[11:08] * seletz (~seletz@business-178-015-118-087.static.arcor-ip.net) Quit (Remote host closed the connection)
[11:08] * seletz (~seletz@business-178-015-118-087.static.arcor-ip.net) has joined #jython
[11:13] * juneau001 (~juneau@131.225.24.123) has joined #jython
[11:17] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[11:17] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[11:25] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[11:25] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[11:50] * ctismer_afk is now known as ctismer
[11:55] * ctismer is now known as ctismer_afk
[11:57] * ctismer_afk is now known as ctismer
[12:04] * ctismer is now known as ctismer_afk
[12:17] * ctismer_afk is now known as ctismer
[12:36] * ctismer is now known as ctismer_afk
[12:42] * saper (saper@wikipedia/saper) Quit (Read error: Connection reset by peer)
[12:42] * saper (saper@wikipedia/saper) has joined #jython
[12:54] * Trundle (~andy@python/site-packages/trundle) has joined #jython
[12:59] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[12:59] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[12:59] * fwierzbicki_ is now known as fwierzbicki
[13:04] * wainersm (~wainersm@189.111.81.13) has joined #jython
[13:09] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[13:09] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[13:23] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[13:26] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Ping timeout: 256 seconds)
[13:26] * fwierzbicki_ is now known as fwierzbicki
[13:31] * shashank (~shashank@71-218-56-25.hlrn.qwest.net) has joined #jython
[13:47] * seletz_ (~seletz@business-178-015-118-087.static.arcor-ip.net) has joined #jython
[13:50] * seletz (~seletz@business-178-015-118-087.static.arcor-ip.net) Quit (Ping timeout: 246 seconds)
[13:50] * seletz_ is now known as seletz
[14:18] * seletz (~seletz@business-178-015-118-087.static.arcor-ip.net) Quit (Read error: Connection reset by peer)
[14:18] * seletz_ (~seletz@business-178-015-118-087.static.arcor-ip.net) has joined #jython
[14:49] * Arfrever (~Arfrever@apache/committer/Arfrever) Quit (Ping timeout: 245 seconds)
[15:11] * shashank (~shashank@71-218-56-25.hlrn.qwest.net) Quit (Ping timeout: 245 seconds)
[15:18] * Arfrever (~Arfrever@apache/committer/Arfrever) has joined #jython
[15:52] * wmeissner_ (~wmeissner@ppp59-167-223-31.static.internode.on.net) has joined #jython
[15:53] * wmeissner_ (~wmeissner@ppp59-167-223-31.static.internode.on.net) Quit (Client Quit)
[15:55] * wmeissner (~wmeissner@ppp59-167-223-31.static.internode.on.net) Quit (Ping timeout: 260 seconds)
[16:32] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[16:32] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[16:32] * fwierzbicki_ is now known as fwierzbicki
[16:55] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[16:55] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[16:55] * juneau001 (~juneau@131.225.24.123) Quit (Quit: juneau001)
[16:55] * fwierzbicki_ is now known as fwierzbicki
[17:05] * shashank (~shashank@63-156-62-49.dia.static.qwest.net) has joined #jython
[17:14] * shashank (~shashank@63-156-62-49.dia.static.qwest.net) Quit (Ping timeout: 244 seconds)
[17:52] * juneau001 (~juneau@50-103-20-165.dklb.il.frontiernet.net) has joined #jython
[18:09] * Arfrever (~Arfrever@apache/committer/Arfrever) Quit (Quit: Ex??re)
[18:20] * Arfrever (~Arfrever@apache/committer/Arfrever) has joined #jython
[18:49] <juneau001> Django-Jython 1.3.0 final has been released. I am going to start working on making the codebase functional with Django 1.4 next???thanks to everyone who submitted patches to Django-Jython making this release possible!
[18:50] <jimbaker> jimbaker, awesome news!
[18:51] <jimbaker> and that would be too juneau001, thanks autocompletion ;)
[18:51] <jimbaker> to... ;)
[18:51] <fwierzbicki> juneau001: very cool! Congrats!
[18:57] <juneau001> jimbaker fwierzbicki thanks!
[18:57] <juneau001> hoping to get Django 1.4 compliance very soon
[19:09] <saper> did anyone try to integrate Jython with Guice, Google's dependency injection framework?
[19:12] <jimbaker> saper, it seems feasible to do - just with a lot of boilerplate until jython supports java annotations directly
[19:13] <jimbaker> fwiw, dependency injection ideas are pretty trivial to do in python. so going out of one's way to do guice is not likely to be worthwhile, unless it supports some other useful integration
[19:15] <Arfrever> When will Jython 2.5.3 be released?
[19:23] <Oti> juneau001: cool!
[19:26] <juneau001> Oti: thanks
[19:26] <saper> jimbaker: I hacked a Jython "inspector", integration of Gerrit (code review tool) with jython - gerrit relies heavily on Guice injections, and I'd like to have jython to request dependencies and get access to instances directly via Guice.
[19:37] <jimbaker> saper, you might want to look at jynx - it had support for annotations, http://fiber-space.de/wordpress/category/programming/python/jython/
[19:38] <jimbaker> it has been worked on for a while, but it seems like a good way to generate the necessary boilerplate until jython can produce classes that can be directly used with annotations
[19:38] <jimbaker> *has not*
[19:39] <saper> jimbaker: interesting, didn't hear about this project
[19:41] <saper> the same could be done to integrate with gwtorm (much like hibernate)
[19:41] <jimbaker> saper, definitely would like to hear about any good experiments - this is the best way for us to figure out the best integration
[19:42] <jimbaker> effectively generating java boilerplate is the same way we do it, just as was done with the old jythonc project
[19:43] <jimbaker> again, i can't seem to type today: the way we *would* do it
[19:43] <saper> I have a question by the way, how does "import java.package.*" work in pure Java, given that we can't interate class names withing the package (that's why we have this package manager stuff)
[19:43] <jimbaker> but using asm
[19:44] <saper> jimbaker: is jinx reading annotations out of class files? I even don't know how annots are stored in the Java class format (last time I played with class files was jdk1.3 or something)
[19:44] <jimbaker> some annotations are retained in the class files
[19:45] <jimbaker> these are all the interesting annotations from our perspective
[19:45] <jimbaker> an annotation decides, in terms of its declaration
[19:45] <saper> are we using reflection api to read such stuff?
[19:45] <jimbaker> http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/annotation/RetentionPolicy.html
[19:46] <jimbaker> you can use reflection. class files are the normal unit of integration however
[19:46] <saper> jimbaker: I did a totally reflected invocation of Jython (https://gerrit-review.googlesource.com/#/c/34670/4/gerrit-pgm/src/main/java/com/google/gerrit/pgm/shell/JythonShell.java) so I'm not afraid of going further this way :-)
[19:47] <jimbaker> saper, doesn't look too bad to me
[19:48] <jimbaker> reflection is not a bad thing per se, especially since we can now inline reflected method calls via invokedynamic - basically convert to indy MethodHandles
[19:48] <jimbaker> however class files have more info
[19:50] <saper> fortunately, I have class files available - as seen around line 63 hacking with URLClassLoader; but I am afraid of the day somebody tries this outside of the simple classloading context, i.e. some IDE or whatever
[19:50] <saper> I still have to learn what invokedynamic is
[19:51] * fwierzbicki_ (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[19:51] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[19:51] * fwierzbicki_ is now known as fwierzbicki
[20:07] * maki (a8b037f6@gateway/web/freenode/ip.168.176.55.246) has joined #jython
[20:07] <maki> hi, how can I make a jython script part of a package, so I can use a class from it in a .java?
[20:11] <Oti> maki: does this help? http://www.jython.org/faq2.html
[20:15] <maki> yes, thank you
[20:15] <Oti> maki: you're welcome
[20:36] * Trundle (~andy@python/site-packages/trundle) Quit (Remote host closed the connection)
[21:00] * maki (a8b037f6@gateway/web/freenode/ip.168.176.55.246) Quit (Ping timeout: 245 seconds)
[22:21] * wainersm (~wainersm@189.111.81.13) Quit (Quit: Ex-Chat)
[22:39] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Read error: Connection reset by peer)
[22:39] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[22:48] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Read error: Connection reset by peer)

Index

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