#jython IRC Log (v0.9)


IRC Log for 2011-03-18

Timestamps are in GMT/BST.

[0:32] * thobe (~Adium@c83-249-235-76.bredband.comhem.se) Quit (Ping timeout: 255 seconds)
[0:39] * jabley (~jabley@cpc1-farn4-0-0-cust318.6-2.cable.virginmedia.com) has joined #jython
[1:06] * jabley (~jabley@cpc1-farn4-0-0-cust318.6-2.cable.virginmedia.com) Quit (Quit: jabley)
[2:17] * lopex (lopex@84-10-213-252.dynamic.chello.pl) Quit ()
[2:19] * lopex (lopex@84-10-213-252.dynamic.chello.pl) has joined #jython
[3:23] * lopex (lopex@84-10-213-252.dynamic.chello.pl) Quit ()
[4:47] * JythonLogBot disconnected - trying to reconnect...
[4:48] -niven.freenode.net- *** Looking up your hostname...
[4:48] -niven.freenode.net- *** Checking Ident
[4:48] -niven.freenode.net- *** No Ident response
[4:48] -niven.freenode.net- *** Couldn't look up your hostname
[4:48] [frigg VERSION]
[6:13] -calvino.freenode.net- *** Looking up your hostname...
[6:13] -calvino.freenode.net- *** Checking Ident
[6:13] -calvino.freenode.net- *** No Ident response
[6:13] -calvino.freenode.net- *** Couldn't look up your hostname
[6:13] [frigg VERSION]
[6:13] * JythonLogBot (~PircBot@ has joined #jython
[6:13] * Topic is '[Jython 2.5.2 at http://tinyurl.com/jython252 | This channel is logged: http://jython.extreme.st/irclogs/ | Please update the wiki: http://wiki.python.org/jython/ | Pastebin: http://pylonshq.com/pasties | IRC Channel: http://wiki.python.org/jython/IrcChannel | Jython Book: http://jythonbook.com | Podcast: http://www.jythonpodcast.com]'
[6:13] * Set by agronholm!~demigod@nblzone-211-37.nblnetworks.fi on Wed Mar 02 22:58:19 UTC 2011
[6:25] * thobe (~Adium@c83-249-235-76.bredband.comhem.se) has joined #jython
[7:13] * jabley (~jabley@cpc1-farn4-0-0-cust318.6-2.cable.virginmedia.com) has joined #jython
[7:20] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) has joined #jython
[7:23] * jabley (~jabley@cpc1-farn4-0-0-cust318.6-2.cable.virginmedia.com) Quit (Quit: jabley)
[7:33] * thobe (~Adium@c83-249-235-76.bredband.comhem.se) Quit (Quit: Leaving.)
[7:53] * Oti (~ohumbel@adsl-62-167-141-170.adslplus.ch) Quit (Quit: Oti)
[8:02] * jabley (~jabley@cpc1-farn4-0-0-cust318.6-2.cable.virginmedia.com) has joined #jython
[8:05] * thobe (~Adium@212-162-171-110.skbbip.com) has joined #jython
[8:06] * thobe (~Adium@212-162-171-110.skbbip.com) Quit (Client Quit)
[8:31] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (Read error: Operation timed out)
[8:31] * thobe (~Adium@212-162-171-110.skbbip.com) has joined #jython
[8:41] * jabley (~jabley@cpc1-farn4-0-0-cust318.6-2.cable.virginmedia.com) Quit (Quit: jabley)
[9:17] * jabley (~jabley@78-105-125-211.zone3.bethere.co.uk) has joined #jython
[9:40] * Aiwass (~Aiwass4@ has joined #jython
[10:22] * Aiwass (~Aiwass4@ Quit (Read error: Connection reset by peer)
[10:23] * Aiwass (~Aiwass4@ has joined #jython
[10:24] * Oti (5390f2dc@gateway/web/freenode/ip. has joined #jython
[11:15] * juneau001 (~juneau@ has joined #jython
[11:32] * lopex (531346b2@gateway/web/freenode/ip. has joined #jython
[12:09] * yacc (~andreas@ Quit (Read error: Operation timed out)
[13:29] * jabley (~jabley@78-105-125-211.zone3.bethere.co.uk) Quit (Quit: jabley)
[13:51] * jabley (~jabley@78-105-125-211.zone3.bethere.co.uk) has joined #jython
[15:04] <juneau001> Just a thought: Revival of Jythonroid may be a good summer of code project. I've seen some tweets from individuals interested in using Jython for Android dev.
[16:08] * lopex (531346b2@gateway/web/freenode/ip. Quit ()
[16:17] <Oti> FYI: i have a good third of the tests in test_math.py passing
[16:18] <Oti> still struggling with the strange float conversion error, though
[16:19] <Oti> and i will be completely offline over the weekend...
[16:21] * Oti (5390f2dc@gateway/web/freenode/ip. Quit (Quit: Page closed)
[16:48] * lopex (lopex@84-10-213-252.dynamic.chello.pl) has joined #jython
[16:49] <jimbaker> juneau001, yes, we need to get our possible SOC projects together
[16:50] <jimbaker> for what it's worth, fwierzbicki registered the jyborg.com domain a while ago... i think that's the better name :)
[16:51] <juneau001> agreed, that is a better name!
[16:52] <jimbaker> jyborg should probably target tablets first, just because slimming the runtime will take some time (but eminently doable). there are two potent possibilities
[16:52] <juneau001> that would be sweet...writing Jython for a tablet
[16:53] <jimbaker> 1. ipython for android. explore your android environment from a command line. 2. processing.py, especially with touch integration, would be a fantastic platform for creativitiy
[16:53] <juneau001> yes, that sounds like it would be nice
[16:55] <jimbaker> i think the biggest issue is that jython 2.6 targets java 2.6. i don't know where android is with respect to that
[16:55] <juneau001> I know that there are people interested in developing Android apps with Python and other Scripting languages. This would be a good SoC project because Android is really picking up...
[16:55] <juneau001> or has picked up! :)
[16:55] <jimbaker> we would like to keep it java 2.6 because it means we can use invokedynamic/method handles exclusively
[16:56] <jimbaker> (there's a backport of such functionality for java 2.6)
[16:56] <juneau001> Just fyi...getting close on test_complex. one test still failing
[16:56] <jimbaker> so java.lang.invoke replaces java.lang.reflect. so that's the key challenge
[16:57] <juneau001> Is it a good practice to check in partially finished work, or should I get all tests passing before checking any work in?
[16:57] <jimbaker> juneau001, i think as long as you haven't made any additional tests fail, that's fine
[16:58] <jimbaker> so it just needs to be improving at this point :)
[16:58] <juneau001> that would be nice to use invokedynamic/method handles exclusively
[16:58] <juneau001> ok, sounds good
[16:58] <juneau001> definitely moving forward, and not backward
[16:58] <juneau001> :)
[17:01] <jimbaker> in any event, i would expect java 6 support (got to get the marketing terms here straight) would be forthcoming for android
[17:02] <jimbaker> so the key enabler for jython is getting a python bytecode compiler written in java. probably the most difficult part of this is the assembler, since most of the AST work can be reused
[17:02] <juneau001> I am sure you are correct. I am very unfamiliar with the Android SDK and/or what version it supports right now...but if it is not already using java 6 then it has to be going that direction
[17:03] <juneau001> yikes, the assembler does not sound like fun
[17:04] <jimbaker> juneau001, i actually wrote an assembler for python bytecode a couple years ago, so it's not so bad
[17:04] <juneau001> interesting
[17:04] * stakkars_ (~tismer@72-254-60-112.client.stsn.net) Quit (Ping timeout: 240 seconds)
[17:05] <jimbaker> i ported a very bad python package however, so i found the work sort of useless. but i'm sure we could borrow one from pypy
[17:05] <juneau001> never written an assembler before myself
[17:05] <juneau001> sure
[17:05] <jimbaker> the biggest issue was the unit tests. the assembler i was porting had unit tests, but they were all dependent on dict ordering. so absolutely, completely useless
[17:05] <juneau001> ah
[17:06] * thobe (~Adium@212-162-171-110.skbbip.com) Quit (Quit: Leaving.)
[17:06] <jimbaker> for obvious reasons, a good unit test suite is worth a lot :)
[17:06] <juneau001> indeed!
[17:06] <jimbaker> so again, i bet pypy has a decent one
[17:07] <jimbaker> i'm going to being meeting with fijal from #pypy later today, i'll be sure to ask if they have something we can use
[17:07] <juneau001> cool! Good ideas!
[17:08] <jimbaker> i would have to imagine so
[17:08] <juneau001> incidentally, this resource comes in quite handy: http://wiki.python.org/jython/JythonDeveloperGuide ... maybe we should link directly to it from jython.org if we haven't already done so
[17:08] <juneau001> for the purposes of getting more help with 2.6 and beyond if people are interested
[17:09] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) has joined #jython
[17:09] <juneau001> I guess it is there already...buried in the right-hand collapsable menu...my bad
[17:13] <jimbaker> shanka, i was just mentioning here that we when meet up with maciej (nick fijal) at 2, we should see if we can borrow pypy's assembler, to port to java and to use its test suite
[17:13] <jimbaker> (this is python bytecode assembler, of course)
[17:26] * stakkars_ (~tismer@72-254-60-112.client.stsn.net) has joined #jython
[17:27] * jabley (~jabley@78-105-125-211.zone3.bethere.co.uk) Quit (Quit: jabley)
[17:30] <shanka> jimbaker: yeah that would be a good idea, I have looked at pypy's test suite.. and it is really good
[17:37] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) Quit (Ping timeout: 252 seconds)
[17:39] * thobe (~Adium@c83-249-235-76.bredband.comhem.se) has joined #jython
[17:51] * jabley (~jabley@cpc1-farn4-0-0-cust318.6-2.cable.virginmedia.com) has joined #jython
[17:51] * fwierzbicki (~frank@99-106-170-105.lightspeed.sntcca.sbcglobal.net) has joined #jython
[17:51] <pjenvey> Oti - I was trying exec('print -0.0') but it seemed to print -0.0
[18:05] * jabley (~jabley@cpc1-farn4-0-0-cust318.6-2.cable.virginmedia.com) Quit (Quit: jabley)
[18:27] * juneau001 (~juneau@ Quit (Quit: juneau001)
[18:40] * Aiwass (~Aiwass4@ Quit (Quit: Leaving)
[18:57] * thobe (~Adium@c83-249-235-76.bredband.comhem.se) Quit (Quit: Leaving.)
[19:16] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (Quit: Leaving.)
[19:19] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) has joined #jython
[19:19] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (Client Quit)
[19:20] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) has joined #jython
[19:33] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (Ping timeout: 251 seconds)
[19:45] * shanka (~shashank@ucb-np2-76.colorado.edu) has joined #jython
[19:47] * stakkars_ (~tismer@72-254-60-112.client.stsn.net) Quit (Quit: schnarch)
[20:28] * MarderIII (~marderii@enneman.demon.nl) has joined #jython
[20:44] * stakkars_ (~tismer@ has joined #jython
[21:13] * shanka (~shashank@ucb-np2-76.colorado.edu) Quit (Quit: Leaving.)
[21:23] * juneau001 (~juneau@ has joined #jython
[21:45] * yyamano (~Adium@h-74-0-123-110.snfccasy.static.covad.net) has joined #jython
[21:52] * MarderIII (~marderii@enneman.demon.nl) Quit (Quit: [IRSSI] Don't sweat the petty things and don't pet the sweaty things.)
[22:13] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) has joined #jython
[22:45] * stakkars_ (~tismer@ Quit (Quit: schnarch)
[23:05] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) Quit (Quit: Leaving.)
[23:05] * shanka (~shashank@c-98-245-87-8.hsd1.co.comcast.net) has joined #jython
[23:40] * stakkars_ (~tismer@72-254-85-128.client.stsn.net) has joined #jython


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