#jython IRC Log


IRC Log for 2014-01-03

Timestamps are in GMT/BST.

[1:24] * lheuer (~Adium@unaffiliated/lheuer) Quit (Quit: Leaving.)
[5:32] * ohumbel (5390f2dc@gateway/web/freenode/ip. Quit (Ping timeout: 272 seconds)
[5:56] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Read error: Operation timed out)
[5:58] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[7:02] * lheuer (~Adium@e176227231.adsl.alicedsl.de) has joined #jython
[7:02] * lheuer (~Adium@e176227231.adsl.alicedsl.de) Quit (Changing host)
[7:02] * lheuer (~Adium@unaffiliated/lheuer) has joined #jython
[7:40] * lheuer1 (~Adium@ has joined #jython
[7:43] * lheuer (~Adium@unaffiliated/lheuer) Quit (Ping timeout: 264 seconds)
[7:51] * oscar_toro (~Thunderbi@80-62-162-242-static.dk.customer.tdc.net) has joined #jython
[8:54] * ohumbel (5390f2dc@gateway/web/freenode/ip. has joined #jython
[9:22] * supersven_ (~sven@port-90758.pppoe.wtnet.de) Quit (Ping timeout: 272 seconds)
[9:23] * oscar_toro (~Thunderbi@80-62-162-242-static.dk.customer.tdc.net) Quit (Quit: oscar_toro)
[9:53] * lheuer1 is now known as lheuer
[9:53] * lheuer (~Adium@ Quit (Changing host)
[9:53] * lheuer (~Adium@unaffiliated/lheuer) has joined #jython
[10:03] * oscar_toro (~Thunderbi@80-62-162-242-static.dk.customer.tdc.net) has joined #jython
[10:06] * oscar_toro (~Thunderbi@80-62-162-242-static.dk.customer.tdc.net) Quit (Remote host closed the connection)
[10:12] * oscar_toro (~Thunderbi@80-62-162-242-static.dk.customer.tdc.net) has joined #jython
[10:14] * oscar_toro (~Thunderbi@80-62-162-242-static.dk.customer.tdc.net) Quit (Remote host closed the connection)
[10:15] * oscar_toro (~Thunderbi@ has joined #jython
[10:21] * oscar_toro (~Thunderbi@ Quit (Ping timeout: 240 seconds)
[10:27] * oscar_toro (~Thunderbi@80-62-162-242-static.dk.customer.tdc.net) has joined #jython
[10:41] * oscar_toro (~Thunderbi@80-62-162-242-static.dk.customer.tdc.net) Quit (Ping timeout: 240 seconds)
[11:14] * Arfrever (~Arfrever@apache/committer/Arfrever) Quit (Read error: Operation timed out)
[12:46] * Arfrever (~Arfrever@apache/committer/Arfrever) has joined #jython
[15:41] * paolo (~Paolo@net-37-117-0-137.cust.dsl.vodafone.it) has joined #jython
[16:32] <daenney> jimbaker: Have you seen vertx.io yet?
[16:32] <jimbaker> sinistersnare, taking a look at your talk now. not certain what "Jython translates Python -> Java using a base Java class" means; re DynamicProxy, this is only for proxies you don't compile in advance
[16:32] <jimbaker> daenney, i have not??? looking...
[16:34] <jimbaker> daenney, oh very nice. netty. i like netty
[16:34] <jimbaker> so basically we have play/akka vs vertx vs finagle now
[16:35] <daenney> I was more asounted by the Polyglot part
[16:35] <daenney> astounded*
[16:35] <jimbaker> right, it looks like they did a nice job on that front
[16:35] <daenney> The fact that you can write Verticles in Python or Ruby or mix-match etc is pretty cool
[16:36] * jdi (~jdi@ has joined #jython
[16:36] <jimbaker> i was actually planning on playing w/ finagle because i had seen some nice presentations on it, but it looks like someone already did a lot of heavy lifting for vertx for python etc
[16:37] <daenney> My mind is still trying to process :P
[16:37] <jimbaker> i should take a look at the jython integration, see what cool ideas they have implemented - likely they have done some clamp-like stuff
[16:38] <jimbaker> daenney, btw, have you taken a look at my clamp TODO? https://github.com/jythontools/clamp#todo
[16:38] <daenney> Woha, is that a Github I spot?
[16:39] <daenney> I probably missed something there, what's clamp?>
[16:40] <jimbaker> daenney, best explained by the companion example project, https://github.com/jimbaker/clamped
[16:40] <jimbaker> someone should blog on this
[16:40] <jimbaker> ;)
[16:42] <daenney> Bad jimbaker, import ez_setup, tssk :P
[16:43] <daenney> So the idea of clamped is that we can go the other way to, so Java can use Python code?
[16:43] <daenney> And as a result we can drive Java tools that do stuff like build jars etc?
[16:50] <jimbaker> daenney, sorry, network blip
[16:50] <jimbaker> re ez_setup, i was going against the latest setuptools docs
[16:50] <jimbaker> apparently we are now using setuptools again, now that distribute is apparently dead
[16:50] <daenney> Yap :)
[16:50] <daenney> It's been a fun year, setuptoolswise, helpfully confusing too
[16:50] <jimbaker> daenney, so yes, this is a general effort to make jython play well w/ java integration
[16:51] * lheuer (~Adium@unaffiliated/lheuer) Quit (Quit: Leaving.)
[16:51] <jimbaker> daenney, i always enjoy finding myself working w/ internals of stuff i rarely use
[16:52] <jimbaker> it's been very rare that i have actually packaged a proejct, letting others do that. consequently it's my punishment to work on a setuptools plugin (which clamp is, in part)
[16:52] <jimbaker> my latest work on supporting select and ssl is more of the same. who wouldn't rather use a high-level api instead ;) ?
[16:54] <daenney> Hehehe yup, just about anyone would
[16:55] <daenney> I severely dislike Python's SSL support and module, it's anoying
[16:55] <daenney> Some stuff people should just not have to care about
[16:56] <jimbaker> daenney, yes, it's even more super annoying to figure out what it actually does in various corner cases, especially how it interacts w/ the even more poorly documented select module :)
[16:59] <daenney> I don't venture into those waters. GvR probably needed it for something, I seem to recall his aynscore/tulip talks mentioning it too
[17:00] <jimbaker> daenney, it would be super fun to have tulip run on jython 3 w/ netty :)
[17:00] <jimbaker> first, need to finish up 2.7...
[17:01] <jimbaker> daenney, https://github.com/jimbaker/socket-reboot is the part needed for the new socket/select/ssl work
[17:02] <daenney> How many forks and repos do you have man? :D
[17:02] <jimbaker> that README is still very much a rough draft, although it's getting in shape
[17:02] <jimbaker> daenney, i am a busy beaver
[17:02] <daenney> Clearly
[17:02] <jimbaker> http://en.wikipedia.org/wiki/Busy_beaver
[17:03] <jimbaker> daenney, anyway, this is the successor to the jython-ssl branch, which will be reused for some stuff, but is fatally flawed because it only supports blocking ssl
[17:03] <jimbaker> so socket-reboot gives us nonblocking AND blocking, SSL and cleartext. if finished :)
[17:03] <jimbaker> which it will be
[17:21] <daenney> Means Jython will bundle netty right?
[17:23] <jimbaker> daenney, correct. i haven't done a final count, but it looks like we will need to bundle approx 1MB of netty jars
[17:24] <jimbaker> (no need for all-in-one)
[17:24] <daenney> Well, with modern day internet speeds that should be less than a second
[17:24] <jimbaker> daenney, we have been slowly growing jython's image size
[17:25] <jimbaker> because it's easier for us to pick & choose a great project than rewrite, for sure
[17:25] <daenney> Makes sense too, keeps things moving forward
[17:25] <daenney> If you need to rewrite everything yourself it'll take ages
[17:26] <jimbaker> something we can take a look at post 2.7 beta 2 is proper maven support
[17:26] <daenney> Uhg, Maven
[17:26] <daenney> Gradle gradle gradle
[17:26] <jimbaker> daenney, it's ok - it's also on my clamp roadmap
[17:27] <jimbaker> seems to me that gradle is even a greater dependency :), given its usage of groovy
[17:27] <daenney> True, but it's a lot nicer to use than Maven
[17:27] <daenney> Maven always drives me insane
[17:28] <jimbaker> sure??? as i said, i like to dig into internals of stuff i never use
[17:28] <jimbaker> so maven will be a great thing to do :)
[17:28] <jimbaker> (i personally prefer gradle too)
[17:29] <daenney> Best of luck with that :)
[17:30] <daenney> I'm glad you enjoy doing it though, I doubt I would emerge with my mind intact
[17:30] <daenney> It's good that different people like doing different things
[17:34] <jimbaker> http://mavenjython.sourceforge.net/ looks like a good starting point
[18:11] * jdi (~jdi@ Quit (Quit: Leaving)
[18:12] * jdi (~jdi@ has joined #jython
[18:16] * jdi (~jdi@ Quit (Client Quit)
[18:42] * kral|off (~marco@metraton.dallastella.name) Quit (Remote host closed the connection)
[19:17] * lheuer (~Adium@f048238101.adsl.alicedsl.de) has joined #jython
[19:17] * lheuer (~Adium@f048238101.adsl.alicedsl.de) Quit (Changing host)
[19:17] * lheuer (~Adium@unaffiliated/lheuer) has joined #jython
[20:02] * oscar_toro (~Thunderbi@80-62-162-242-static.dk.customer.tdc.net) has joined #jython
[22:26] * paolo (~Paolo@net-37-117-0-137.cust.dsl.vodafone.it) Quit (Ping timeout: 260 seconds)


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