#jython IRC Log

Index

IRC Log for 2014-04-14

Timestamps are in GMT/BST.

[2:33] * jorgew2 (~Adium@cpe-70-114-12-39.satx.res.rr.com) Quit (Quit: Leaving.)
[2:51] * Guest85143 is now known as ivan`
[4:03] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) has joined #jython
[4:08] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) Quit (Ping timeout: 240 seconds)
[4:17] <jimbaker> initial greenlet support for jython in this project, https://github.com/jythontools/artificialturf
[4:17] <jimbaker> i found this rather interesting to work on, and might be useful
[4:18] <jimbaker> the name "artificial turf" should be self explanatory ;) - it's an emulation using regular threads
[4:20] <agronholm> not sure how useful that is
[4:21] <agronholm> given the typical use case for greenlets
[4:57] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[5:00] * Oti (~ohumbel@adsl-89-217-232-86.adslplus.ch) Quit (Quit: Oti)
[5:04] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) has joined #jython
[5:09] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) Quit (Ping timeout: 245 seconds)
[6:05] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) has joined #jython
[6:09] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) Quit (Ping timeout: 250 seconds)
[6:55] * fortunamajor (hestia@71-8-90-26.dhcp.leds.al.charter.com) has joined #jython
[6:55] * weems (hestia@unaffiliated/weems) Quit (Read error: Connection reset by peer)
[7:06] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) has joined #jython
[7:10] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) Quit (Ping timeout: 250 seconds)
[7:18] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Quit: Konversation terminated!)
[8:07] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) has joined #jython
[8:11] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) Quit (Ping timeout: 250 seconds)
[8:17] * chrisseaton (~chrisseat@79-76-253-86.dynamic.dsl.as9105.com) has joined #jython
[9:07] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) has joined #jython
[9:12] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) Quit (Ping timeout: 276 seconds)
[9:14] * siel (~siel@unaffiliated/motley) Quit (Ping timeout: 252 seconds)
[9:33] * chrisseaton (~chrisseat@79-76-253-86.dynamic.dsl.as9105.com) Quit ()
[10:08] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) has joined #jython
[10:12] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) Quit (Ping timeout: 245 seconds)
[10:47] * chrisseaton (~chrisseat@79-76-253-86.dynamic.dsl.as9105.com) has joined #jython
[11:09] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) has joined #jython
[11:13] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) Quit (Ping timeout: 258 seconds)
[11:32] * chrisseaton (~chrisseat@79-76-253-86.dynamic.dsl.as9105.com) Quit ()
[11:38] * siel (~siel@unaffiliated/motley) has joined #jython
[11:42] * chrisseaton (~chrisseat@79-76-253-86.dynamic.dsl.as9105.com) has joined #jython
[12:10] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) has joined #jython
[12:14] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) Quit (Ping timeout: 258 seconds)
[12:14] * chrisseaton (~chrisseat@79-76-253-86.dynamic.dsl.as9105.com) Quit (Ping timeout: 240 seconds)
[12:39] * verterok (~ggonzalez@162.213.35.11) Quit (Changing host)
[12:39] * verterok (~ggonzalez@unaffiliated/verterok) has joined #jython
[12:39] * zz_whg is now known as whg
[13:10] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) has joined #jython
[13:15] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) Quit (Ping timeout: 245 seconds)
[13:22] * siel (~siel@unaffiliated/motley) Quit (Ping timeout: 258 seconds)
[13:38] * enebo (~enebo@c-75-73-8-169.hsd1.mn.comcast.net) has joined #jython
[13:41] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) has joined #jython
[13:47] * siel (~siel@unaffiliated/motley) has joined #jython
[13:47] <jimbaker> agronholm, more for migration away from greenlets to something like asyncio
[13:47] <jimbaker> so being able to demonstrate useful functionality to motivate
[13:47] <jimbaker> and of course, if this is at all useful, we can potentially use quasar
[13:48] <jimbaker> for lightweight threads
[13:51] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) Quit (Quit: Leaving.)
[13:54] <whg> jimbaker: Mind if I pick your brain some more?
[13:54] <jimbaker> whg, sure, i have a few minutes
[13:55] <whg> https://gist.github.com/anonymous/fb9a3147654e062a4bf1
[13:58] <jimbaker> whg, interesting - that's a verification error on the bytecode
[13:58] <whg> Yeah
[13:59] <whg> I don't believe I've ever even seen the verifier in action before
[13:59] <jimbaker> whg, so that's not good
[13:59] <jimbaker> whg, i have. i just wonder how you got that one that's all. and presumably w/ clamp
[13:59] <whg> Yep
[13:59] <whg> I don't know if I left that part in the stack trace, but it was my ClampedFooSayer class from the Jython code
[14:01] <jimbaker> whg, so one thing i can do with clamp is use the underlying asm library to verify bytecode. i assume one issue is that you're using something like websphere, which might be different than say jetty
[14:02] * agronholm (~agronholm@2001:1bc8:102:6f29:4026:e43a:47af:2e40) has left #jython
[14:02] <whg> This is a tomcat plugin for mvn
[14:02] <jimbaker> whg, you could also test this w/o clamp, using an object factory
[14:02] * agronholm (~agronholm@2001:1bc8:102:6f29:4026:e43a:47af:2e40) has joined #jython
[14:02] * ChanServ sets mode +o agronholm
[14:03] <jimbaker> whg, and tomcat is running on a regular hotspot java 7 jvm?
[14:03] <whg> Yes
[14:05] <jimbaker> ok. currently the asm usage is pretty limited in clamp, so it's pretty interesting to see this come up. but regardless i can setup a verification step in clamp, just to see why/where
[14:06] <whg> jimbaker: OK, excellent
[14:06] <whg> jimbaker: I'm going to have to switch gears at work so I can't work on it all day, but I can definitely try to squeeze in updates early in the morning or in the evening as clamp sees updates
[14:07] <jimbaker> whg, another thought - might try javap and/or procyon
[14:08] <jimbaker> whg, right now is a bad time to see clamp updates - i'm trying to get beta 3 shaped up + do some hadoop data analysis on another project, but i will see what i can do
[14:09] <jimbaker> (i'm not great at fine grain multitasking, preferring to focus intensely on something, then move on to the next item in the queue)
[14:10] <whg> jimbaker: That's OK on clamp. I'm the same way
[14:10] <whg> jimbaker: And I'm switching gears into Dojo/JavaScript
[14:10] <whg> jimbaker: So I'll be plenty busy for a while.
[14:10] <jimbaker> whg, maybe we can resync in a few days
[14:11] <whg> jimbaker: Sounds like a good plan to me.
[14:15] <whg> For posterity/easy-greppery: https://gist.github.com/anonymous/2f92fa88ead5658ef556
[14:28] * jorgew1 (~Adium@50.56.228.68) has joined #jython
[14:31] * chrisseaton (~chrisseat@79-76-253-86.dynamic.dsl.as9105.com) has joined #jython
[15:14] * jorgew1 (~Adium@50.56.228.68) Quit (Ping timeout: 240 seconds)
[15:25] * jorgew1 (~Adium@50.56.228.68) has joined #jython
[15:35] * whg is now known as zz_whg
[15:44] * zz_whg is now known as whg
[15:51] <whg> jimbaker: Just out of curiosity, is there any reason clamp and friends wouldn't work on Java 8? I might be stuck upgrading sooner than I'd planned, thanks to a stupid JVM bug.
[16:33] * jorgew1 (~Adium@50.56.228.68) Quit (Quit: Leaving.)
[16:34] * jorgew1 (~Adium@50.57.17.244) has joined #jython
[16:41] <jimbaker> whg, it should work, but certainly need to test. i have been just testing against java 7 myself in my work
[16:44] * JStoker (jstoker@unaffiliated/jstoker) Quit (Ping timeout: 255 seconds)
[16:46] * JStoker (jstoker@unaffiliated/jstoker) has joined #jython
[17:41] * jorgew1 (~Adium@50.57.17.244) Quit (Quit: Leaving.)
[17:44] * jorgew1 (~Adium@50.57.17.244) has joined #jython
[17:47] * jorgew1 (~Adium@50.57.17.244) Quit (Client Quit)
[17:48] * jorgew1 (~Adium@50.57.17.244) has joined #jython
[18:43] * lheuer (~Adium@unaffiliated/lheuer) has joined #jython
[19:23] * siel (~siel@unaffiliated/motley) Quit (Ping timeout: 252 seconds)
[19:38] <jimbaker> agronholm, i did update https://github.com/jythontools/artificialturf/blob/master/README.md to give more of the rationale for this project
[19:40] <agronholm> ok
[19:49] * jorgew1 (~Adium@50.57.17.244) Quit (Ping timeout: 240 seconds)
[20:15] * Oti (~ohumbel@adsl-89-217-232-86.adslplus.ch) has joined #jython
[20:20] * jorgew1 (~Adium@cpe-70-114-12-39.satx.res.rr.com) has joined #jython
[20:36] <Arfrever> fwierzbicki: Maybe you could fix issue #2110?
[20:37] <jimbaker> Arfrever, looks like one of several things we should ensure is in beta 4
[20:38] <jimbaker> i suppose it could make it earlier - looks like a trivial patch
[20:39] <Arfrever> jimbaker: You could update ICU4J version to 53.1 :) .
[20:40] <jimbaker> Arfrever, hah! i'm certainly guilty of not paying attention right now to any of these dependency upgrades
[20:41] <jimbaker> but we will address in beta 4. btw, i should forward an email to jython-dev that got sent to python-dev from the organizers of the pycon lang summit
[20:41] <jimbaker> i believe this plan is sound
[20:42] <jimbaker> https://mail.python.org/pipermail/python-dev/2014-April/133944.html
[20:48] * fortunamajor is now known as weems
[20:48] * weems (hestia@71-8-90-26.dhcp.leds.al.charter.com) Quit (Changing host)
[20:48] * weems (hestia@unaffiliated/weems) has joined #jython
[20:53] <whg> yikes. People have now heard the name patois
[20:54] * siel (~siel@unaffiliated/motley) has joined #jython
[21:13] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[21:33] * weems (hestia@unaffiliated/weems) Quit (Read error: Connection reset by peer)
[21:58] <jimbaker> whg, yes
[21:59] <jimbaker> whg, it would have actually been a great topic to bring up in greater depth at the lang summit. however, i think it will be more relevant for next year's summit - best to have code to talk about, rather than just talk about talk ;)
[22:15] * lheuer (~Adium@unaffiliated/lheuer) Quit (Ping timeout: 252 seconds)
[22:41] * enebo (~enebo@c-75-73-8-169.hsd1.mn.comcast.net) Quit (Quit: enebo)
[22:46] * chrisseaton (~chrisseat@79-76-253-86.dynamic.dsl.as9105.com) Quit (Ping timeout: 240 seconds)

Index

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