#jython IRC Log (v0.9)

Index

IRC Log for 2012-03-20

Timestamps are in GMT/BST.

[0:07] * shashank (~shashank@184-96-142-92.hlrn.qwest.net) has joined #jython
[0:24] * enebo (~enebo@65-128-218-235.mpls.qwest.net) Quit (Quit: enebo)
[0:58] * qmx is now known as qmx|away
[1:50] * qmx|away is now known as qmx
[2:28] <pjenvey> jimbaker - i think there's still some adict[id(foo)] in copy_reg
[2:28] <pjenvey> fwierzbicki - I thought the hashes worked on roundup but I'm probably remembering wrong, you could ping the orundup admins to make that work, because it works on cpython
[2:29] <pjenvey> also you want to reference the hash ids, the numeric numbers are nonsense when used publically, people can have all kinds of different ordering in their repos
[2:29] <fwierzbicki> pjenvey: heh for us *I* may be the roundup admins :)
[2:29] <fwierzbicki> but yeah I should ask
[2:31] * fwierzbicki reads back
[2:44] * enebo (~enebo@65-128-218-235.mpls.qwest.net) has joined #jython
[2:44] * enebo (~enebo@65-128-218-235.mpls.qwest.net) Quit (Client Quit)
[3:22] * shashank1 (~shashank@184-96-142-92.hlrn.qwest.net) has joined #jython
[3:22] * shashank (~shashank@184-96-142-92.hlrn.qwest.net) Quit (Read error: Connection reset by peer)
[3:26] * shashank1 (~shashank@184-96-142-92.hlrn.qwest.net) Quit (Client Quit)
[3:27] * shashank (~shashank@184-96-142-92.hlrn.qwest.net) has joined #jython
[3:49] * qmx (~qmx@redhat/jboss/qmx) Quit (Ping timeout: 245 seconds)
[3:53] * qmx (~qmx@redhat/jboss/qmx) has joined #jython
[4:26] * juneau001 (~juneau@50.44.13.106) Quit (Quit: Take care...)
[4:51] * tikfreenode is now known as Tiktalik
[5:21] <fwierzbicki> oh drat I see - I should always be using the hash ids for hg - of course
[6:14] * clajo04_ (~clajo04_@pool-108-41-219-3.nycmny.fios.verizon.net) Quit (Ping timeout: 245 seconds)
[6:18] * clajo04_ (~clajo04_@pool-108-41-219-3.nycmny.fios.verizon.net) has joined #jython
[6:28] * clajo04_ (~clajo04_@pool-108-41-219-3.nycmny.fios.verizon.net) Quit (Read error: Connection reset by peer)
[6:29] * clajo04_ (~clajo04_@pool-108-41-219-3.nycmny.fios.verizon.net) has joined #jython
[7:13] * shashank (~shashank@184-96-142-92.hlrn.qwest.net) Quit (Ping timeout: 246 seconds)
[7:26] * qmx is now known as qmx|away
[7:36] * Oti (~ohumbel@adsl-84-227-119-134.adslplus.ch) Quit (Quit: Oti)
[9:28] * Tiktalik is now known as Sleeptalik
[10:00] * seletzzzzz is now known as seletz
[10:01] <seletz> moin guys
[10:14] * stakkars (~tismer@p5DDB6769.dip.t-dialin.net) Quit (Quit: schnarch)
[10:14] * stakkars_ is now known as stakkars
[10:21] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 276 seconds)
[10:34] <Katharsis> fwierzbicki: jythonc compiler is available from the Jython 2.5.2?
[10:53] <agronholm> no
[10:53] <agronholm> and never will be
[10:53] <agronholm> jythonc is dead
[10:54] <agronholm> Katharsis: ^
[10:55] <Katharsis> What's about clamp?
[10:56] <agronholm> that will not materialize, at least in its present form
[10:56] <agronholm> but something like that will be made available at some point in the future
[10:56] <agronholm> but not before the 2.7 release
[10:57] <Katharsis> so, if I want to use jythonc I've to work with Jython 2.2 right?
[10:57] <agronholm> yes...but may I ask what exactly you need it for?
[11:01] <Katharsis> I'd like to transforms Python source code into Java *.class files.
[11:02] <agronholm> and what do you intend to do with those .class files?
[11:03] <agronholm> you don't need jythonc to produce .class files per se
[11:03] <agronholm> but the .class files produced by jython are pretty much useless to "native" java apps
[11:04] <agronholm> jythonc was made to convert python code to java code, but that became impossible with the introduction of generators to the language
[11:05] <agronholm> we currently lack an alternate solution for exposing java compatible classes and interfaces
[11:06] <agronholm> but we intend to provide one later
[11:06] <agronholm> 2.7 takes priority now though
[11:06] <agronholm> after 2.7 I'm not sure what's next
[11:06] <agronholm> perhaps 3.x or a new clamp
[11:07] <Katharsis> I wrote a tool which builds single executable file from single executable jar file. It works quite good, but will be better for me to got Java class files.
[11:07] <Katharsis> agronholm: ok, thx for info
[11:08] <agronholm> Katharsis: if you just need the .pyc equivalents in jython, you can do "jython -m compileall ." in a source directory
[11:08] <agronholm> there's even an ant task for that
[11:09] <agronholm> I do that as a regular part of my build process
[11:09] <agronholm> in my own project
[11:09] <agronholm> it significantly cuts the loading time of the app
[11:47] <seletz> agronholm, Katharsis: just overheard your conversation about the jythonc.
[11:47] <seletz> agronholm: why is it that .class files are not usable? I bundle them in a jar file to be deployed at the customer's site -- and haven't had problems so far.
[11:48] <agronholm> seletz: as I just said, so do I
[11:48] <agronholm> but it's pretty much un-introspectable from java apps
[11:48] <seletz> hmm -- I thought you'd be talking about .pyc files
[11:49] <agronholm> what I meant is that the .class files generated by jython are pretty much the same as .pyc files on cpython
[11:49] <seletz> ah
[11:52] <seletz> agronholm: man. That actually works.
[11:52] <seletz> thanks :)
[11:53] <agronholm> but not having any replacement for jythonc's functionality is a big problem
[11:53] * seletz uses the ant task to compile stuff
[11:53] * wainersm (wainersm@nat/ibm/x-nglinztbrildyusm) has joined #jython
[11:53] <agronholm> as do I
[11:54] <seletz> agronholm: Sorry for being stupid -- but what's missing in functionality?
[11:54] <agronholm> seletz: have you ever tried to make an applet with jython 2.5?
[11:54] <seletz> no
[11:54] <agronholm> you cannot generate java compatible entry points with 2.5
[11:54] <seletz> agronholm: I'm on the backend side
[11:54] <agronholm> you have to write them in actual java
[11:55] <seletz> OK -- Is this why I haven't been able to get the python classes imported in java?
[11:56] <seletz> sorry but I'm very much java agnostic ...
[11:56] <agronholm> yes.
[11:58] <seletz> ok -- now I see. So much hackery could go away in my code if that would work. I guess even modjy could go away ...
[11:59] <seletz> btw, any of you guys going to europython?
[11:59] <agronholm> not me
[12:00] <agronholm> I just came back from Pycon US last weekend
[12:02] <agronholm> seletz: in fact, I'm not aware of any other european core jython dev besides myself
[12:02] <agronholm> -s
[12:02] <seletz> __ugh__
[12:03] <agronholm> ?
[12:03] * seletz hoped to have some jython guys luring around at the europython
[12:03] <agronholm> sorry
[12:04] <seletz> you know -- I depend quite heavily on jython. So much, in fact, that I started to search for alternatives -- but luckily 2.7 seems to be underway now.
[12:05] <agronholm> there's plenty of work to be done still
[12:05] <agronholm> fortunately things will get easier when we move to 3.x
[12:05] <seletz> Yes, sure. But there is work done.
[12:07] <seletz> why does it get easier with 3.x=
[12:08] <agronholm> because then we won't have to have jython specific versions of so many stdlib modules
[12:08] <agronholm> and the bytes/string separation matches that of java so less hacks will be necessary
[12:12] <seletz> ok
[12:12] <agronholm> s/less/fewer/
[12:13] <agronholm> and plenty of old code can be dropped (old-style class support comes to mind)
[12:13] <agronholm> which all translates into smaller maintenance burden
[12:21] * juneau001 (~juneau@131.225.24.76) has joined #jython
[12:30] * [Arfrever] (~Arfrever@apache/committer/Arfrever) Quit (Read error: Connection reset by peer)
[12:30] * [Arfreve1] (~Arfrever@minotaur.apache.org) has joined #jython
[12:41] * stakkars_ (~tismer@i59F762AF.versanet.de) has joined #jython
[13:01] * enebo (~enebo@65-128-218-235.mpls.qwest.net) has joined #jython
[13:11] * slestak_work (~sromanow@63-144-86-130.dia.static.qwest.net) has joined #jython
[13:34] <slestak_work> is akennedy in the house?
[13:34] <slestak_work> (i know the nick is not :) )
[14:14] * Arfrever (~Arfrever@apache/committer/Arfrever) has joined #jython
[14:15] * lheuer (~Adium@blfd-4d082608.pool.mediaWays.net) Quit (Quit: Leaving.)
[14:20] * qmx|away is now known as qmx
[14:29] * [Arfreve1] (~Arfrever@minotaur.apache.org) Quit (Quit: leaving)
[14:31] * [Arfrever] (~Arfrever@apache/committer/Arfrever) has joined #jython
[15:22] * stakkars_ (~tismer@i59F762AF.versanet.de) Quit (Quit: schnarch)
[15:49] * shashank (~shashank@184-96-142-92.hlrn.qwest.net) has joined #jython
[16:07] * enebo (~enebo@65-128-218-235.mpls.qwest.net) Quit (Quit: enebo)
[16:41] <jimbaker> pjenvey, i will take a look at copy re id dict. btw, when the memoryview/bytearray stuff is complete, that will be a good option for struct pack/unpack
[16:49] * enebo (~enebo@65-128-218-235.mpls.qwest.net) has joined #jython
[16:51] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[17:02] * qmx is now known as qmx|lunch
[17:07] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Max SendQ exceeded)
[17:07] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[17:10] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Max SendQ exceeded)
[17:12] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[17:17] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Remote host closed the connection)
[17:17] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[17:20] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Max SendQ exceeded)
[17:20] * jimbaker (~jbaker@canonical/jimbaker) Quit (Quit: Coyote finally caught me)
[17:20] * jimbaker (~jbaker@c-75-71-80-146.hsd1.co.comcast.net) has joined #jython
[17:20] * jimbaker (~jbaker@c-75-71-80-146.hsd1.co.comcast.net) Quit (Changing host)
[17:20] * jimbaker (~jbaker@canonical/jimbaker) has joined #jython
[17:20] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[17:24] * seletz (~seletz@business-178-015-118-087.static.arcor-ip.net) has left #jython
[17:24] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Remote host closed the connection)
[17:25] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[17:30] * Sleeptalik is now known as Tiktalik
[17:36] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Read error: Connection reset by peer)
[17:37] * r0bby (~wakawaka@guifications/user/r0bby) has joined #jython
[17:41] * r0bby (~wakawaka@guifications/user/r0bby) Quit (Remote host closed the connection)
[17:42] * r0bby (~wakawaka@guifications/user/r0bby) has joined #jython
[17:45] * r0bby_ (~wakawaka@guifications/user/r0bby) has joined #jython
[17:45] * r0bby (~wakawaka@guifications/user/r0bby) Quit (Read error: Connection reset by peer)
[17:46] * r0bby_ is now known as robbyoconnor
[17:51] * qmx|lunch is now known as qmx
[18:19] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Max SendQ exceeded)
[18:19] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[18:22] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Max SendQ exceeded)
[18:24] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[18:48] * qmx (~qmx@redhat/jboss/qmx) has left #jython
[19:09] * juneau001 (~juneau@131.225.24.76) Quit (Quit: juneau001)
[19:12] * stakkars_ (~tismer@89.204.155.173) has joined #jython
[20:02] * Oti (~ohumbel@adsl-84-227-79-100.adslplus.ch) has joined #jython
[20:17] * stakkars_ (~tismer@89.204.155.173) Quit (Quit: schnarch)
[20:33] * stakkars_ (~tismer@dslb-088-072-252-236.pools.arcor-ip.net) has joined #jython
[20:43] * stakkars_ (~tismer@dslb-088-072-252-236.pools.arcor-ip.net) Quit (Ping timeout: 252 seconds)
[20:48] * shashank (~shashank@184-96-142-92.hlrn.qwest.net) Quit (Quit: Leaving.)
[20:57] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 244 seconds)
[20:59] * wainersm (wainersm@nat/ibm/x-nglinztbrildyusm) Quit (Quit: Ex-Chat)
[21:02] * juneau001 (~juneau@50.44.13.106) has joined #jython
[21:25] * stakkars_ (~tismer@89.204.155.236) has joined #jython
[22:34] * stakkars_ (~tismer@89.204.155.236) Quit (Quit: schnarch)
[22:52] * enebo (~enebo@65-128-218-235.mpls.qwest.net) Quit (Quit: enebo)
[23:22] * srcerer (~chatzilla@dns2.klsairexpress.com) Quit (Ping timeout: 245 seconds)
[23:46] <fwierzbicki> man it's hard to not try to fix tests -- but I have to be strong and just comment them out :)

Index

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