#jython IRC Log (v0.9)

Index

IRC Log for 2011-08-26

Timestamps are in GMT/BST.

[0:13] <lahwran> is the jython license such that I can redistribute it as part of my project binary?
[0:13] <lahwran> Glycan: hahaha
[0:13] <lahwran> I just wrote a bukkit jython plugin loader
[0:13] <lahwran> as did someone else
[0:13] <lahwran> http://forums.bukkit.org/threads/python-plugin-loader.21247 is the released one, I'm going to merge mine into his and pull request
[0:18] <Glycan> Oh, wow
[0:18] <Glycan> *bows*
[0:18] <Glycan> And here I was messing around with esm
[0:18] <Glycan> But how does jython load/import jars?
[0:20] * clajo04_ (~clajo04_@pool-108-41-219-3.nycmny.fios.verizon.net) has joined #jython
[0:24] <Glycan> whois lahwran
[0:29] <lahwran> Glycan: ?
[0:29] <lahwran> just read his source
[0:30] <Glycan> Sorry
[0:30] <Glycan> Um, how do you use... PPL?
[0:30] <Glycan> Python Plugin Loader?
[0:30] * decoder (~quassel@2a01:238:42b3:5200:fade:c0de:ba5e:beeb) Quit (Ping timeout: 255 seconds)
[0:31] <Glycan> May I PM you, lahwran?
[0:31] <lahwran> sure. you happen to be on esper? I'd prefer there
[0:31] <Glycan> Okay
[0:35] * Arfrever (~Arfrever@gentoo/developer/Arfrever) Quit (Quit: Ex??re)
[0:52] * decoder (~quassel@2a01:238:42b3:5200:fade:c0de:ba5e:beeb) has joined #jython
[0:53] * powerje_ (~powerje@nat/google/x-anbvdvzgoovxnvia) has joined #jython
[0:55] <powerje_> I am using a Java library that expects some methods to be annotated with '@Action', i.e.: public @Action void myMethod()
[0:55] <powerje_> Is it possible to annoate my Python methods in this way?
[0:56] <lahwran> um
[0:56] <lahwran> they're called "decorators" in python
[0:56] <lahwran> and they work very, very differently
[0:56] <lahwran> in java it's just metadata
[0:56] <lahwran> in python, the decorator is a function that is passed the function it's decorating
[0:56] <lahwran> and it is expected to return something
[0:57] <lahwran> so:
[0:57] <agronholm> powerje_: since you can't introspect python methods from java, these annotations are pretty much meaningless there
[0:57] <powerje_> Right, I want to implement a Java interface in Python, but the library expects that metadata
[0:59] <lahwran> https://gist.github.com/05f6f59e66a5358bfaa5
[0:59] <lahwran> I can't think how off the top of my head, but you could probably use python decorators to "remote-control" java annotations
[0:59] <agronholm> huh?
[1:00] <lahwran> well, using the java reflection api, you could probably add annotations
[1:00] <lahwran> so if you write a python decorator that adds annotations...
[1:00] <powerje_> ah that sounds like a good way to do it
[1:27] * lopex (~lopx@84-10-213-252.dynamic.chello.pl) Quit ()
[2:15] * juneau001 (~juneau@50-45-117-91.dklb.il.frontiernet.net) has joined #jython
[2:15] * Glycan (~wisepoiso@24.48.125.80) Quit (Ping timeout: 245 seconds)
[4:06] * kuja (~kuja@unaffiliated/kuja) Quit (Ping timeout: 264 seconds)
[7:04] * thobe (~Adium@63-235-13-3.dia.static.qwest.net) has joined #jython
[7:20] * Trundle (~andy@python/site-packages/trundle) has joined #jython
[10:09] * lopex (531346b2@gateway/web/freenode/ip.83.19.70.178) has joined #jython
[10:23] * juneau001 (~juneau@50-45-117-91.dklb.il.frontiernet.net) Quit (Quit: juneau001)
[11:10] * juneau001 (~juneau@131.225.24.132) has joined #jython
[11:23] * Glycan (~wisepoiso@24.48.125.80) has joined #jython
[12:17] * wainersm (~wainersm@189.111.87.93) has joined #jython
[13:07] * decoder_ (~quassel@2a01:238:42b3:5200:fade:c0de:ba5e:beeb) has joined #jython
[13:12] * decoder (~quassel@2a01:238:42b3:5200:fade:c0de:ba5e:beeb) Quit (*.net *.split)
[13:52] <Glycan> Where is jython.jar isntalled to by apt?
[14:01] * agronholm (~demigod@nblzone-211-37.nblnetworks.fi) Quit (Ping timeout: 240 seconds)
[14:01] * pr3d4t0r (~zhenya01@varenka.cime.net) Quit (Ping timeout: 252 seconds)
[14:01] * agronholm (~demigod@nblzone-211-37.nblnetworks.fi) has joined #jython
[14:02] * njoyce (~njoyce@109.203.113.22) Quit (Ping timeout: 240 seconds)
[14:02] * njoyce (~njoyce@109.203.113.22) has joined #jython
[14:03] * pr3d4t0r (~zhenya01@varenka.cime.net) has joined #jython
[14:36] * [Arfrever] (~Arfrever@gentoo/developer/Arfrever) Quit (*.net *.split)
[14:44] * [Arfrever] (~Arfrever@gentoo/developer/Arfrever) has joined #jython
[14:45] * lopex (531346b2@gateway/web/freenode/ip.83.19.70.178) Quit ()
[15:11] * stakkars_ (~tismer@i59F76B7F.versanet.de) has joined #jython
[15:14] * stakkars_ (~tismer@i59F76B7F.versanet.de) Quit (Client Quit)
[15:14] * stakkars_ (~tismer@i59F76B7F.versanet.de) has joined #jython
[15:57] * Trundle (~andy@python/site-packages/trundle) Quit (Remote host closed the connection)
[16:31] * ohumbel (5390f2dc@gateway/web/freenode/ip.83.144.242.220) Quit (Ping timeout: 252 seconds)
[16:41] * stakkars_ (~tismer@i59F76B7F.versanet.de) Quit (Quit: schnarch)
[17:30] * stakkars_ (~tismer@g226056131.adsl.alicedsl.de) has joined #jython
[17:33] * stakkars__ (~tismer@g226056131.adsl.alicedsl.de) has joined #jython
[17:33] * stakkars_ (~tismer@g226056131.adsl.alicedsl.de) Quit (Read error: Connection reset by peer)
[17:37] * wainersm (~wainersm@189.111.87.93) Quit (Quit: Ex-Chat)
[17:44] * stakkars_ (~tismer@g226056131.adsl.alicedsl.de) has joined #jython
[17:44] * stakkars__ (~tismer@g226056131.adsl.alicedsl.de) Quit (Read error: Connection reset by peer)
[17:44] * wainersm (~wainersm@189.111.87.93) has joined #jython
[17:46] * wainersm (~wainersm@189.111.87.93) Quit (Client Quit)
[17:46] * wainersm (~wainersm@189.111.87.93) has joined #jython
[17:50] * FunnyMan3595 (~funnyman3@198.147.197.158) has joined #jython
[18:04] * lopex (~lopx@84-10-213-252.dynamic.chello.pl) has joined #jython
[18:17] * wainersm (~wainersm@189.111.87.93) Quit (Quit: Ex-Chat)
[18:18] * wainersm (~wainersm@189.111.87.93) has joined #jython
[19:10] * thobe (~Adium@63-235-13-3.dia.static.qwest.net) Quit (Quit: Leaving.)
[19:11] * juneau001 (~juneau@131.225.24.132) Quit (Quit: juneau001)
[19:12] * Arfrever (~Arfrever@gentoo/developer/Arfrever) has joined #jython
[19:16] * wainersm (~wainersm@189.111.87.93) Quit (Quit: Ex-Chat)
[19:21] * wainersm (~wainersm@189.111.87.93) has joined #jython
[19:28] * wainersm (~wainersm@189.111.87.93) Quit (Quit: Ex-Chat)
[19:39] * stakkars_ (~tismer@g226056131.adsl.alicedsl.de) Quit (Quit: schnarch)
[19:54] * wainersm (~wainersm@201-68-150-174.dsl.telesp.net.br) has joined #jython
[20:28] * thobe (~Adium@ip65-46-231-74.z231-46-65.customer.algx.net) has joined #jython
[20:30] * stakkars_ (~tismer@88.130.180.135) has joined #jython
[20:43] * thobe1 (~Adium@ip65-46-231-74.z231-46-65.customer.algx.net) has joined #jython
[20:43] * thobe (~Adium@ip65-46-231-74.z231-46-65.customer.algx.net) Quit (Read error: Connection reset by peer)
[21:30] * wainersm (~wainersm@201-68-150-174.dsl.telesp.net.br) Quit (Quit: Ex-Chat)
[22:17] * Arfrever (~Arfrever@gentoo/developer/Arfrever) Quit (Ping timeout: 260 seconds)
[23:13] * stakkars__ (~tismer@88.130.180.135) has joined #jython
[23:15] * stakkars_ (~tismer@88.130.180.135) Quit (Ping timeout: 245 seconds)
[23:16] * juneau001 (~juneau@50-45-117-91.dklb.il.frontiernet.net) has joined #jython
[23:38] * stakkars__ (~tismer@88.130.180.135) Quit (Quit: schnarch)
[23:45] * lopex (~lopx@84-10-213-252.dynamic.chello.pl) Quit ()
[23:55] * powerje_ (~powerje@nat/google/x-anbvdvzgoovxnvia) Quit (Quit: leaving)

Index

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