#jython IRC Log (v0.9)

Index

IRC Log for 2014-05-20

Timestamps are in GMT/BST.

[0:00] <pjenvey> it should have that class inside of one of the jnr libs
[0:00] * fwierzbicki (~Adium@85.sub-70-197-12.myvzw.com) Quit (Quit: Leaving.)
[0:00] <pjenvey> which live in jython/dist/javalibs
[0:00] <paolo> Java(TM) SE Runtime Environment (build 1.7.0_10-b18)
[0:00] <paolo> Java HotSpot(TM) Server VM (build 23.6-b04, mixed mode)
[0:02] <paolo> in javalibs there is jnr-posix-2.4.0.jar
[0:02] <paolo> along with the other jars
[0:05] <paolo> pjenvey: "no security manager in use" <-- how can I check?
[0:12] <pjenvey> im not sure, it's pretty unlikely if that's your own machine with a regular jvm running
[1:16] <paolo> pjenvey: to answer your question, yes there is something odd about the env I'm working on. this notebook is running a 32bit kernel on a 64bit cpu
[1:16] <agronholm> why?
[1:16] <paolo> don't know if that matters but it's the only thing I can think of
[1:18] <paolo> I don't know why, it's not my pc
[1:21] <paolo> see you after some sleep, thank you guys
[3:01] * hd1 (~hdiwan@ec2-54-219-153-133.us-west-1.compute.amazonaws.com) has joined #jython
[3:01] * hd1 (~hdiwan@ec2-54-219-153-133.us-west-1.compute.amazonaws.com) has left #jython
[3:34] <jimbaker> pjenvey, making progress again on that cjk stuff. it's interesting to be back where i was at http://bugs.jython.org/msg6202, prior to joining the company i was at before rackspace
[3:35] <jimbaker> i was definitely anticipating much more time available on jython than i actually was going to have for a few years
[3:37] <jimbaker> i did take a look at yuji's work, but i would seem that CoderResult gives what we need, without having to import .h files, at the cost of not having a few obscure encodings from the usenet era supported (such as HZ)
[4:03] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[7:10] * fwierzbicki (~Adium@99-106-170-162.lightspeed.sntcca.sbcglobal.net) has joined #jython
[7:10] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Excess Flood)
[7:11] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[7:52] * xymox (lechuck@s0.barwen.ch) Quit (Read error: Operation timed out)
[7:52] * xymox (lechuck@s0.barwen.ch) has joined #jython
[7:57] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 240 seconds)
[8:00] * xymox (lechuck@s0.barwen.ch) has joined #jython
[8:07] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 240 seconds)
[8:08] * xymox (lechuck@46.51.169.7) has joined #jython
[8:14] * xymox (lechuck@46.51.169.7) Quit (Ping timeout: 258 seconds)
[8:16] * xymox (lechuck@s0.barwen.ch) has joined #jython
[8:21] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 240 seconds)
[8:23] * xymox (lechuck@s0.barwen.ch) has joined #jython
[8:29] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 276 seconds)
[8:31] * xymox (lechuck@s0.barwen.ch) has joined #jython
[8:37] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 265 seconds)
[8:39] * xymox (lechuck@s0.barwen.ch) has joined #jython
[8:46] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 276 seconds)
[8:47] * xymox (lechuck@s0.barwen.ch) has joined #jython
[8:53] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 240 seconds)
[8:54] * xymox (lechuck@s0.barwen.ch) has joined #jython
[9:00] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 255 seconds)
[9:01] * xymox (lechuck@s0.barwen.ch) has joined #jython
[9:08] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 264 seconds)
[9:09] * xymox (lechuck@s0.barwen.ch) has joined #jython
[9:16] * oznt (~oti@bane.agnitas.de) has joined #jython
[9:16] * xymox (lechuck@s0.barwen.ch) Quit (Read error: Connection reset by peer)
[9:17] * xymox (lechuck@s0.barwen.ch) has joined #jython
[9:20] <oznt> hi everyone, I am new to jython. I managed to compile greetings.py (example from the jython book) into a jar using jythonc (v. 2.2). I can't figure however how to do the same with jython version 2.5, can someone provide a hint? jython -m compileall? is the only supported way is using maven? sorry for all the questions at once ...
[9:23] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 240 seconds)
[9:25] * xymox (lechuck@s0.barwen.ch) has joined #jython
[9:32] * xymox (lechuck@s0.barwen.ch) Quit (Read error: Connection reset by peer)
[9:32] * xymox (lechuck@s0.barwen.ch) has joined #jython
[9:38] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Ping timeout: 240 seconds)
[9:38] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 255 seconds)
[9:39] * robbyoconnor (~wakawaka@guifications/user/r0bby) has joined #jython
[9:40] * xymox (lechuck@s0.barwen.ch) has joined #jython
[9:47] * xymox (lechuck@s0.barwen.ch) Quit (Read error: Connection reset by peer)
[9:47] * xymox (lechuck@46.51.169.7) has joined #jython
[9:53] * xymox (lechuck@46.51.169.7) Quit (Ping timeout: 258 seconds)
[9:55] * xymox (lechuck@s0.barwen.ch) has joined #jython
[10:01] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 258 seconds)
[10:04] * xymox (lechuck@s0.barwen.ch) has joined #jython
[10:10] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 255 seconds)
[10:12] * xymox (lechuck@s0.barwen.ch) has joined #jython
[10:19] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 240 seconds)
[10:20] * xymox (lechuck@s0.barwen.ch) has joined #jython
[10:25] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 252 seconds)
[10:28] * xymox (lechuck@s0.barwen.ch) has joined #jython
[10:32] * oznt (~oti@bane.agnitas.de) has left #jython
[10:35] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 255 seconds)
[10:36] * xymox (lechuck@s0.barwen.ch) has joined #jython
[10:42] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 255 seconds)
[10:44] * xymox (lechuck@s0.barwen.ch) has joined #jython
[10:52] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 240 seconds)
[10:55] * xymox (lechuck@s0.barwen.ch) has joined #jython
[11:00] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 258 seconds)
[11:02] * xymox (lechuck@s0.barwen.ch) has joined #jython
[11:08] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 240 seconds)
[11:10] * xymox (lechuck@s0.barwen.ch) has joined #jython
[11:17] * xymox (lechuck@s0.barwen.ch) Quit (Read error: Connection reset by peer)
[11:17] * xymox (lechuck@s0.barwen.ch) has joined #jython
[11:24] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 255 seconds)
[11:26] * xymox (lechuck@s0.barwen.ch) has joined #jython
[11:34] * xymox (lechuck@s0.barwen.ch) Quit (Read error: Connection reset by peer)
[11:34] * xymox (lechuck@s0.barwen.ch) has joined #jython
[11:40] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 240 seconds)
[11:42] * xymox (lechuck@s0.barwen.ch) has joined #jython
[11:48] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 255 seconds)
[11:49] * xymox (lechuck@s0.barwen.ch) has joined #jython
[11:55] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 240 seconds)
[11:56] * xymox (lechuck@s0.barwen.ch) has joined #jython
[12:03] * xymox (lechuck@s0.barwen.ch) Quit (Read error: Connection reset by peer)
[12:03] * xymox (lechuck@46.51.169.7) has joined #jython
[12:06] * robbyoconnor (~wakawaka@guifications/user/r0bby) Quit (Quit: Konversation terminated!)
[12:09] * xymox (lechuck@46.51.169.7) Quit (Ping timeout: 258 seconds)
[12:10] * xymox (lechuck@s0.barwen.ch) has joined #jython
[12:18] * xymox (lechuck@s0.barwen.ch) Quit (Read error: Connection reset by peer)
[12:18] * xymox (lechuck@s0.barwen.ch) has joined #jython
[12:24] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 252 seconds)
[12:25] * xymox (lechuck@s0.barwen.ch) has joined #jython
[12:34] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 258 seconds)
[12:36] * xymox (lechuck@s0.barwen.ch) has joined #jython
[12:42] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 276 seconds)
[12:43] * xymox (lechuck@s0.barwen.ch) has joined #jython
[12:51] * xymox (lechuck@s0.barwen.ch) Quit (Read error: Connection reset by peer)
[12:52] * xymox (lechuck@s0.barwen.ch) has joined #jython
[12:57] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 240 seconds)
[13:00] * xymox (lechuck@s0.barwen.ch) has joined #jython
[13:08] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 240 seconds)
[13:11] * xymox (lechuck@s0.barwen.ch) has joined #jython
[13:18] * xymox (lechuck@s0.barwen.ch) Quit (Read error: Connection reset by peer)
[13:19] * xymox (lechuck@s0.barwen.ch) has joined #jython
[13:25] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 252 seconds)
[13:26] * xymox (lechuck@s0.barwen.ch) has joined #jython
[13:34] * xymox (lechuck@s0.barwen.ch) Quit (Read error: Connection reset by peer)
[13:34] * xymox (lechuck@s0.barwen.ch) has joined #jython
[13:41] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 252 seconds)
[13:42] * xymox (lechuck@s0.barwen.ch) has joined #jython
[13:47] <jimbaker> oznt, jythonc is no longer supported. you can use clamp instead for similar functionality
[13:50] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 276 seconds)
[13:51] * xymox (lechuck@s0.barwen.ch) has joined #jython
[13:56] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 252 seconds)
[13:58] * xymox (lechuck@s0.barwen.ch) has joined #jython
[14:06] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 252 seconds)
[14:07] * xymox (lechuck@s0.barwen.ch) has joined #jython
[14:13] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 255 seconds)
[14:14] * xymox (lechuck@s0.barwen.ch) has joined #jython
[14:22] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 252 seconds)
[14:23] * xymox (lechuck@s0.barwen.ch) has joined #jython
[14:29] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 240 seconds)
[14:32] * xymox (lechuck@s0.barwen.ch) has joined #jython
[14:33] * enebo (~enebo@c-75-73-8-169.hsd1.mn.comcast.net) has joined #jython
[14:37] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 252 seconds)
[14:39] * xymox (lechuck@s0.barwen.ch) has joined #jython
[14:45] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 252 seconds)
[14:46] * xymox (lechuck@s0.barwen.ch) has joined #jython
[14:52] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 255 seconds)
[14:54] * xymox (lechuck@s0.barwen.ch) has joined #jython
[15:00] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 255 seconds)
[15:03] * xymox (lechuck@s0.barwen.ch) has joined #jython
[15:08] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 255 seconds)
[15:10] * xymox (lechuck@s0.barwen.ch) has joined #jython
[15:17] * xymox (lechuck@s0.barwen.ch) Quit (Read error: Connection reset by peer)
[15:18] * xymox (lechuck@s0.barwen.ch) has joined #jython
[15:26] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 276 seconds)
[15:27] * xymox (lechuck@s0.barwen.ch) has joined #jython
[15:35] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 264 seconds)
[15:35] * xymox (lechuck@s0.barwen.ch) has joined #jython
[15:41] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 255 seconds)
[15:42] * xymox (lechuck@s0.barwen.ch) has joined #jython
[15:50] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 240 seconds)
[15:51] * xymox (lechuck@s0.barwen.ch) has joined #jython
[15:58] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 240 seconds)
[16:00] * xymox (lechuck@s0.barwen.ch) has joined #jython
[16:07] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 264 seconds)
[16:09] * xymox (lechuck@s0.barwen.ch) has joined #jython
[16:15] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 252 seconds)
[16:17] * xymox (lechuck@s0.barwen.ch) has joined #jython
[16:22] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 252 seconds)
[16:25] * xymox (lechuck@s0.barwen.ch) has joined #jython
[16:31] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 258 seconds)
[16:33] * xymox (lechuck@s0.barwen.ch) has joined #jython
[16:40] <jimbaker> xymox, you have a problem with your client
[16:40] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 258 seconds)
[16:42] * xymox (lechuck@s0.barwen.ch) has joined #jython
[16:49] * xymox (lechuck@s0.barwen.ch) Quit (Read error: Connection reset by peer)
[16:49] * xymox (lechuck@s0.barwen.ch) has joined #jython
[16:56] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 252 seconds)
[16:57] * xymox (lechuck@s0.barwen.ch) has joined #jython
[17:03] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 240 seconds)
[17:05] * xymox (lechuck@s0.barwen.ch) has joined #jython
[17:11] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 255 seconds)
[17:12] * xymox (lechuck@s0.barwen.ch) has joined #jython
[17:18] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 252 seconds)
[17:19] * xymox (lechuck@s0.barwen.ch) has joined #jython
[17:23] * enebo (~enebo@c-75-73-8-169.hsd1.mn.comcast.net) Quit (Quit: enebo)
[17:25] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 264 seconds)
[17:26] * xymox (lechuck@s0.barwen.ch) has joined #jython
[17:34] * xymox (lechuck@s0.barwen.ch) Quit (Read error: Connection reset by peer)
[17:35] * xymox (lechuck@s0.barwen.ch) has joined #jython
[17:40] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 252 seconds)
[17:43] * xymox (lechuck@s0.barwen.ch) has joined #jython
[17:49] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 252 seconds)
[17:54] * xymox (lechuck@s0.barwen.ch) has joined #jython
[18:03] * xymox (lechuck@s0.barwen.ch) Quit (Read error: Connection reset by peer)
[18:03] * xymox (lechuck@s0.barwen.ch) has joined #jython
[18:11] * verterok` (~ggonzalez@162.213.35.98) has joined #jython
[18:12] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 265 seconds)
[18:13] * xymox (lechuck@s0.barwen.ch) has joined #jython
[18:18] <jimbaker> agronholm, so i was looking at rpyc, and immediately ran into an issue in using jython trunk as a client. from https://github.com/tomerfiliba/rpyc/issues/20/, doesn't appear you are using
[18:18] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 240 seconds)
[18:19] <agronholm> jimbaker: you could try execnet instead
[18:19] <jimbaker> this is almost certainly due to the lack of support of select on pipes opened with subprocess. i might know who could fix that
[18:20] <jimbaker> agronholm, yeah, but in my case, i want something that's not going to cause an issue with apache licensed code
[18:20] <agronholm> since when would MIT license conflict with apache
[18:20] <jimbaker> agronholm, execnet would with its GPL license. not of course rpyc with its MIT license
[18:20] <agronholm> execnet is MIT
[18:21] <agronholm> https://pypi.python.org/pypi/execnet/1.2.0
[18:21] <agronholm> see?
[18:21] <jimbaker> ahh, they relicensed
[18:21] <jimbaker> it used to be GPL
[18:21] <agronholm> indeed
[18:21] <agronholm> and they say it's well tested on jython
[18:21] <jimbaker> good, i can look at that instead
[18:22] <jimbaker> still would be nice to have rpyc work, seems like a good test case for having pipes work
[18:22] <jimbaker> w/ select
[18:22] <agronholm> sure
[18:23] <jimbaker> this is for a project i just created to target http://bugs.jython.org/issue1891 with a temporary workaround, hence the name - https://pypi.python.org/pypi/veneer
[18:24] <agronholm> how does it work
[18:25] <jimbaker> the idea is simple: generate python bytecode on demand by using a cpython subprocess; then execute as necessary
[18:25] * xymox (lechuck@s0.barwen.ch) has joined #jython
[18:25] <jimbaker> it's possible it could even be made transparent
[18:26] <agronholm> sounds like a big hack
[18:26] <jimbaker> of course it is
[18:26] <jimbaker> the evaluation side is fine, i'm quite confident in the implementation of PyBytecode
[18:26] <jimbaker> but there's no time to write the compiler
[18:27] <jimbaker> whereas the hack would just take a few hours to write. seems reasonable enough to me
[18:31] <pjenvey> I recall java 7 ProcessBuilder having a few more features that subprocess.py can take advantage of, dunno if that's realted to the rpyc issue =]
[18:34] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 240 seconds)
[18:35] * xymox (lechuck@s0.barwen.ch) has joined #jython
[18:36] <jimbaker> pjenvey, right, we should take a look at that. i know that headius was a bit disappointed in this new functionality related to getting the fd for stdin iirc, but that's the way of such things in java space
[18:41] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 265 seconds)
[18:42] * xymox (lechuck@s0.barwen.ch) has joined #jython
[18:49] * xymox (lechuck@s0.barwen.ch) Quit (Ping timeout: 240 seconds)
[18:53] * chrisseaton (~chrisseat@79-76-251-123.dynamic.dsl.as9105.com) has joined #jython
[18:55] * xymox (lechuck@s0.barwen.ch) has joined #jython
[19:00] * chrisseaton (~chrisseat@79-76-251-123.dynamic.dsl.as9105.com) Quit (Ping timeout: 264 seconds)
[19:43] * chrisseaton (~chrisseat@79-76-251-123.dynamic.dsl.as9105.com) has joined #jython
[20:23] * Fare (fare@nat/google/x-itmezliegaqybzxz) has joined #jython
[20:24] <Fare> hi
[20:33] * verterok` (~ggonzalez@162.213.35.98) Quit (Quit: Coyote finally caught me)
[20:34] * verterok` (~ggonzalez@162.213.35.98) has joined #jython
[20:49] * oscar_toro (~Thunderbi@80-62-162-242-static.dk.customer.tdc.net) has joined #jython
[22:01] <jimbaker> Fare, hi
[22:07] <Fare> I was wondering where the source code repository was, and I found a hg repo on https://bitbucket.org/jython/jython
[22:07] <agronholm> fare: the main repository is on hg.python.org
[22:07] <Fare> my second question would have been: if I want to parse python code and manipulate the AST, what's the right way to do it?
[22:08] <agronholm> there's the ast module
[22:09] <Fare> agronholm, what are the entry points? Are there docs or examples on using it?
[22:09] <agronholm> Fare: it's part of the standard library
[22:09] <agronholm> https://docs.python.org/2.7/library/ast.html
[22:09] <Fare> of python or or jython?
[22:09] <Fare> oh, nice
[22:10] <agronholm> there shouldn't be much difference
[22:10] <Fare> how do I access it from java?
[22:14] <jimbaker> Fare, through standard jython embedding. or see CodeCompiler for some ideas
[22:14] <Fare> thanks
[22:19] <Fare> what does the saveAugTmps method do, and why do all counts >= 4 are actually the same as 4 ?
[22:19] <Fare> (shouldn't it be using a loop counting down from count?)
[22:41] <jimbaker> Fare, not certain. that code is a bit convoluted
[22:41] <jimbaker> fwierzbicki might have some insight since it seems directly tied to the ast analysis
[22:42] <Fare> the code could use more commenting and/or better function names :-/
[22:42] <Fare> reminds me of Peter Seibel writing that reading code is not literature so much as archeology
[22:43] <Fare> and I suppose I should plead guilty of the same sin with much of the code I wrote.
[22:46] <jimbaker> Fare, no worries, i do find myself practicing code archaeology occasionally on this code base as well
[22:52] <Fare> (cases where my code is somewhat readable are cases where I got a lot of flack from users)
[22:52] <Fare> (of course, sometimes, you don't get the users at all, because your code is not readable... vicious circle)
[22:54] <jimbaker> Fare, so what's your intended usage? i should mention that jython's ast is pretty popular for analyzing python code. i know of its use for this - at least in the past - for analyzing all of google's python code, which seems to be a nice testament that we got it right
[22:54] <jimbaker> biab
[22:56] <fwierzbicki> saveAugTmps dates back to revision 1076 - you have to look at it's original location at org/python/compiler/CodeCompiler since the move to src/org/ was lost probably because it was done in CVS - I did touch it last but it always had that strange counting style...
[22:57] <Fare> jimbaker: I'm not sure exactly, at this point. I'm experimenting with alternative class / object systems, and was so far looking at macropy as an encouraging example of how python syntax could be extended
[22:58] <Fare> but since I'm in a project that is considering doing python or python-like things on top of java, I am also looking at whether jython can be "locked down" into a restricted sublanguage
[22:59] <Fare> or parts of it reused in implementing a python subset.
[22:59] <Fare> or at least its parser reused.
[23:14] * chrisseaton (~chrisseat@79-76-251-123.dynamic.dsl.as9105.com) Quit ()
[23:22] * chrisseaton (~chrisseat@79-76-251-123.dynamic.dsl.as9105.com) has joined #jython
[23:52] * oscar_toro (~Thunderbi@80-62-162-242-static.dk.customer.tdc.net) Quit (Ping timeout: 240 seconds)
[23:53] <Fare> "What do you do in life?" "kill programmer" "OK (backing off slowly)"
[23:53] <Fare> oops, wrong channel
[23:53] <jimbaker> Fare, i like what i saw in macropy. fwierzbicki recently made some updates on the ast that might make that actually work on jython
[23:54] <jimbaker> in terms of fully support __dict__
[23:54] <jimbaker> on ast nodes
[23:54] <Fare> fwierzbicki, it looks like it's called with a static count ? in which case the right thing to do for larger counts would be to abort / raise an exception, not silently do the wrong thing.
[23:54] <jimbaker> Fare, when i looked at that code, it seemed it was only invoked with an arg of 2 or of 4
[23:55] <jimbaker> but i have not looked closely
[23:56] <jimbaker> regardless it's not great code
[23:57] <jimbaker> probably done for the day
[23:57] <jimbaker> Fare, this is the right place for these sorts of questions. hope to talk with you again soon!
[23:59] <Fare> thanks for your welcome!

Index

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