#jython IRC Log (v0.9)

Index

IRC Log for 2013-06-04

Timestamps are in GMT/BST.

[0:38] * Arfrever (~Arfrever@apache/committer/Arfrever) Quit (Ping timeout: 252 seconds)
[0:42] * Arfrever (~Arfrever@apache/committer/Arfrever) has joined #jython
[1:33] * lheuer1 (~Adium@blfd-4db1303b.pool.mediaWays.net) has joined #jython
[1:36] * lheuer (~Adium@unaffiliated/lheuer) Quit (Ping timeout: 264 seconds)
[3:09] * Juneau001 (~Juneau@50.44.59.187) has joined #jython
[4:03] * Juneau001 (~Juneau@50.44.59.187) Quit (Quit: Juneau001)
[4:03] * Juneau001 (~Juneau@50.44.59.187) has joined #jython
[4:08] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[4:22] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Remote host closed the connection)
[4:43] * Juneau001 (~Juneau@50.44.59.187) Quit (Quit: Juneau001)
[5:05] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[5:24] * lheuer1 is now known as lheuer
[9:05] * msavy (~msavy@redhat/jboss/msavy) has joined #jython
[10:25] * msavy (~msavy@redhat/jboss/msavy) Quit (Remote host closed the connection)
[11:08] * purplefox (~purplefox@80-42-87-28.dynamic.dsl.as9105.com) has joined #jython
[11:09] * Juneau001 (~Juneau@131.225.24.178) has joined #jython
[12:45] * msavy (msavy@redhat/jboss/msavy) has joined #jython
[13:51] * lheuer (~Adium@blfd-4db1303b.pool.mediaWays.net) Quit (Quit: Leaving.)
[14:35] * commandoline (~commandol@ubuntu/member/commandoline) Quit (Excess Flood)
[14:37] * commandoline (~commandol@ubuntu/member/commandoline) has joined #jython
[14:43] * commandoline (~commandol@ubuntu/member/commandoline) Quit (Excess Flood)
[14:43] * commandoline (~commandol@ubuntu/member/commandoline) has joined #jython
[15:52] * msavy (msavy@redhat/jboss/msavy) Quit (Remote host closed the connection)
[15:55] * msavy (msavy@redhat/jboss/msavy) has joined #jython
[17:00] * ptwobrussell (~ptwobruss@174.46.125.167) has joined #jython
[17:03] <ptwobrussell> if you have a custom Python class and want to access it through Java using Jython, is the thought or best practice that you would write and maintain a Java class that is making a bunch of pass through calls to an instance of PythonInterpreter.exec or is there a better practice for somehow being able to make direct API calls on an instance of a PyObject that you can get back, where the PyObject a reference to your custom Python class? Or perhaps some
[17:03] <ptwobrussell> code that automatically generates a stubbed out Java shell class for you? This is my first time working through this, and I'm trying to be as lean as possible in the amount of code I have to write/maintain
[17:04] <ptwobrussell> Intuitively, it feels as though I should be able to take my reference to a PyObject (representing my custom Python class) and just call methods on it somehow without having to write or maintain all of that custom Java code, but I guess it's necessary due to the way Java inherently works...
[17:10] <agronholm> ptwobrussell: the best way is to have the python class implement a java interface
[17:23] * msavy (msavy@redhat/jboss/msavy) Quit (Read error: Operation timed out)
[17:56] * verterok` (~ggonzalez@91.189.93.48) has joined #jython
[18:00] * verterok (~ggonzalez@91.189.93.48) Quit (Ping timeout: 264 seconds)
[18:08] * Arfrever (~Arfrever@apache/committer/Arfrever) Quit (Ping timeout: 252 seconds)
[18:08] * pjenvey (pjenvey@underboss.org) Quit (Read error: Connection reset by peer)
[18:09] * pjenvey (pjenvey@underboss.org) has joined #jython
[18:15] * Juneau001 (~Juneau@131.225.24.178) Quit (Quit: Juneau001)
[18:17] * r0bby (~wakawaka@guifications/user/r0bby) has joined #jython
[18:18] * clajo05 (~clajo04@pool-108-46-137-135.nycmny.fios.verizon.net) has joined #jython
[18:20] * clajo04 (~clajo04@pool-108-46-137-135.nycmny.fios.verizon.net) Quit (Ping timeout: 256 seconds)
[18:20] * clajo05 is now known as clajo04
[18:21] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 256 seconds)
[18:23] * pjenvey (pjenvey@underboss.org) Quit (*.net *.split)
[18:31] <ptwobrussell> agronholm - thank you. i have found some docs on this. looks like a good idea.
[18:31] * mary (~ircfnode@unaffiliated/mary) Quit (Ping timeout: 256 seconds)
[18:32] * mary (~ircfnode@moya.miuark.net) has joined #jython
[18:34] -mquin- [Global Notice] As you've probably noticed we're experiencing a bit of network disruption. Please bear with us while we check the tubes for kittens.
[18:34] * r0bby_ (~wakawaka@guifications/user/r0bby) has joined #jython
[18:37] * clajo05 (~clajo04@pool-108-46-137-135.nycmny.fios.verizon.net) has joined #jython
[18:41] * Thev00d00|2 (~v00d00@pegasus.v00d00.net) has joined #jython
[18:42] * jyc_ (~jyc@173.245.6.163) has joined #jython
[18:47] * purplefox (~purplefox@80-42-87-28.dynamic.dsl.as9105.com) Quit (Ping timeout: 264 seconds)
[18:49] * clajo04 (~clajo04@pool-108-46-137-135.nycmny.fios.verizon.net) Quit (*.net *.split)
[18:49] * r0bby (~wakawaka@guifications/user/r0bby) Quit (*.net *.split)
[18:50] * jyc (~jyc@173.245.6.163) Quit (*.net *.split)
[18:50] * Thev00d00 (~v00d00@gentoo/developer/TheV00d00) Quit (*.net *.split)
[18:50] * clajo05 is now known as clajo04
[18:52] * purplefox (~purplefox@80-42-87-28.dynamic.dsl.as9105.com) has joined #jython
[19:06] * thereisnospoon (~thereisno@113-61-86-28.static.qld.dsl.net.au) Quit (Ping timeout: 245 seconds)
[19:07] * thereisnospoon (~thereisno@113-61-86-28.static.qld.dsl.net.au) has joined #jython
[19:08] * mritz (~textual@97.65.251.170) has joined #jython
[19:37] * lheuer (~Adium@unaffiliated/lheuer) has joined #jython
[19:38] * purplefox (~purplefox@80-42-87-28.dynamic.dsl.as9105.com) Quit (Ping timeout: 264 seconds)
[20:06] * ptwobrussell (~ptwobruss@174.46.125.167) Quit (Quit: See ya. Wouldn't wanna be ya.)
[20:19] * Thev00d00 (~v00d00@pegasus.v00d00.net) has joined #jython
[20:19] * Thev00d00 (~v00d00@pegasus.v00d00.net) Quit (Changing host)
[20:19] * Thev00d00 (~v00d00@gentoo/developer/TheV00d00) has joined #jython
[20:19] * mritz (~textual@97.65.251.170) Quit (*.net *.split)
[20:19] * Thev00d00|2 (~v00d00@pegasus.v00d00.net) Quit (*.net *.split)
[20:29] * mritz (~textual@97.65.251.170) has joined #jython
[20:31] * clajo04 (~clajo04@pool-108-46-137-135.nycmny.fios.verizon.net) Quit (Quit: clajo04)
[20:37] * mritz (~textual@97.65.251.170) Quit ()
[21:44] * clajo04 (~clajo04@pool-108-46-137-135.nycmny.fios.verizon.net) has joined #jython
[22:23] * r0bby_ is now known as robbyoconnor
[22:46] * darxun (darxun@has.never.ever.been.afraid.org) has joined #jython
[22:46] * darxun (darxun@has.never.ever.been.afraid.org) has left #jython
[23:26] * Arfrever (~Arfrever@apache/committer/Arfrever) has joined #jython
[23:51] * ptwobrussell (~ptwobruss@174.46.125.167) has joined #jython
[23:51] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Read error: Connection reset by peer)
[23:52] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[23:53] <ptwobrussell> Just wanted to double check that i'm not missing something - is it really the case that there are no built-in Jython Utilities for coercing a PyDictionary to something that implements Java's Map interface? e.g. if you wanted to coerce to HashMap<String, Object>, you would always need to write your own utility to do that?

Index

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