Conversation with #inferno at Fri Apr 1 09:55:48 2011 on powerman-asdf@irc.freenode.net (irc) (09:59:23) GriffenJBS: sys->print("%r") returns an error, any way to clear %r? (10:13:25) Fish- left the room (quit: Quit: So Long, and Thanks for All the Fish). (10:15:40) Fish [~Fish@exo3753.pck.nerim.net] entered the room. (10:19:32) GriffenJBS: nvm, it's only meant to be used when an error code is encountered. (11:27:36) mjl-: yeah (11:27:46) mjl-: you can write it with sys->werrstr("new message") (13:15:30) tensai_cirno [~cirno@195.19.62.212] entered the room. (13:40:52) tensai_cirno left the room (quit: Quit: Leaving). (14:07:10) KBme left the room (quit: Ping timeout: 260 seconds). (14:10:31) KBme [~KBme@9angled-2-pt.tunnel.tserv5.lon1.ipv6.he.net] entered the room. (14:10:41) tensai_cirno [~cirno@195.19.62.212] entered the room. (14:46:54) mjl-: jas: you have an inferno-os clone, jas-inferno-cog. is that like a full google code project? (14:47:23) mjl-: i'm wondering whether you can set up a mailing list that receives a mail for each push to the repo (14:47:41) mjl-: i know that's possible with a "normal" google code repo, inferno-kirkwood has it (15:32:30) robot121 [~kazzhilki@proxy10.ts.fujitsu.com] entered the room. (15:34:25) robot12 left the room (quit: Ping timeout: 252 seconds). (15:54:26) Guest83260 [~algol@188.24.74.88] entered the room. (15:59:02) robot12 [~kazzhilki@proxy10.ts.fujitsu.com] entered the room. (15:59:27) Guest83260 left the room (quit: Read error: Connection reset by peer). (15:59:39) fdd [~algol@188.24.74.88] entered the room. (15:59:39) fdd left the room (quit: Changing host). (15:59:39) fdd [~algol@unaffiliated/fdd] entered the room. (16:00:29) robot121 left the room (quit: Ping timeout: 264 seconds). (16:44:15) mjl-: ok, it seems you can set up a commits/changes mailing list with a clone, i just made one (16:44:38) mjl-: but first lets make some changes (17:17:33) jas: mjl: yeah, a custom little branch I'm using to track changes that _might_ show up on iOS, at least for people willing to build it from source (17:18:27) robot12 left the room. (17:32:14) mjl-: ah, looks like some hefty changes in the file tree layout (17:32:36) mjl-: jas: ios is a pretty overloaded word for OS'es if you ask me (17:32:49) mjl-: cisco ios, apple ios, inferno-os (17:32:55) sl: what is this ios talk (17:34:46) mjl-: do you know more ios'es? :) (17:35:01) tensai_cirno left the room (quit: Quit: Leaving). (17:35:03) sl: landed in the middle of this discussion. :) (17:36:51) sl: is there a way to open rio windows on a remote plan 9 machine from inside inferno? (17:37:01) sl: rephrased: how is it done? :) (17:39:56) mjl-: hmm (17:40:15) mjl-: what should inferno & plan 9 do with that window? (17:40:41) sl: basically i'd like to duplicate the functionality of drawterm. (17:40:47) mjl-: ah (17:40:57) mjl-: there are some 9import or rioimport and such tools (17:41:06) mjl-: i don't know which exactly does what you want (17:41:10) mjl-: but i bet it's one of them :) (17:41:32) mjl-: 9win (17:41:39) sl: thanks, it's a starting place at least. ;) (17:41:39) mjl-: 9win creates a window for a graphical Plan 9 command (default rio) to run in. (17:42:14) sl: oh, perfect. this should be sufficient. (17:44:49) sl: thanks (17:51:54) vsrinivas: sl: yes; 9cpu + 9win work (17:55:19) sl: hm, i don't seem to have 9cpu (18:08:12) vsrinivas: hrm. copy it out of the inferno-npe tree.... iirc there were some fixes there to make it work on modern inferno (18:08:44) sl: i also didn't know this was built in to acme-sac (18:34:48) GriffenJBS: mjl-: were you ever able to edit https://sites.google.com/site/496e6665726e6f4f53/? (18:44:42) mjl-: GriffenJBS: haven't tried again, but at first attempt it certainly didn't work for me (18:44:47) mjl-: i'll try again (18:45:02) mjl-: nopes, same error (18:45:17) mjl-: google accounts - The page you requested is invalid. (18:45:54) mjl-: it's when i click on "sign in" at the bottom of the google sites page (20:01:22) KillerX [~anant@2620:101:8003:200:21b:63ff:fea5:86ee] entered the room. (20:40:15) Fish- [~Fish@9fans.fr] entered the room. (21:18:04) jgblanco [~jgblanco@58.Red-88-7-180.staticIP.rima-tde.net] entered the room. (21:23:52) hotaru2k3 left the room (quit: Disconnected by services). (21:24:05) hotaru2k3 [debian-tor@gateway/tor-sasl/hotaru2k3] entered the room. (21:24:05) GriffenJBS: mjl-: that would be a google problem, one I can't reproduce here (21:24:22) GriffenJBS: can anyone else access that site? (21:32:39) GriffenJBS: mjl-: trying going to https://sites.google.com sign in, then try the site (verify your account is proper and the site is the problem) (21:35:32) mjl-: i am signed in there (21:35:45) mjl-: i'm signed into google code too, same browser session (21:37:34) mjl-: perhaps you need a "public profile" to get rid of the obscure error message (21:37:42) mjl-: but i don't want a public profile (21:38:10) hotaru2k3 left the room (quit: Ping timeout: 246 seconds). (21:38:14) mjl-: but neh, can't be that. it seems i can create a site there without such a public profile (21:42:28) GriffenJBS: when signed in and looking at the site it gives you an error but anon is ok? (21:42:55) GriffenJBS: limbo makes me feel stupid, how can I test if a reference is valid? (21:43:23) mjl-: i can look at the site while logged in to (21:43:33) mjl-: but i want to edit (21:43:55) mjl-: so i click on sign in (though i'm already logged in at google), then it gives the error message (21:43:59) GriffenJBS: I'm trying 'comp : Ecmascript->Completion = ecma->eval(exec, script); if (comp == nil)', compile error (21:44:03) fdd left the room (quit: Quit: 10100011010101000011100101.00.). (21:44:14) mjl-: at the main google sites page it shows i'm logged in (21:44:30) mjl-: but the google accounts page looks like some sort of error on googles side (21:44:41) mjl-: so perhaps they just fouled up and need a while to get it fixed (21:44:43) GriffenJBS: did you join the edit group? (21:45:04) mjl-: i don't know what that means, so probably no :) (21:45:10) mjl-: i bet i have to sign in first (21:45:24) GriffenJBS: it takes a little more than a google id to edit (21:45:39) mjl-: what else is there? the "public profile" thing? (21:46:00) mjl-: sounds like the public shaming punishments they did in the middle ages (21:46:08) mjl-: so i hope not :) (21:46:13) GriffenJBS: it's a google group (21:46:27) GriffenJBS: http://groups.google.com/group/infernooswiki (21:46:51) mjl-: i need to join that to edit the site? (21:46:57) GriffenJBS: the group is open, so anyone can join, and the group has editing rights, so any member can edit (21:47:02) mjl-: ah (21:47:04) mjl-: weird (21:47:18) mjl-: one moment a group is a mailing list, next it's an aclgroup (21:47:21) mjl-: i'll try it (21:47:29) mjl-: anway, on the compiler error (21:47:32) GriffenJBS: how is that for code reuse? (21:47:40) mjl-: unexpected? ;) (21:48:09) mjl-: 'comp : Ecmascript->Completion; comp = ecma->eval(exec, script); if (comp == nil)' (21:48:10) mjl-: try that (21:48:10) mjl-: or (21:48:13) mjl-: (better) (21:48:26) mjl-: 'comp := ecma->eval(exec, script); if (comp == nil)' (21:48:26) GriffenJBS: so don't declare and set in one statement? (21:48:31) mjl-: exactly (21:48:32) mjl-: or do (21:48:34) mjl-: and use := (21:48:37) mjl-: and omit the type! (21:50:34) GriffenJBS: "ps12.b:37: cannot compare 'comp' of type Ecmascript->Completion to 'nil'" (21:50:54) GriffenJBS: 37 is 'if (comp == nil) {' (21:51:14) mjl-: ok, completion probably is not a "ref type" (21:51:27) mjl-: that's one reason i don't often use the "type" keyword, it obscures that fact (21:51:45) mjl-: there may be a field in Ecmascript->Completion that indicates validness/success/error (21:51:46) GriffenJBS: lol, that would explain it, I was sure it was declared that way in the module (21:52:00) hotaru2k3 [debian-tor@gateway/tor-sasl/hotaru2k3] entered the room. (21:52:08) GriffenJBS: :-/ not a ref, my mistake (22:13:17) GriffenJBS: no overloading in limbo? ie write(v: string) and write(v: int) (22:13:48) mjl-: nopes (22:14:14) GriffenJBS: it's rather strongly typed, I wonder why it wasn't included (22:17:57) jgblanco left the room (quit: Quit: jgblanco). (00:08:11) bugQ [9b610e14@gateway/web/freenode/ip.155.97.14.20] entered the room. (00:20:30) mjl-: GriffenJBS: i think the language designers found function overloading potentially confusing (00:57:25) Fish- left the room (quit: Quit: So Long, and Thanks for All the Fish). (01:32:26) mjl-: i've made a stand-alone emu.exe with vac root file system (01:32:29) mjl-: http://www.ueber.net/emuq/ (01:32:54) mjl-: so it's actually emuq.exe (01:33:24) mjl-: inspired by how easy it is to download a putty.exe and login to an ssh server. this makes it as easy to run inferno. (01:34:35) mjl-: with the default config it also asks for an sftp address to use as /n/home (01:35:14) mjl-: the factotum/sshkeys is a bit annoying. if that becomes better (use secstore?), it will be pretty convenient, i think (01:36:53) mjl-: i should document it better (01:44:24) uriel: mjl-: awesome (02:01:42) KillerX left the room (quit: Remote host closed the connection). (02:02:02) KillerX [~anant@nat/mozilla/x-ysoaqmlrpngsboeg] entered the room. (02:56:17) KillerX left the room (quit: Remote host closed the connection). (02:56:41) KillerX [~anant@2620:101:8003:200:21b:63ff:fea5:86ee] entered the room. (02:56:53) KillerX left the room (quit: Remote host closed the connection). (02:57:30) GriffenJBS: mjl-: overloading is handy when you are doing the same think with very similar objects like writePacket(stream: FD); writePacket(stream: Socket); WritePacket(stream: MemBuffer); (02:57:41) KillerX [~anant@2620:101:8003:200:21b:63ff:fea5:86ee] entered the room. (02:58:19) GriffenJBS: or is it possible to specify 'ref ANY' and cast ANY in the function? (02:58:36) GriffenJBS: I said that wrong, but I think you'll understand (03:11:01) bugQ left the room (quit: Ping timeout: 252 seconds). (03:16:43) sl: where did it go (03:29:37) KillerX left the room (quit: Quit: KillerX). (04:28:43) vsrinivas left the room (quit: Ping timeout: 246 seconds). (04:42:49) me_ [~me@c-68-48-11-23.hsd1.md.comcast.net] entered the room. (04:43:19) me_ is now known as vsrinivas (04:44:36) vsrinivas left the room (quit: Client Quit). (04:48:26) me_ [~me@c-68-48-11-23.hsd1.md.comcast.net] entered the room. (05:11:48) perdiy [~mkhl@sxemacs/devel/perdix] entered the room. (05:13:10) perdix left the room (quit: Ping timeout: 246 seconds). (07:56:36) me_ left the room (quit: Quit: leaving). (08:02:21) me_ [~me@c-68-48-11-23.hsd1.md.comcast.net] entered the room. (08:02:43) me_ is now known as vsrinivas (10:14:53) The account has disconnected and you are no longer in this chat. You will be automatically rejoined in the chat when the account reconnects.