| antocuni (n=antocuni@host160-121-dynamic.11-79-r.retail.telecomitalia.it) left irc: "Leaving" | 00:09 | |
| lene (n=chatzill@trillke.net) left irc: "ChatZilla 0.9.61 [Mozilla rv:1.7.7/20050414]" | 00:11 | |
| alus (n=gah@205.217.155.178) left irc: | 00:11 | |
| cfbolz (n=cfbolz@p54ABBAEA.dip0.t-ipconnect.de) left irc: "Leaving" | 00:12 | |
| alus (n=gah@205.217.155.178) joined #pypy. | 00:20 | |
| rxe (n=rxe@82-41-11-217.cable.ubr02.edin.blueyonder.co.uk) left #pypy. | 00:50 | |
| coldtone | rxe - r48219 - try and make the interface richer | 00:55 |
|---|---|---|
| wrongry (n=d_henley@E211005241147.ec-userreverse.dion.ne.jp) joined #pypy. | 01:15 | |
| stakkars_ (n=tismer@i577B7DC9.versanet.de) joined #pypy. | 01:34 | |
| stakkars (n=tismer@i577B59F6.versanet.de) left irc: Read error: 110 (Connection timed out) | 01:47 | |
| panni_ (i=hannes@f054162043.adsl.alicedsl.de) joined #pypy. | 01:53 | |
| gelatinouscube_ (n=dkosek@c-71-232-13-67.hsd1.ma.comcast.net) joined #pypy. | 02:02 | |
| panni_ (i=hannes@f054162043.adsl.alicedsl.de) left irc: Read error: 104 (Connection reset by peer) | 02:04 | |
| mwhudson (n=mwh@62-31-157-102.cable.ubr01.azte.blueyonder.co.uk) left irc: Connection timed out | 02:04 | |
| gelatinouscube_ (n=dkosek@c-71-232-13-67.hsd1.ma.comcast.net) left #pypy ("Ex-Chat"). | 02:04 | |
| santagada (n=santagad@201.21.248.4) joined #pypy. | 02:05 | |
| mwhudson (n=mwh@62-31-157-102.cable.ubr01.azte.blueyonder.co.uk) joined #pypy. | 02:15 | |
| Nick change: stakkars_ -> stakkars | 02:36 | |
| stakkars | rxe: you have an email on stackless! | 02:45 |
| panni_ (i=hannes@f048033093.adsl.alicedsl.de) joined #pypy. | 03:52 | |
| gasolin_ (n=chatzill@61-230-78-163.dynamic.hinet.net) joined #pypy. | 04:23 | |
| santagada (n=santagad@201.21.248.4) left irc: "good bye" | 04:32 | |
| sabi | q | 04:43 |
| gasolin_ (n=chatzill@61-230-78-163.dynamic.hinet.net) left irc: Read error: 110 (Connection timed out) | 05:27 | |
| gasolin_ (n=chatzill@61-230-78-163.dynamic.hinet.net) joined #pypy. | 05:29 | |
| gasolin_ (n=chatzill@61-230-78-163.dynamic.hinet.net) left irc: Read error: 110 (Connection timed out) | 06:00 | |
| gasolin_ (n=chatzill@61-230-78-163.dynamic.hinet.net) joined #pypy. | 06:08 | |
| panni_ (i=hannes@f048033093.adsl.alicedsl.de) left irc: "( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )" | 06:45 | |
| Rhamphoryncus (n=rhamph@unaffiliated/rhamphoryncus) left irc: "Valid HTML! http://validator.w3.org/ | Support ISO 8601! http://www.cl.cam.ac.uk/~mgk25/iso-time.html" | 07:05 | |
| cursor (n=peter@dslb-088-072-232-027.pools.arcor-ip.net) joined #pypy. | 07:33 | |
| cursor (n=peter@dslb-088-072-232-027.pools.arcor-ip.net) left irc: Remote closed the connection | 07:33 | |
| cursor (n=peter@dslb-088-072-232-027.pools.arcor-ip.net) joined #pypy. | 07:33 | |
| cursor (n=peter@dslb-088-072-232-027.pools.arcor-ip.net) left irc: Client Quit | 07:34 | |
| cursor (n=peter@dslb-088-072-232-027.pools.arcor-ip.net) joined #pypy. | 07:34 | |
| cursor (n=peter@dslb-088-072-232-027.pools.arcor-ip.net) left irc: Client Quit | 07:35 | |
| cursor (n=peter@dslb-088-072-232-027.pools.arcor-ip.net) joined #pypy. | 07:36 | |
| cursor (n=peter@dslb-088-072-232-027.pools.arcor-ip.net) left irc: Client Quit | 07:36 | |
| cursor (n=peter@dslb-088-072-232-027.pools.arcor-ip.net) joined #pypy. | 07:37 | |
| cursor (n=peter@dslb-088-072-232-027.pools.arcor-ip.net) left irc: Connection reset by peer | 07:38 | |
| lac_ (n=lac@c-22c5e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 08:42 | |
| lac (n=lac@pdpc/supporter/gold/lac) left irc: Read error: 110 (Connection timed out) | 08:46 | |
| jacob22 (n=jacob@c-22c5e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: 110 (Connection timed out) | 08:48 | |
| jacob22 (n=jacob@c-22c5e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 08:48 | |
| mwhudson (n=mwh@62-31-157-102.cable.ubr01.azte.blueyonder.co.uk) left irc: Read error: 110 (Connection timed out) | 09:24 | |
| lac_ | morning everybody | 09:49 |
| Nick change: lac_ -> lac | 10:13 | |
| arigato (n=arigo@c-22c5e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 10:15 | |
| pedronis (n=user@c-22c5e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 10:17 | |
| pedronis (n=user@c-22c5e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: 110 (Connection timed out) | 10:57 | |
| cursor (n=peter@dslb-088-072-232-027.pools.arcor-ip.net) joined #pypy. | 10:58 | |
| mwh_ (n=mwh@62-31-157-102.cable.ubr01.azte.blueyonder.co.uk) left irc: | 11:03 | |
| gasolin_ (n=chatzill@61-230-78-163.dynamic.hinet.net) left irc: Read error: 110 (Connection timed out) | 11:09 | |
| gasolin_ (n=chatzill@61-230-78-163.dynamic.hinet.net) joined #pypy. | 11:14 | |
| wrongry (n=d_henley@E211005241147.ec-userreverse.dion.ne.jp) left #pypy. | 11:18 | |
| elmom (i=elmom@gateway/tor/x-1e98f39c6dca929d) left irc: Remote closed the connection | 11:36 | |
| cfbolz (n=cfbolz@fwstups.cs.uni-duesseldorf.de) joined #pypy. | 12:01 | |
| cfbolz | morning! | 12:02 |
| gasolin_ (n=chatzill@61-230-78-163.dynamic.hinet.net) left irc: Read error: 110 (Connection timed out) | 12:05 | |
| arigato | morning! | 12:28 |
| cursor (n=peter@dslb-088-072-232-027.pools.arcor-ip.net) left irc: | 12:38 | |
| alon (n=alon@irsrv221.cs.biu.ac.il) joined #pypy. | 12:41 | |
| alon | Hi | 12:44 |
| dialtone_ (n=dialtone@213-156-52-97.fastres.net) joined #pypy. | 12:45 | |
| alon | newbie question #2: is __getitem__ supposed to work? | 12:45 |
| alon | I mean can I translate code using that? | 12:45 |
| xorAxAx | no | 12:45 |
| xorAxAx | no __-methods work, except for __init__ and __del__ | 12:45 |
| alon | ok, thanks. | 12:46 |
| alon | btw - the error message is a little cryptic. It just says "Blocked block -- operation cannot succeed" "v1 = getattr(v0, ('x'))" | 12:47 |
| cursor (n=peter@dslb-088-072-232-027.pools.arcor-ip.net) joined #pypy. | 12:48 | |
| alon | newbie q. 3# (and thanks for the patience): I sometimes get the following error: AttributeError': 'MethodDesc' object has no attribute 's_read_attribute'. My "solution" is simply to ignore it, since rerunning the code usually makes it go away. At first I thought it was a python2.5/2.4 issue, so I deleted all pyc files and reran with python2.4 (I sometimes accidentally run with python2.5), but there it is again, sometimes appearing, and then disappearing. | 12:50 |
| alon | Is this something known? | 12:50 |
| alon | to clarify: I'm just doing a translation of a piece of code: Translation(some_func).annotate([]) | 12:57 |
| dialtone (n=dialtone@213-156-52-97.fastres.net) left irc: Read error: 110 (Connection timed out) | 12:57 | |
| cfbolz | alon: are you storing attributes on functions? | 13:00 |
| lac (n=lac@pdpc/supporter/gold/lac) left irc: Read error: 110 (Connection timed out) | 13:01 | |
| jacob22 (n=jacob@c-22c5e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: 110 (Connection timed out) | 13:01 | |
| arigato (n=arigo@c-22c5e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: 110 (Connection timed out) | 13:02 | |
| Nick change: dialtone_ -> dialtone | 13:15 | |
| jacob22 (n=jacob@c-22c5e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 13:16 | |
| antocuni (n=antocuni@host216-123-dynamic.10-79-r.retail.telecomitalia.it) joined #pypy. | 13:28 | |
| antocuni | hi! | 13:29 |
| xorAxAx | moin antocuni | 13:30 |
| cfbolz | hi anto! | 13:30 |
| alon | cfbolz: I'll have to check. | 13:38 |
| cfbolz | alon: is it a hard error? or just a warning? | 13:44 |
| alon | cfbolz: hard error - the moment I manage to recreate it I'll paste the stack trace. | 13:44 |
| cfbolz | ok | 13:45 |
| santagada (n=santagad@143.54.5.63) joined #pypy. | 13:48 | |
| santagada (n=santagad@143.54.5.63) left irc: Client Quit | 13:49 | |
| Nick change: coldtone -> facetone | 13:49 | |
| santagada (n=santagad@143.54.5.63) joined #pypy. | 13:49 | |
| alon | cfbolz: I'm running under python2.4 -mpdb (full cmdline is python2.4 -mpdb pypy_test.py). I put the stacktrace on my wiki at http://wiki.saymoo.org/PyPy to avoid pasting it all here. | 13:51 |
| cfbolz | alon: you can use paste.pocoo.org | 13:52 |
| alon | ? | 13:52 |
| cfbolz | it's a page to paste stuff - try it | 13:52 |
| cfbolz | anyway, could you go up into the pdb until you get to the flowin function | 13:52 |
| alon | but it doesn't syntax highlight python code :) I'll give it a try anyway. | 13:53 |
| alon | ok | 13:53 |
| cfbolz | and do a "print graph.name" there | 13:53 |
| cfbolz | alon: yes, it _does_ syntax-highlight | 13:53 |
| alon | 'func_or_method_name' | 13:53 |
| cfbolz | is that a function of yours? | 13:54 |
| alon | second | 13:54 |
| alon | ah, yes. | 13:55 |
| alon | def func_or_method_name(f_or_m): | 13:55 |
| alon | if hasattr(f_or_m, 'func_name'): | 13:55 |
| alon | return f_or_m.func_name | 13:55 |
| alon | else: | 13:55 |
| alon | return f_or_m.im_func.func_name | 13:55 |
| alon | I guess I'm not supposed to do that.. | 13:55 |
| santagada | alon: in rpython? probably not | 13:55 |
| alon | yeah, thanks. | 13:56 |
| cfbolz | that is not rpython at all :-) | 13:56 |
| antocuni | I think it would work only if f_or_m is constant :-) | 13:56 |
| Action: cfbolz is off for a while | 13:56 | |
| alon | [exit stage left] | 13:56 |
| antocuni | alon: anyway, are you aware that you can't mix functions and bound methods in rpython? | 13:57 |
| alon | antocuni: no. I'm pitifully unaware of a lot of things it seems. | 13:57 |
| antocuni | yeah, unfortunately there is not a comprehensive guide to what is rpython and what not | 13:58 |
| alon | my rant in my blog is the start of one ;) | 13:59 |
| antocuni | good :-) | 13:59 |
| antocuni | alon: as a general rule, try to figure out how you could implement each particular feature in C; if there is not an obvious solution, it's probably not rpython | 14:00 |
| antocuni | for example: how would you implement a variable that contains either a function or a bound method in C? | 14:00 |
| alon | well, seeing as there is a completely c based python implementation, I guess you mean "easily" :) | 14:00 |
| alon | err, I'll use some union with two structs, etc.. | 14:01 |
| antocuni | mostly I mean "efficient" | 14:01 |
| alon | right. I get that. | 14:01 |
| antocuni | of course I'm not saying it's impossible to implement | 14:01 |
| santagada | antocuni: I always thought that im_func was not rpython also | 14:14 |
| antocuni | santagada: I guess it should work on a constant | 14:18 |
| arigato (n=arigo@ratthing-195.openend.se) joined #pypy. | 14:18 | |
| santagada (n=santagad@143.54.5.63) left irc: Read error: 110 (Connection timed out) | 14:18 | |
| antocuni | hi armi | 14:18 |
| antocuni | n | 14:18 |
| arigato | hi! | 14:19 |
| cfbolz | hi armin | 14:36 |
| cfbolz | alon: anyway, we warned you that trying to translate an existing rpython program is hard | 14:37 |
| alon | cfbolz: I'm not saying you didn't.. | 14:52 |
| alon | cfbolz: I just like the graphs :) | 14:52 |
| exarkun | heh | 14:53 |
| gasolin_ (n=chatzill@220-132-160-66.HINET-IP.hinet.net) joined #pypy. | 14:55 | |
| pauldeg (n=paul@n1-29-169.dhcp.drexel.edu) joined #pypy. | 14:57 | |
| pauldeg | Hi everyone! | 14:57 |
| arigato | alon: there is some basic docs about what you can do in RPython | 14:57 |
| pauldeg | The new blog is an awesome idea, and it was exciting to see the pictures and follow the blog from the squeak sprint | 14:57 |
| facetone | arigo - r48225 - Fix the test, add a new one. | 14:57 |
| arigato | http://codespeak.net/pypy/dist/pypy/doc/coding-guide.html#restricted-python | 14:58 |
| pauldeg | Also, I'm still working on the JSR 223 bindings (it's more difficult than I expected), but I should have something for everyone in about a week | 14:58 |
| cursor (n=peter@dslb-088-072-232-027.pools.arcor-ip.net) left irc: | 14:59 | |
| pauldeg | I still haven't tested the autonomic framework on PyPy yet, but I plan to do so before Firday, I'll email pypy-dev with the results | 14:59 |
| pauldeg | lastly, are there any pypy developers that use some form of the dvorak layout? I'm thinking of switching | 14:59 |
| alon | arigato: thanks | 15:00 |
| antocuni | hi paul! | 15:17 |
| gasolin_ (n=chatzill@220-132-160-66.HINET-IP.hinet.net) left irc: Connection reset by peer | 15:45 | |
| gasolin_ (n=chatzill@220-132-160-66.HINET-IP.hinet.net) joined #pypy. | 15:46 | |
| santagada (n=santagad@143.54.12.173) joined #pypy. | 15:48 | |
| pauldeg | hi antocuni! | 15:56 |
| pauldeg (n=paul@n1-29-169.dhcp.drexel.edu) left irc: | 16:01 | |
| lac (i=lac@ratthing-218.openend.se) joined #pypy. | 16:13 | |
| arigato | can someone help me with apache2? | 16:16 |
| arigato | I'm searching on codespeak for the config file that asks apache2 to export, say, http://codespeak.net/svn/ | 16:16 |
| arigato | and I'm completely failing to find anything at all in the whole /etc directory and all subdirectories | 16:17 |
| arigato | using grep | 16:17 |
| antocuni | arigato: locate httpd.conf tells me that there are a lot of these files around | 16:23 |
| antocuni | maybe the directive is in some of those | 16:23 |
| arigato | antocuni: ah, I found it | 16:24 |
| antocuni | where is it? | 16:24 |
| arigato | it's /etc/apache2/httpd.conf as expected, | 16:24 |
| antocuni | ah | 16:25 |
| arigato | which includes all the files /www/*..inc | 16:25 |
| arigato | so what I was looking for was in /www/svn..inc | 16:25 |
| antocuni | that's why grep didn't find it! | 16:25 |
| arigato | yes, I didn't really expect it to be outside /Etc | 16:25 |
| arigato | /etc | 16:25 |
| cfbolz | arigato: do you feel like looking a bit around for mailing list creation? | 16:30 |
| santagada | lighthttpd don't work with svn yet? because that is so much easier to configure | 16:30 |
| arigato | cfbolz: I can | 16:30 |
| exarkun | santagada: "so much"? | 16:31 |
| exarkun | santagada: your perspective might need some adjustment | 16:31 |
| santagada | exarkun: yep, soooo much | 16:31 |
| santagada | exarkun: tons and tons | 16:31 |
| exarkun | santagada: I might believe "slightly" | 16:31 |
| santagada | exarkun: the only worse config file than apache is sendmail, that one I never understood | 16:31 |
| cfbolz | arigato: cool | 16:32 |
| santagada | exarkun: I think it is way way easier | 16:32 |
| exarkun | santagada: "so much" involves not having a custom configuration syntax based on regular expressions and pseudo-shell variables | 16:32 |
| santagada | exarkun: perception maybe | 16:32 |
| Action: cfbolz is trying to get into the state of mind where filling out travel money forms is easy | 16:32 | |
| santagada | exarkun: but I think it was easier... I configured a simple server in 5 minutes | 16:33 |
| exarkun | santagada: you seem to be missing the point | 16:33 |
| arigato | I suspect that the "perspective adjustment" requires a few days of reading man or html pages | 16:33 |
| exarkun | santagada: they're both ridiculously complex to configure. | 16:34 |
| arigato | there are just cases in which all someone wants is a basic server running in 5 minutes | 16:34 |
| xorAxAx | a basic server is 1 line of python :) | 16:35 |
| cfbolz | arigato: SimpleHTTPServer? :-) | 16:35 |
| arigato | yes, I really only use that in practice, although I'm aware that you'd have to work hard to make it suitable e.g. for the whole of http://codespeak.net | 16:36 |
| cfbolz | ok, ok :-) | 16:36 |
| Action: arigato finds an executable /www/mailman/bin/newlist | 16:37 | |
| arigato | cfbolz: ok, what name do we use? | 16:37 |
| cfbolz | hum | 16:38 |
| cfbolz | pypy-squeak? | 16:38 |
| cfbolz | pypy-squeak-dev? | 16:38 |
| arigato | pypy-squeak@codespeak.net looks ok | 16:38 |
| cfbolz | sounds good to me | 16:38 |
| arigato | cfbolz: do you feel like being "the person running the list"? | 16:40 |
| santagada | cfbolz: why not use pypy-dev? | 16:40 |
| santagada | cfbolz: ah, I will just joint pypy-squeak... I want to keep informed about it | 16:41 |
| cfbolz | arigato: yes | 16:41 |
| santagada (n=santagad@143.54.12.173) left irc: | 16:41 | |
| cfbolz | arigato: that means moderating and all that? | 16:41 |
| arigato | I don't know | 16:41 |
| arigato | :-) | 16:41 |
| cfbolz | I think so | 16:42 |
| arigato | you might be the one that gets notifications e.g. when someone unsubscribed tries to post | 16:42 |
| cfbolz | yes | 16:42 |
| arigato | ok, the message I get is a bit unclear but you might have received an e-mail | 16:43 |
| cfbolz | I did! | 16:44 |
| cfbolz | cool | 16:44 |
| gasolin_ (n=chatzill@220-132-160-66.HINET-IP.hinet.net) left irc: "ChatZilla 0.9.78.1 [Firefox 2.0.0.8/2007100816]" | 16:45 | |
| arigato | did you get the admin password too? | 16:46 |
| cfbolz | yes, you want it too? | 16:47 |
| arigato | no, I have it - I generated it myself, it's not auto-generated | 16:47 |
| arigato | there are a few settings to change in the admin web interface | 16:48 |
| arigato | are you doing that right now or should I go ahead? | 16:48 |
| cfbolz | arigato: please go ahead | 16:52 |
| cfbolz | I am mostly confused by all the options:) | 16:52 |
| arigato | it seems that something is wrong | 16:54 |
| arigato | my changes are not saved | 16:54 |
| arigato | file permission issue I guess | 16:54 |
| cfbolz | :-( | 16:57 |
| arigato | I fixed them but it's still not saving my changes | 17:05 |
| arigato | there is nothing in the error logs either | 17:05 |
| panni_ (i=hannes@f048033093.adsl.alicedsl.de) joined #pypy. | 17:06 | |
| cfbolz | :( | 17:07 |
| arigato | ok, via the command-line interface it works | 17:08 |
| arigato | so in case you need it | 17:08 |
| arigato | you need to become the "mailman" user on codespeak | 17:09 |
| arigato | and use /www/mailman/bin/config_list | 17:09 |
| cfbolz | arigato: ah, good to know | 17:12 |
| antocuni | arigato, cfbolz: I can't subscribe to that least | 17:17 |
| antocuni | "you must supply a valid email address" | 17:17 |
| antocuni | s/least/list | 17:17 |
| cfbolz | hm I get the same | 17:18 |
| arigato | grumble | 17:24 |
| arigato | let me try to kill the list and re-create it while being "mailman" instead of "root" | 17:24 |
| cfbolz | :-((( | 17:24 |
| arigato | ah, there is a web form to create new lists | 17:26 |
| Rhamphoryncus (n=rhamph@unaffiliated/rhamphoryncus) joined #pypy. | 17:29 | |
| arigato | cfbolz: ok, re-created via the web form | 17:32 |
| Action: antocuni tries again | 17:33 | |
| arigato | looks better, I can save list setting changes now | 17:34 |
| Action: antocuni is the first and only subscriber! | 17:35 | |
| panni_ (i=hannes@f048033093.adsl.alicedsl.de) left irc: Read error: 104 (Connection reset by peer) | 17:37 | |
| Action: arigato is number two | 17:38 | |
| Action: cfbolz is not getting a confirmation mail so far | 17:40 | |
| cfbolz | arigato: I am sending a private mail to the participants of the bern sprint tonight, ok? | 17:41 |
| arigato | ok | 17:41 |
| stakkars (n=tismer@i577B7DC9.versanet.de) left irc: | 17:56 | |
| antocuni (n=antocuni@host216-123-dynamic.10-79-r.retail.telecomitalia.it) left irc: "Leaving" | 18:12 | |
| stakkars (n=tismer@gprs-pool-1-027.eplus-online.de) joined #pypy. | 18:19 | |
| Action: cfbolz managed to do an incredible amount of paperwork today | 18:19 | |
| xorAxAx | oh, what happened? | 18:23 |
| xorAxAx | cfbolz: started a company? :) | 18:23 |
| cfbolz | xorAxAx: nono | 18:24 |
| cfbolz | only uni stuff | 18:25 |
| cfbolz | I am now officially a master student | 18:25 |
| arigato | congratulation, I suppose | 18:25 |
| cfbolz | arigato: thank you :-) | 18:25 |
| cfbolz | the grade of the bachelor is 1.1 "mit auszeichnung" | 18:26 |
| cfbolz | so I am happy | 18:26 |
| xorAxAx | cool | 18:26 |
| xorAxAx | but only because you avoided UML :) | 18:27 |
| cfbolz | only because of that, yes :-) | 18:27 |
| gasolin_ (n=chatzill@220-132-160-66.HINET-IP.hinet.net) joined #pypy. | 18:31 | |
| arigato (n=arigo@ratthing-195.openend.se) left irc: "zzz" | 18:35 | |
| Action: cfbolz is off | 18:46 | |
| cfbolz (n=cfbolz@fwstups.cs.uni-duesseldorf.de) left irc: "Leaving" | 18:46 | |
| stakkars (n=tismer@gprs-pool-1-027.eplus-online.de) left irc: Remote closed the connection | 18:54 | |
| idnar (i=mithrand@unaffiliated/idnar) left irc: Nick collision from services. | 19:00 | |
| idnar_ (n=mithrand@unaffiliated/idnar) joined #pypy. | 19:00 | |
| lac (i=lac@pdpc/supporter/gold/lac) left #pypy. | 19:01 | |
| Nick change: idnar_ -> idnar | 19:02 | |
| tomus (n=tomus@9-84.89-161.tel.tkb.net.pl) left irc: "Leaving." | 19:19 | |
| tomus (n=tomus@9-84.89-161.tel.tkb.net.pl) joined #pypy. | 19:20 | |
| arigato (n=arigo@c-128b70d5.022-54-67626719.cust.bredbandsbolaget.se) joined #pypy. | 19:31 | |
| arigato (n=arigo@c-128b70d5.022-54-67626719.cust.bredbandsbolaget.se) left irc: Client Quit | 19:32 | |
| panni_ (i=hannes@f048033093.adsl.alicedsl.de) joined #pypy. | 19:35 | |
| gadfly_ (n=alon@line103-89.adsl.actcom.co.il) joined #pypy. | 19:39 | |
| gadfly_ (n=alon@line103-89.adsl.actcom.co.il) left irc: Read error: 104 (Connection reset by peer) | 19:40 | |
| gasolin_ (n=chatzill@220-132-160-66.HINET-IP.hinet.net) left irc: Remote closed the connection | 19:46 | |
| panni_ (i=hannes@f048033093.adsl.alicedsl.de) left irc: Read error: 104 (Connection reset by peer) | 19:57 | |
| santagada (n=santagad@201.21.248.4) joined #pypy. | 20:07 | |
| santagada (n=santagad@201.21.248.4) left irc: "good bye" | 20:42 | |
| panni_ (i=hannes@f048033093.adsl.alicedsl.de) joined #pypy. | 21:24 | |
| panni_ (i=hannes@f048033093.adsl.alicedsl.de) left irc: Read error: 104 (Connection reset by peer) | 21:42 | |
| santagada (n=santagad@201.21.248.4) joined #pypy. | 21:48 | |
| rxe (n=rxe@82-41-11-217.cable.ubr02.edin.blueyonder.co.uk) joined #pypy. | 21:51 | |
| santagada | rxe: hi | 21:55 |
| rxe | santagada: hi! | 21:56 |
| rxe (n=rxe@82-41-11-217.cable.ubr02.edin.blueyonder.co.uk) left irc: | 22:03 | |
| rxe (n=rxe@82-41-11-217.cable.ubr02.edin.blueyonder.co.uk) joined #pypy. | 22:07 | |
| facetone | rxe - r48229 - fix translator.llvm.test.test_symbolic: test_sizeof_constsize_struct by arigo r48201 | 22:20 |
| facetone | rxe - r48230 - support richer inputs (like strings, unichars) for testing | 22:36 |
| jacob22 (n=jacob@c-22c5e055.1321-1-64736c11.cust.bredbandsbolaget.se) left irc: Read error: 110 (Connection timed out) | 22:50 | |
| jacob22 (n=jacob@c-22c5e055.1321-1-64736c11.cust.bredbandsbolaget.se) joined #pypy. | 22:51 | |
| nano (n=nano@72.24.149.244) joined #pypy. | 22:52 | |
| nano | hello | 22:52 |
| santagada (n=santagad@201.21.248.4) left irc: | 22:54 | |
| simonp1 | nano: hi! | 22:54 |
| nano | hi :) where's a good place to start looking for info if I run into problems running py.py on windows? (python 2.5.1) | 22:55 |
| simonp1 | right here. | 22:55 |
| nano | alright | 22:55 |
| simonp1 | i think christian (stakkars) is working with windows. | 22:56 |
| simonp1 | it's a bit late for the europeans ATM. | 22:56 |
| nano | yeah, heh | 22:56 |
| nano | well, have you heard of "distutils.errors.DistutilsPlatformError: Python was built with Visual Studio 2003;" before? | 22:56 |
| nano | just trying to run py.py, not translate | 22:57 |
| simonp1 | hmm, it may still use the c compiler to configure itself. | 22:57 |
| nano | yeah, I think it's trying to find the size of an int | 22:57 |
| nano | looking at the stack trace | 22:57 |
| nano | don't know how to specify to try a different compiler | 22:58 |
| simonp1 | not sure if gcc is supported on windows. | 22:58 |
| santagada (n=santagad@201.21.248.4) joined #pypy. | 22:58 | |
| nano | going to add msvc to PATH and see if that fixes it... | 23:01 |
| panni_ (i=hannes@f048033093.adsl.alicedsl.de) joined #pypy. | 23:06 | |
| santagada | rxe: I got the binaries fot llvm back, now I am checking out pypy-dist | 23:11 |
| rxe | santagada: you lost them? | 23:14 |
| santagada | i sent you some private messages telling what happened | 23:16 |
| rxe | :-( my link is bad, i just got a hi | 23:17 |
| santagada | rxe: well I got everything back now | 23:18 |
| rxe | good! | 23:18 |
| santagada | rxe: did you see one failure at test_rint, something about a simple function that should return r_uint and is returning long? | 23:18 |
| santagada | rxe: this should be pretty easy to fix | 23:18 |
| santagada | rxe: maybe you should let this one to me | 23:19 |
| rxe | santagada: please do :-) | 23:19 |
| rxe | santagada: missing llong_floordiv_zer is a good one too ! | 23:22 |
| santagada | rxe: why do we need ctypes on modwrapper? isn't there some stuff on rffi that makes this obsolete? | 23:28 |
| rxe | ctypes is an interface to the llvm entrypoint - so we can do testing from cpython. | 23:28 |
| rxe | since llvm generates a .so file we need to call and query that function | 23:29 |
| santagada | rxe: well but we could do that using rffi or ll2ctypes or something right? | 23:30 |
| rxe | just for some background, we normally spawn a new process for each module. this is to with boehm and some obscure error that happens if you install it too many times (or someth | 23:30 |
| rxe | ing) | 23:31 |
| rxe | ermm - if you want to write your test in rpython and then compile the test | 23:31 |
| AntonK (n=asl@asl.dorms.spbu.ru) left irc: Read error: 104 (Connection reset by peer) | 23:31 | |
| AntonK (n=asl@asl.dorms.spbu.ru) joined #pypy. | 23:32 | |
| rxe | rffi and llctypes are for llvm to call externals. we want to call the generated code from cpython | 23:32 |
| rxe | make any sense? | 23:34 |
| santagada | rxe: yes but now you can run rffi code on top of cpython... I was thinking about running the tests on top of pypy iteself in the future... but llctypes needs ctypes anyway, so it wouldn't make any diference | 23:38 |
| santagada | rxe: what shoud div_zer do? | 23:38 |
| panni_ (i=hannes@f048033093.adsl.alicedsl.de) left irc: Read error: 104 (Connection reset by peer) | 23:38 | |
| rxe | santagada: it should still work with applevel ctypes (when it exists) | 23:39 |
| rxe | means you cant divide by zero with that operation | 23:41 |
| santagada | rxe: what should it mean in llvm? there is only div and rem there | 23:42 |
| santagada | rxe: and where do I get llvm 1.9 docs? the docs on the site only mention udiv and urem and srem not the ones you are using | 23:42 |
| rxe | in genc there is int.h which has the magic for these operations. for llvm these are rewritten in rpython and translated. | 23:42 |
| rxe | see: rpython/raisingops/raisingops.py | 23:43 |
| rxe | the llvm backend is really simple. it is the all dangling parts that make it more tricky. | 23:44 |
| xorAxAx | a package for a single file with 263 LOCs :) | 23:44 |
| rxe | xorAxAx: nice :-) | 23:45 |
| rxe | santagada: if you go to the downloads - there are links to older docs there | 23:46 |
| santagada | rxe: so we should translate to "OpReprCall(op, self.db)" or something? | 23:49 |
| rxe | yes just about all operations go through the opwriter - except for the raising int operations - which are transforrmed into a direct call to the link i gave above. | 23:51 |
| rxe | so yes you could implement it there - but then there is the problem of how to raise the exception | 23:53 |
| rxe | see raisingop2direct_call.py | 23:54 |
| stakkars (n=tismer@gprs-pool-1-027.eplus-online.de) joined #pypy. | 23:55 | |
| rxe | stakkars: hi - i tried out my stackless mail account :-) | 23:57 |
| stakkars | ah, file | 23:58 |
| stakkars | fine. do you have leopard, already? | 23:59 |
| rxe | no - my laptop seems to be creaking | 23:59 |
| --- Thu Nov 1 2007 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!