#jython IRC Log (v0.9)

Index

IRC Log for 2014-03-24

Timestamps are in GMT/BST.

[1:48] * r0bby (~wakawaka@guifications/user/r0bby) has joined #jython
[1:49] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 240 seconds)
[2:32] <jimbaker> topi`, as far as i know, there's no relationship at all between jetty and netty - but both are very nice
[3:41] * lheuer1 (~Adium@f048224170.adsl.alicedsl.de) has joined #jython
[3:44] * lheuer (~Adium@unaffiliated/lheuer) Quit (Ping timeout: 252 seconds)
[4:40] * r0bby is now known as robbyoconnor
[6:22] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Excess Flood)
[6:22] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[6:23] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Client Quit)
[6:50] * lheuer1 is now known as lheuer
[6:50] * lheuer (~Adium@f048224170.adsl.alicedsl.de) Quit (Changing host)
[6:50] * lheuer (~Adium@unaffiliated/lheuer) has joined #jython
[6:52] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[7:21] * thereisnospoon_ (~thereisno@113-61-86-28.static.qld.dsl.net.au) Quit (Ping timeout: 268 seconds)
[7:21] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 240 seconds)
[7:21] * r0bby (~wakawaka@cpe-24-164-170-5.hvc.res.rr.com) has joined #jython
[7:21] * r0bby (~wakawaka@cpe-24-164-170-5.hvc.res.rr.com) Quit (Changing host)
[7:21] * r0bby (~wakawaka@guifications/user/r0bby) has joined #jython
[7:21] * r0bby (~wakawaka@guifications/user/r0bby) Quit (Client Quit)
[7:22] * thereisnospoon_ (~thereisno@113-61-86-28.static.qld.dsl.net.au) has joined #jython
[7:25] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[10:37] <agronholm> jimbaker: I didn't realize there is a jythontools collection -- perhaps I should contribute my jython-swingutils there?
[10:40] <vext01> hey jimbaker, I looked at your clamp slides, but it's not quite the aspect of jython I am interested in
[10:40] <vext01> if you are around, could we discuss?
[13:18] * enebo (~enebo@c-75-73-8-169.hsd1.mn.comcast.net) has joined #jython
[14:34] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 264 seconds)
[14:37] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[14:42] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 264 seconds)
[15:01] <jimbaker> vext01, hey, i'm around
[15:01] <jimbaker> at airport, but i have a few minutes before we board
[15:01] <jimbaker> incidentally, will be giving a talk about socket-reboot in poland - http://2014.33degree.org/talk/show/41
[15:16] <vext01> i think i missed you
[15:32] * jorgew1 (~Adium@50.56.228.68) has joined #jython
[15:49] * jorgew1 (~Adium@50.56.228.68) Quit (Quit: Leaving.)
[16:22] * shashank (~shashank@208.91.2.2) Quit (Quit: Leaving.)
[16:22] * shashank (~shashank@208.91.2.2) has joined #jython
[16:24] * jorgew (~Adium@50.56.228.68) has joined #jython
[18:55] * jorgew (~Adium@50.56.228.68) has left #jython
[19:26] <jimbaker> vext01, yes :) but i'm now in san francisco
[21:12] <vext01> wow nice
[21:12] <vext01> :)
[21:13] <vext01> so i was wondering, when jython emits .class files, are these jitted in exactly the same way that java code is?
[21:13] <vext01> and also, .class files are only generated when a module is imported
[21:14] <vext01> so, is the entry point jitted in the same way?
[21:19] <agronholm> jitted?
[21:45] <whg> Just-in-time Compiled
[21:48] <agronholm> whg: I know what JIT stands for
[21:49] <agronholm> I just have no clue what vext01 meant by "jitted class files"
[23:00] <whg> agronholm: Ah, right. I think he vext01 just wants to know if Jython gets to benefit from HotSpot
[23:00] <agronholm> hotspot is the official java vm, what of it?
[23:00] <agronholm> and what does it have to do with class files
[23:05] * enebo (~enebo@c-75-73-8-169.hsd1.mn.comcast.net) Quit (Quit: enebo)
[23:08] <whg> HotSpot is often used as shorthand for the JIT compiler in the JVM.I believe vext01 is worried that Jython's bytecode won't be able to be run through the JIT compiler because the .class files are generated "on-demand". If I remember correctly, that is irrelevant, but I haven't poked the JIT compiler in a few years.
[23:16] <agronholm> seems irrelevant to me
[23:16] <agronholm> but I'm not a (J)VM expert
[23:16] <agronholm> they may look weird inside but they're still .class files
[23:17] <whg> Honestly, I don't think you even need a .class file
[23:17] <whg> As long as the code unit made it past the classloader, I think the JIT looks at it
[23:17] <whg> And there are some **REALLY** funky classloader implementations
[23:17] <whg> I saw people loading raw bytes returned out of a webservice one time
[23:17] <whg> That doesn't seem insecure or anything

Index

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