00:05:23 -!- GregorR has quit (Read error: 110 (Connection timed out)). 00:06:03 -!- oklopol has quit (Read error: 104 (Connection reset by peer)). 00:09:18 -!- GregorR has joined. 00:09:43 -!- oklopol has joined. 00:17:21 -!- ihope has joined. 00:17:49 Small world, I guess. I conclude that everyone here is interested in Nomic. 00:18:26 Wut? 00:19:12 somewhat 00:19:51 Oerjan Johansen and pikhq, for two. 00:20:57 yes, though i think they are the only ones 00:21:17 also, you should not use oerjan's full name without using pikhq's 00:21:32 for by doing so you revealed you don't know his name. 00:22:13 Yes, we now know your TERRIBLE SECRET 00:23:03 Josiah "pikhq" Worcester, then? 00:23:30 There are other Oerjans; I don't think there's a significant number of pikhqs. 00:28:10 Therefore, I clearly knew pikhq's real name all along. 00:29:23 right, sorry 00:29:31 * oklopol bows deep 00:34:05 Then there's Kevan Davis, who is not part of this community as far as I know. 00:56:04 And there's Douglas Hofstadter, who is a real person. 01:13:15 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)). 01:15:53 -!- Sgeo has joined. 01:16:36 Should I work on PSOX? 01:18:01 yers 01:18:09 What's the alternative? 01:18:58 -!- ihope has quit ("CGI:IRC (Ping timeout)"). 01:19:43 http://www.youtube.com/watch?v=uBGzHfdr90w // I built a trombute! 01:20:39 Slereah-, not working on PSOX because nobody cares about PSOX 01:20:58 Quite the dilemma. 01:21:34 I mean, if people showed interest in it, I'd work on it 01:21:41 Is anyone here interested? 01:21:44 Sgeo: i'm interested in the result, yes 01:22:02 GregorR: is that an invention of yours? 01:22:10 too lazy to googlify, once again 01:22:31 oklopol: Yup. 01:22:38 so, details 01:22:43 wtf is it 01:22:43 Also, anyone here who disliked the strange safety stuff: It's being redone. Safety stuff will be specified on the command line, e.g. "--safety nohttp,fullfileio" 01:22:57 yeah, that's better 01:22:57 oklopol: It's a giant slide flute. 01:22:59 Good idea? 01:23:20 Instead of requesting permissions while the program runs, etc. etc. etc. 01:23:28 There will still be a safety log, though 01:23:33 run-time requests are a stupid idea, imo 01:23:39 oklopol: A giant slide flute made of PVC pipe, specifically :P 01:24:05 too dark, can't see how it works :< 01:24:25 Yeah, sorry, wasn't a good place to record a video :P 01:24:58 * Sgeo hates the fact that requests for input are required 01:25:20 And also, in non-PSOX programs run on a PSOX interpreter, there may be a condition I call "Comma-Hang" 01:25:32 The canonical BF CAT program suffers from it 01:26:05 +[>,.<] 01:26:32 Because it doesn't send out anything indicating that it ISN'T a PSOX program, and the BF interpreter waits 01:26:39 +[,.] 01:26:39 While the PSOX interpreter waits.. 01:26:48 Slereah-, that stops on NUL 01:27:22 oklopol: http://www.codu.org/pics/thumbnails.php?album=3 // this is better for seeing how it actually works. 01:27:31 How do you type in NUL? 01:27:34 alt 000? 01:28:13 Don't know if you can type it in, but the problem's still there 01:28:50 I can live with that. 01:28:57 GregorR: quite awesome :D 01:29:19 i gotta make one myself 01:30:15 What would happen if you glued a small whistle inside it? 01:30:26 And blew in it while jerking around the tube! 01:31:10 Will anyone join #psox ? 01:31:19 oklopol: I'm making some instructions, I'll upload them in a while. 01:31:35 Slereah-: That would be just convert the slide flute into a slide whistle *shrugs* 01:32:37 GregorR: parse error 01:32:56 oklopol: ...? 01:33:16 "That would be just convert the slide flute into a slide whistle" i failed to parse this 01:33:37 so... i output an error 01:33:38 GregorR : Do it! 01:33:50 Maybe you can make the music of some Mexican movie! 01:34:15 oklopol: Whistles are just flutes with a fipple at the end. Go wikipedia "fipple" for more information :P 01:34:41 parse errors have nothing to do with semantics! 01:35:07 although i do not know what a fipple is. 01:35:28 http://en.wikipedia.org/wiki/Fipple 01:35:58 -!- boily has joined. 01:36:14 yeah, anyway, i'm getting a bit paranoid here, was "That would be just convert the slide flute into a slide whistle" in fact correct english and i'm just failing badly? 01:36:53 I'm no English speaker. 01:37:04 Although the be seems a little out of place. 01:38:18 i was thinking "converting", and wanted to point it out just to be annoying, but GregorR either didn't reread his sentence or i'm indeed losing my mind 01:38:49 It does not really matter. 01:39:01 My sentence was correct as is. 01:39:06 was afraid so 01:39:08 *as it was :P 01:39:30 Heh. 01:39:36 now help me parse it, please :) 01:40:24 -!- boily has quit (Client Quit). 01:40:44 blah, okay, i'll just try to forget about it :) 01:42:20 "That would be just convert the slide flute into a slide whistle" 01:42:23 Expand "that": 01:42:34 "Performing the action you've mentioned would be just convert the slide flute into a slide whistle" 01:42:38 A bit more expansion: 01:42:55 "The effect of performing the action you've mentioned would be to convert the slide flute into a slide whistle" 01:43:00 *unhelpful* 01:43:37 well, i did understand it to begin with, just didn't realize you can make lambdas that way too in english 01:43:46 then again, i don't understand much at this hour 01:44:18 Try coding naked. 01:44:22 It is so liberating. 01:44:41 i'm actually coding naked as we speak. 01:45:01 Is it liberating? 01:45:07 well, when we speak, i'm not coding, but i code during the few seconds of silence between messages 01:45:22 Well, when we speak, you are coding. 01:45:24 In IRP. 01:45:46 omg, hope i don't get kb's 01:45:48 *kb'd 01:46:12 Please, banning oklopol = False 01:46:39 Does this line make sense to people? 01:46:40 ./PSOX.py -s nonet ./bf myprog.b 01:47:30 to continue the highly cerebral discussion, i'm more half-naked, i have my shirt on, but nothing else 01:47:39 Sgeo: somewhat 01:48:18 I am two halves. 01:48:22 It's surprisingly hot in here. 01:48:55 I'm trying to add m-functions in my Turing machine, but it's hard when you're not concentrated 01:50:30 * oklopol tries to concentrate to make it easier 01:51:04 oklopol, only somewhat? 01:51:10 "-s" is safety 01:51:15 Specifies safety options 01:51:31 okay, then makes 90% sense 01:52:12 What doesn't make sense? 01:52:47 ./bf 01:52:57 why the ./ 01:53:09 I'm assuming that the bf interpreter is in the same directory 01:53:17 Pirate smiley. 01:53:32 ummmm 01:54:02 ./psox.py opens the psox server and runs the command given piping stdio to the server? 01:54:12 yes 01:54:55 i guess i got to 99% then, that's as far as i go after 2am 01:55:35 What's the last 1%? 01:55:56 that's reserved for times when i'm fully awake 01:56:54 GregorR: Congrats on creating a new instrument. 01:57:17 Now, if you can play it well, I'll applaud you. :p 01:58:02 well, at least you can make out the song 01:58:16 If someone can play the spoon, and someone else with a string, we can make a band! 01:58:24 spoons* 01:58:45 "The limited budget boys" or something. 02:01:51 Bye for now 02:02:26 Bye. 02:02:43 My room, for the first time in several *years*, is clean. 02:03:27 And it only took a couple days of work. 02:03:31 Straight. 02:03:32 Heh. 02:03:55 Reminds me. I should start studying tomorrow. 02:04:22 * pikhq should consider getting back up on his Japanese studies 02:04:40 Which reminds me: anyone seen Sukoshi around in the past, oh, 6 months? 02:04:50 Is there any programming language based on another alphabet? 02:05:10 No, but I could trivially make Tcl take Japanese input. 02:05:11 Why don't we ever see programs in cyrillic or katakana! 02:05:47 A few simple things about it: first, everything is in Unicode. Second, the builtins are just ordinary functions. 02:05:53 Or the old Nahuatl script, which is throughly impossible to use on a keyboard. 02:06:05 So, it's a simple matter to rename the builtins. 02:06:28 And a slightly more difficult matter to write a wrapper around the builtins so all the arguments are Japanese. 02:07:31 I wonder if there's some learning languages made in the local languages. 02:08:13 プロック フー {バー バーッズ} {書いて "もしもし、世界!"};フー 02:08:24 That can be 100% valid Tcl. 02:08:33 Heh 02:08:33 Already, it's syntactically valid. ;) 02:09:17 Hrm. Why am I having foo take arguments bar and baz if it just outputs "Hello, world!"? 02:10:03 Well, maybe foo is "print", bar is "Hello," and baz is "world!". 02:10:43 プロック フー {バー バーッズ} {書いて "${バー}、${バーッズ}!"};フー もしもし 世界 02:10:52 In English: 02:10:55 My first bit: 02:11:07 proc foo {bar baz} {puts "Hello, world!"};foo 02:11:10 My second: 02:11:19 proc foo {bar baz} {puts "$bar, $baz!" 02:11:21 } 02:11:23 ;foo 02:11:44 "Hello" "world" 02:11:50 Extra newlines not withstanding. 02:12:00 *harro worrd 02:12:22 馬鹿だろう。 02:15:33 Slereah-: there's a finnish translation of vba for microsoft word! 02:15:57 vba? 02:16:03 visual basic for applications 02:16:19 The frenchest thing we've ever done here was some sort of French pseudocode during our first year! 02:16:31 heh 02:17:27 -!- Slereah has joined. 02:21:58 http://www.flickr.com/photo_zoom.gne?id=2142109719&size=o 02:22:02 Something like that. 02:31:34 Hm. Is there a way to use the internal speaker with Python? 02:36:02 -!- Slereah- has quit (Read error: 110 (Connection timed out)). 02:36:46 hehe 02:37:34 Playing the Super Mario theme on a Turing machine or the Monkey Island one has some appeal to me. 02:40:14 does your turing machine have an "audible" state? 02:41:08 Well, if I can find a way to use the internal speaker from Python, I can just print notes and play them with some function! 02:41:47 you have windows? 02:41:54 Yes I do. 02:41:55 import winsound 02:42:03 winsound.Beep(1000,1000) 02:48:35 Yay! 02:49:45 -!- Slereah- has joined. 03:05:44 How to build a trombute: http://www.codu.org/pvcinstruments/ (ping oklopol) 03:07:14 ah 03:07:56 lol /pvcinstruments/ xD 03:08:24 tromzophone 03:08:28 tromxophone 03:08:37 trute 03:08:44 troccolo 03:09:09 You realize that it doesn't have to be a slide instrument just because it's made of PVC :P 03:09:23 oh, right 03:09:27 tromlophone 03:09:31 tromolin 03:09:39 trombiano 03:09:52 OK, I took the word "trom" from "trombone" genius X_X 03:09:53 well, troms, of course. 03:09:56 Pianophone. 03:10:06 Xylobone? 03:10:07 :D 03:10:14 Xenophone 03:10:18 You can make a perfectly good flute out of PVC *shrugs* 03:10:25 So I figured - why not a slide flute? 03:10:51 indeed you did, but "trom" sounds fun 03:12:52 -!- Slereah has quit (Read error: 110 (Connection timed out)). 03:13:27 but it is trombone + flute, right? 03:14:34 assumed the other part is an instrument and the other is something pvc-related 03:15:57 GregorR: Is there any reason for you not gluing the joints together? 03:19:09 duct tape is more pvc'y 03:20:27 But that PVC glue (epoxy?) is less ghetto, more air-tight, and more likely to stay together. 03:50:56 -!- ihope has joined. 03:51:09 pikhq: that was fast. 03:51:22 I don't suppose you're the Registrar. 03:51:31 I'm not. 03:51:39 I just have my mail client checking every minute. 03:51:52 Pity you're not in Agora. ;p 03:52:08 I might join it soon. 03:52:49 You're not a Minister at all? How boring! 03:52:59 I'm more active in Agora. 03:53:14 I have two offices and three patent titles in Agora. 03:53:26 What are your patent titles? 03:53:42 Agoran Spy, Champion, and Minister Without Portfolio. 03:54:07 A proposal being voted on ATM should award me the title of Scamster, as well. 03:54:11 Minister Without Portfolio? Interesting. 03:56:11 Read the ruleset sometime. Quite a good read, if you have an afternoon. 03:56:35 :-) 03:59:28 "Rule 101/7 (Power=3)" 03:59:33 I'm confused already. 04:00:17 The power of a rule determines what the rule takes precedence over (along with the rule text). 04:00:29 A power 3 rule takes precedence over a power 2 rule, and a power 1 rule. 04:00:41 101/7. That just says that it's rule #101, revision 7. 04:00:49 * ihope nods 04:01:13 Not rule dictated or anything; just convention. 04:04:14 It's just convention that a power 3 rule takes precedence over a power 2 rule? 04:04:39 No, the formatting is just a convention. 04:04:56 The precedence rules are quite solidly defined in Section "Rules". 04:05:24 (as is the definition of a rule) 04:06:40 -!- oklopol has quit (Remote closed the connection). 04:07:09 * pikhq reads the Full Logical Ruleset, and gets amused by some of the cases concerning the rule's interpretation. . . 04:08:15 "The game must operate according to rules that exist at the time, and not attempt to incorporate retroactive changes made in the future" CFJ 1848. . . 04:10:02 -!- oklopol_ has joined. 04:10:14 Is there a term for when a judge of some sort makes a judgement in bad faith? 04:10:15 heh, 3rd random reboot today xD 04:10:20 A bad-faith judgement? 04:12:01 That would be a judgement soon to be appealed. 04:12:34 And perhaps an "inappropriate judgement". An inappropriate judgement may be punished, should we opt to do so. 04:13:44 Call it a Mockingbird judgement in an emergency. 04:16:59 I want to have a power of 4. >:-) 04:17:41 You can't have a power of 4. You're not an instrument. 04:19:08 I guess I'd settle for just being an instrument. 04:19:14 For now, I'll settle for being a player :-P 04:24:23 So players generally have power 0, meaning instruments have complete control over the players? 04:24:27 If so, how scary. 04:28:53 Mm, how come an emergency session results in all non-Senators going supine? 04:31:22 Is supine-ness meant in the sense of passiveness, with calling it a posture just being a pun? 04:34:57 Man, even on PC speaker the Monkey Island 2 theme seems horribly complex! 04:35:52 Players aren't instruments, so they don't have a power. 04:36:03 The supine-ness means that they can't judge. 04:37:18 Players aren't entities, then? Either an entity has power 0 or it's an instrument. 04:37:33 Ah. 04:37:48 Entities are things which are soley defined by the rules. 04:38:04 Unless you manage to sequence your DNA and stick it in the ruleset, you're not an entity. ;) 04:41:11 Ah. :-) 04:43:44 Looks like Agora has a Rulekeepor instead of a Rulekeeper? 04:49:03 Yeah. 04:49:06 Tradition. 04:49:09 Dunno why. 04:49:22 You'd have to ask Rulekeepor Zefram why. 04:53:23 Rule 869 says a player is an entity. I take it this means that a player is not the human behind that player. 04:53:31 Hrm. 04:53:44 Yeah. 04:53:51 Complicated ruleset, one must admit. 04:53:56 Yes. :-) 04:54:29 My favorite rule is rule 2029. 04:55:26 Is it the only rule with power 4? 04:55:29 Yes. 04:55:52 The scam that put it in place changed the rules to *allow* for a power 4 rule. 04:57:18 Ah. 05:11:35 Now, normally, I keep all this email from colleges in my inbox. 05:11:55 But this one got sent to the spam box, and I feel like keeping it there. :-) 05:14:22 :) 05:14:32 I don't need to bother with that junk anymore. 05:14:46 Why bother when you're already happy with the school you're signed up for? 05:17:16 Rockford High School doesn't have many graduate-level courses. :-P 05:22:02 Hrm? 05:22:42 Nor does Mitchell High; the point is that I have college lined up already. . . 05:23:37 * ihope nods 05:49:28 What's Plof? 05:50:16 Plof is Gregor's own functional/imperative language. 05:50:16 GregorR's programming language, isn't it? 05:50:33 Yeah. 05:50:54 I'm perhaps the only non-Gregor person involved in it. 05:52:55 URL? 05:54:02 http://www.codu.org/plof/ 05:54:47 ty 05:54:55 * Sgeo wonders how it could work with PSOX.. 05:55:10 WARNING: [UserPermissions] are unconfigured! 05:55:10 This node is currently empty. 05:55:25 Wouldn't need to. 05:55:37 Just need to finalise the C API. 05:55:59 oh darn 05:56:15 Would anyone appreciate PSOX? 05:59:15 ? 05:59:22 * Sgeo feels useless 05:59:30 * pikhq would 05:59:44 Although other things in life are keeping me away from Esome. 06:00:24 Make yourself useful! Join a nomic! 06:00:26 :-P 06:02:21 Is PSOX useful at all? 06:02:30 Is PEBBLE? 06:03:00 Esoteric languages in general do tend to be useless. 06:03:20 Would people in the esolang community consider PSOX to be a good thing? 06:03:27 Or will most people ignore it? 06:05:01 I wouldn't consider it very useful as esolangy things go, really. 06:05:32 :( 06:06:37 Though I do rather expect that I consider it less useful than the average esolanger would. 06:07:03 ihope, howso? 06:07:39 As I perceive things, PSOX has many unnecessary features. 06:08:55 suchas? 06:09:08 EVERYTING 06:09:20 *ANYTING 06:09:31 for $10 06:12:59 ihope? 06:13:04 Now that I actually think about it, my perceptions may well be flawed. The only example I can think of is PSOX automatically asking for permission for the program to do stuff. 06:13:21 ihope, that's changing incidentally 06:13:50 Now it's becoming more useful in my mind. :-) 06:13:56 There will be an option on the command line, so you can specify e.g. "-s nohttp" and the HTTP domain will be disabled 06:16:00 * Sgeo should go to sleep soon 06:16:20 I should have gone to sleep hours ago. :-P 06:16:34 * pikhq should sleep sometime tomorrow. :p 06:16:53 hmm 06:17:01 i wonder when i should sleep 06:17:14 Next week. 06:17:19 -!- calamari has quit ("Leaving"). 06:17:28 * Sgeo CTCP TIME's pikhq 06:17:33 i can't stay up that long 06:17:43 It's the same as bsmntbombdood. 06:17:53 ? 06:17:59 Time zone. 06:18:24 oh 06:18:54 yeah 06:18:59 we are time zone buddies! 06:20:05 -!- ihope has quit ("CGI:IRC (EOF)"). 06:20:36 State buddies too, last I checked. 06:22:29 also country buddies 06:24:42 G'night all 06:25:46 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)). 07:06:18 -!- oerjan has joined. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 10:06:15 I improved my trombute :P 10:36:20 -!- helios_24c3 has joined. 10:58:00 -!- oerjan has quit ("leaving"). 11:08:05 -!- helios_24c3 has quit ("Leaving"). 12:30:52 -!- jix has joined. 12:42:52 -!- RedDak has joined. 12:50:15 -!- jix has quit (Read error: 113 (No route to host)). 14:17:41 hel p 14:17:44 !help 14:22:49 -!- helios_24c3 has joined. 14:53:57 -!- RedDak has quit (Remote closed the connection). 15:37:55 -!- sebbu2 has quit (Read error: 145 (Connection timed out)). 15:38:52 -!- Sgeo has joined. 15:59:55 * Sgeo should work on PSOX.. someone motivate me please? 16:01:45 Get to work! 16:21:44 -!- Sgeo has changed nick to Sophia. 16:21:47 -!- Sophia has changed nick to Sgeo. 16:26:54 -!- Slereah has joined. 16:35:53 -!- miiro has quit (calvino.freenode.net irc.freenode.net). 16:35:54 -!- helios_24c3 has quit (calvino.freenode.net irc.freenode.net). 16:35:57 -!- puzzlet_ has quit (calvino.freenode.net irc.freenode.net). 16:35:57 -!- sekhmet has quit (calvino.freenode.net irc.freenode.net). 16:35:57 -!- tejeez has quit (calvino.freenode.net irc.freenode.net). 16:35:57 -!- Possum has quit (calvino.freenode.net irc.freenode.net). 16:35:58 -!- Sgeo has quit (calvino.freenode.net irc.freenode.net). 16:35:58 -!- oklopol_ has quit (calvino.freenode.net irc.freenode.net). 16:36:00 -!- GregorR has quit (calvino.freenode.net irc.freenode.net). 16:36:00 -!- bsmntbombdood has quit (calvino.freenode.net irc.freenode.net). 16:36:00 -!- tesseracter has quit (calvino.freenode.net irc.freenode.net). 16:36:01 -!- johnl has quit (calvino.freenode.net irc.freenode.net). 16:36:01 -!- Overand has quit (calvino.freenode.net irc.freenode.net). 16:36:03 -!- pikhq has quit (calvino.freenode.net irc.freenode.net). 16:36:05 -!- dbc has quit (calvino.freenode.net irc.freenode.net). 16:36:06 -!- cmeme has quit (calvino.freenode.net irc.freenode.net). 16:36:07 -!- Slereah has quit (calvino.freenode.net irc.freenode.net). 16:36:08 -!- Slereah- has quit (calvino.freenode.net irc.freenode.net). 16:36:08 -!- SimonRC has quit (calvino.freenode.net irc.freenode.net). 16:36:08 -!- mtve has quit (calvino.freenode.net irc.freenode.net). 16:36:08 -!- weilawei has quit (calvino.freenode.net irc.freenode.net). 16:36:08 -!- lifthrasiir has quit (calvino.freenode.net irc.freenode.net). 16:36:08 -!- lament has quit (calvino.freenode.net irc.freenode.net). 16:37:03 -!- Slereah has joined. 16:37:03 -!- Sgeo has joined. 16:37:03 -!- helios_24c3 has joined. 16:37:03 -!- oklopol_ has joined. 16:37:03 -!- Slereah- has joined. 16:37:03 -!- GregorR has joined. 16:37:03 -!- pikhq has joined. 16:37:03 -!- puzzlet_ has joined. 16:37:03 -!- SimonRC has joined. 16:37:03 -!- mtve has joined. 16:37:03 -!- weilawei has joined. 16:37:03 -!- bsmntbombdood has joined. 16:37:03 -!- cmeme has joined. 16:37:03 -!- sekhmet has joined. 16:37:03 -!- tesseracter has joined. 16:37:03 -!- dbc has joined. 16:37:03 -!- lament has joined. 16:37:03 -!- Overand has joined. 16:37:03 -!- johnl has joined. 16:37:03 -!- tejeez has joined. 16:37:03 -!- Possum has joined. 16:37:03 -!- lifthrasiir has joined. 16:37:03 -!- miiro has joined. 16:38:53 * Sgeo falls asleep, or somesuch 16:40:53 -!- Slereah- has quit (Read error: 110 (Connection timed out)). 16:43:41 Sgeo: sophia? 17:00:03 -!- sebbu has joined. 17:15:55 -!- tesseracter has quit (Remote closed the connection). 17:19:55 -!- puzzlet_ has quit (Remote closed the connection). 17:19:59 -!- puzzlet has joined. 17:22:46 -!- Hiato has joined. 17:23:07 Hello all :) 17:32:31 anyway, I would like to get some feedback from you about my esolang http://www.full0.8tt.org 17:34:14 'Lo. 17:35:01 From what I gather so far, that is a diabolically clever language. 17:35:11 thanks :) 17:35:26 Could you please offer the documentation in a non-Windows-specific format? 17:35:43 well, there is the online version which is .txt 17:36:02 should I make an RTF or an open office type format? 17:36:27 (PS: I use Linux myself, just thought though that .doc is easier for most) 17:36:41 HTML. ;) 17:36:57 I suspect that there isn't anyone here who *uses* Windows. :p 17:37:05 :D lol 17:37:14 Erm. Delphi for the interpreter? 17:37:19 well, yes 17:37:23 I suck at C++ 17:37:30 * pikhq sobs 17:37:33 but that should work in Freepascal 17:37:35 (sorry) 17:37:47 I'd be might happy if someone ported it ;) 17:37:55 Also, your download links are wrong. 17:38:07 really? Which? 17:38:23 All of them. 17:38:31 lol, yes sorry 17:38:34 will fix now 17:38:35 You prepended a \ before them for no good reason. 17:38:40 yip 17:38:41 I know 17:39:51 sory 17:39:52 fixed 17:39:54 try now 17:40:00 (Refresh page) 17:41:15 any good now? 17:43:19 ok, well I have to go now, though I will be back later. Let me know 17:43:25 -!- Hiato has quit ("Leaving."). 17:46:32 Sohpia = some Uncyclopedia thing 17:57:22 -!- puzzlet has quit (Remote closed the connection). 17:57:30 -!- puzzlet has joined. 17:58:19 -!- RedDak has joined. 18:01:31 -!- calamari has joined. 18:03:19 -!- oerjan has joined. 18:11:16 -!- sebbu has quit ("bbl"). 18:20:27 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)). 18:21:55 -!- Sgeo has joined. 18:42:28 -!- sebbu has joined. 19:26:51 delphi or C++? what a choice 19:34:53 hehe 19:59:40 -!- Hiato has joined. 20:01:22 -!- ehird` has joined. 20:02:33 Ok, pikhq what did you make of it? 20:04:02 I've not read the full spec; been doing a bit of housework. 20:04:10 Sure, no prob 20:04:24 * pikhq shall start 20:04:38 Cool :) 20:05:45 Wow. 20:06:28 Thanks :) 20:07:15 That's one of the better esolangs I've seen recently. 20:07:33 Thank you for your kind words :D 20:08:13 I don't think I've been quite this surprised at a language design since I saw Glass. 20:09:06 Wow, really? 20:09:32 :) 20:09:36 :D 20:09:38 Welcome to Esome. 20:09:49 What spec? 20:09:50 Oh yeah :) 20:09:58 and Hi Hiato and ehird` 20:10:16 Hi, http://full0.8tt.org 20:10:25 is what was being discussed 20:12:02 :O 20:12:16 * oklopol_ thinks he wants to see too... 20:12:26 hmm 20:12:35 the link isn't all *that* far away. 20:13:18 lol, (nudegs oklopol's mouse pointer to the link and clicks) 20:13:52 [x][x][0][x][x][(x=x)([(x)(x)])][(x)(x)] 20:14:50 I'm not sure what you're on about there... but that is how the code looks :) 20:14:51 PSOX would be useful for this language, I guess 20:15:03 ermm... PSOX? 20:15:14 I think that just executes all of the commands for no good reason, Hiato. ;) 20:15:26 http://esolangs.org/wiki/PSOX 20:15:27 lol, yip 20:15:36 PSOX is a layer that goes between stdin/stdout and an esolang that can only do stdin/stdout. It will provide things such as file manipulation and HTTP stuff to languages like Brainfuck. 20:15:52 aha 20:16:38 hrmm.. well I sure can't implement it in delphi ;) But, I'll look around 20:17:05 I'm working on implementing it in Python 20:17:05 I notice that it is * your * project Sgeo (cough cough) 20:17:10 Yes, yes it is 20:17:22 We in Esome commonly plug our own stuff. ;p 20:17:32 Cool 20:23:57 oh gawd PSOX again?! 20:24:03 Of course. 20:24:10 -!- calamari has quit ("Leaving"). 20:24:21 the most useless unneeded vaporware there is 20:24:22 wonderful 20:27:01 wonderful Full0 or POSX? Cause if it's full0 , thanks :) 20:27:13 Isn't bsmntbombdood supposed to do the anti-PSOX stuff? 20:27:21 what? 20:28:30 -!- dbc has quit (Read error: 110 (Connection timed out)). 20:32:42 -!- calamari has joined. 20:32:48 re calamari 20:32:59 re :) 20:34:46 re.match(calamari) 20:35:12 calamari = "<=K" 20:36:06 a tetrapus? 20:36:37 oerjan: :P ascii art has its limitations 20:37:03 you don't say 20:38:36 -!- RedDak has quit ("I'm quitting... Bye all"). 20:41:32 -!- RedDak has joined. 20:45:58 re RedDak 20:49:29 -!- puzzlet has quit (Remote closed the connection). 20:49:30 -!- puzzlet_ has joined. 20:50:19 will there ever be anopther Esoteric Awards Competition? 20:50:23 *another 20:50:48 well the two last ones never were judged... 20:50:56 oh, I see 20:51:30 now the last competition was just about a year ago, i think 20:51:54 a pitty, from what I could see, they were interesting 20:55:35 Whatever happened to that Factory language? 20:59:13 -!- oerjan has quit ("Good night"). 21:06:57 -!- calamari has quit ("Leaving"). 21:07:06 -!- tesseracter has joined. 21:11:07 -!- faxathisia has joined. 21:16:25 Would this work? http://farm3.static.flickr.com/2384/2144871414_67e1245e41_o.jpg 21:29:15 -!- RedDak has quit (Read error: 104 (Connection reset by peer)). 21:30:06 -!- RedDak has joined. 21:31:11 re RedDak 21:37:48 I don't know if this is totally esoteric or not 21:38:05 but I got my code into reasonable state.. 21:38:11 http://rafb.net/p/7UXJEm47.txt 21:40:28 * Slereah reads the Malbolge description. 21:40:33 The mind boggles. 21:40:34 -!- puzzlet_ has quit (Remote closed the connection). 21:40:36 -!- puzzlet has joined. 21:41:24 Does anyone in here think that PSOX isn't vaporware? 21:41:26 oh I just realised what I pasted makes no sense 21:41:40 PSOX isn't vaporware.. ? 21:41:46 just not finished I thought 21:41:54 ditto 21:41:58 What does vaporware mean? 21:42:00 ehird`, said that it's vaporware 21:42:03 (in my paste, -i is read an invert the program) 21:42:15 oh gawd PSOX again?! 21:42:15 Of course. 21:42:15 * calamari has quit ("Leaving") 21:42:15 the most useless unneeded vaporware there is 21:42:15 wonderful 21:42:34 faxathisia: that looks nice 21:42:42 very haskelly 21:42:48 what's the interpreter written in 21:42:57 haskell 21:43:13 does it have lambdas 21:43:24 Janus? doesn't 21:44:24 It's got assignment, if_then_else_fi_, from_do_loop_until_, call_, uncall_ and skip 21:44:48 and you can run any of them backwards 21:45:22 -!- calamari has joined. 21:45:46 hi calamari 21:45:52 hi Sgeo 21:46:50 there's a self interpreter I need to get that running :D 21:47:55 get a lambda! 21:49:35 how do you run lambda backwards? 21:50:09 hm.. it couldn't close over variables either.. 21:53:24 what, reversible language without a reversible name!? 21:53:27 what travesty 21:53:32 * Sgeo will hopefully work on PSOX soonish 21:53:36 -!- oklopol_ has changed nick to oklopol. 21:53:37 * Sgeo has some ideas.. 21:53:53 * oklopol too 21:54:30 lol 21:57:54 -!- calamari has quit (Remote closed the connection). 21:58:09 -!- calamari has joined. 21:58:35 quick poll: do you have ideas? 21:58:52 lol, yip :) 21:59:38 I meant, ideas wrt PSOX 22:01:31 i know 22:02:10 that was in no way meant as an offence, it was quite random. 22:02:22 as are most things that i do 22:02:44 Same here, no offense intended ;) 22:06:49 * Sgeo wants thoughts, comments, and ideas on PSOX, not apologies 22:08:00 -!- helios_24c3 has quit ("Leaving"). 22:10:38 Sgeo: it's your project, we only wanna exploit it once it's ready 22:11:00 is why you're not getting that much help. 22:11:08 true, unfortunatly 22:11:50 anyone know a good algorithm for drawing an arbitrary graph on the screen :\ 22:13:06 hrmm... no (unsurprisingly) 22:13:47 probably np'ish 22:13:52 anyone know a cure for laziness? I need to write a prog, but the everpresent foe is there 22:16:00 how come bsmnt always get's to be on top :\ 22:16:04 -!- oklopol has changed nick to aglopol. 22:16:07 hah 22:16:14 heh 22:16:30 lol 22:17:11 algolpol 22:18:30 that was what inspired the nick in the two seconds i gave thought to it 22:18:49 which may be why it's this crappy. 22:18:54 -!- aglopol has changed nick to oklofok. 22:19:15 but you gotta shuffle nicks once in a while, life gets boring otherwise 22:20:17 where I live there's a band called fokoffpolisikar (at least I think that's how it's spelled) 22:20:20 :) 22:21:15 (that seemed to quiet everyone down...) 22:22:12 fuck off, cops!½ 22:22:51 what's the 1/2 for? 22:26:16 well you know, it's kinda like !!11 22:26:34 except it's just half of it 22:27:12 lol, ok :) 22:29:45 alrighty, well I'm off, its 12:28am here in GMT+2 land. If anyone stumbles across any problems, finds any bugs, needs some info, makes any programmes, or anything relating to Full 0 just contact me at hiato1@gmail.com . Cheers :) 22:30:45 -!- Hiato has quit ("Leaving."). 22:31:07 The thing about writing a meta-circular interpreter is that you keep using new features while implementing new features you kept using before. 22:31:20 (meta-circular (meta-circular interpreter) writing) 22:31:43 :D 22:32:29 program the langauge until you notice that 90% of it can be implemented using the other 10% 22:33:57 yep, basically people always end up making their interpreters in SK 22:48:38 ah to heck with it 22:48:49 best self-interp is for the Meta language 22:48:58 the Meta language's commands: 22:49:38 m - Interpret some Meta code from the file specified next on the command line (advance the command line pointer forward) 22:49:48 I wonder what the eigenratio is. :P 22:51:30 approaches 0 22:51:40 isn't it constant? 22:52:24 if you can calculate the limit, then yes 22:52:42 esolang idea 22:52:51 in this case, you can't, since it approaches zero, although i now realize it's 1 22:53:03 like the lambda calculus, but instead of free lambdas, you use some base functions which return lambdas 22:55:31 oklofok: hmm, what base functions do you think would be needed? 22:55:46 what do you mean by them? 22:56:10 instead of lambda arg val 22:56:12 i.e. 22:56:13 like, no forming new lambdas, just a given set of lambdas you can use 22:56:16 like 22:56:17 argh 22:56:18 wait 22:56:19 stupid irc client 22:56:41 -!- ihope has joined. 22:56:52 let's try taht again 22:57:07 oklofok: instead of (lambda arg. val) 22:57:24 -!- RedDak has quit (Read error: 104 (Connection reset by peer)). 22:57:29 you have: 22:58:05 like 22:58:22 i don't know 22:58:30 but a few pre-defined functions which take some info and return a lambda 22:58:36 that you can compose to make full lambdas 22:59:48 i guess i see what you mean, although that is a bit vaguee 22:59:51 eee 23:00:02 oklofok: yeah i don't know what functions you'd need 23:00:23 i know what you'd *need* 23:01:01 don't know what would be interesting, and what would take advantage of the fact you can supply some parameters for the lambda constructor. 23:02:23 what would you need? 23:02:41 oh, and a note 23:02:52 these primitive-creators /must be implementable/ in 'pure' lambda calculus 23:02:58 so like 23:03:09 umm 23:03:18 that's a harsh limit... 23:03:26 define my-creator (lambda x. do stuff) 23:03:28 zap-lambda 23:03:32 ...stuff... 23:03:39 oklofok: quite, but its still feasable 23:03:49 if only i had more power than that of lambda calculus... 23:06:59 -!- helios_24c3 has joined. 23:08:10 -!- jix has joined. 23:09:37 superturing 23:15:08 -!- Jalude has joined. 23:16:19 oklofok! 23:16:22 oklotalk spec plz :P 23:16:57 http://paste-it.net/5459/raw/ 23:17:03 Well, seems to work! 23:17:18 Although writing chars is annoying. 23:17:36 pseudo-bf? 23:17:39 ehird`: you wish ;) 23:18:02 oklofok: informal spec even? 23:18:09 just something that tells me how to parse it and what everything does! 23:18:13 you have no documentation of any command 23:18:13 heh 23:18:17 or any list of them even 23:18:26 ehird` : Nop. Just a Turing machine. 23:18:33 i do, but it's not public 23:18:33 Slereah: write a bf interp in it 23:18:50 ehird` : Well, I tried, but I have one problem. 23:18:56 oklofok: can it be not-public-apart-from-ehird-who-desperately-wants-to-either-implement-it-or-improve-that-it-is-impossible-to-implement 23:18:58 i have a somewhat public tutorial, but it's not complete, and neither is any spec of oklotalk. 23:19:20 sys.stdin.read doesn't seem to work on a PC. 23:19:34 And I'll be damned if I have to type "enter" after each BF instruction 23:19:36 oklofok: i still wanna see :< 23:19:49 Slereah: why can't you just use FILES 23:19:54 semantics of state lists aren't yet completely specified, for one 23:20:06 I'm not very file friendly. 23:20:09 oklofok: oklotalk is lexically scoped? 23:20:17 Slereah: code = open("filename").read() 23:20:18 partially 23:20:26 Slereah: and i meant in the turing machine 23:20:29 Although I do plan on doing a bit that loads a file to one of the tape. 23:20:34 oklofok: i wanna spec/tutorial even if incomplete! :< 23:20:37 That was my goal, ehird`. 23:20:44 I have some of it on paper. 23:21:12 there's also first class pattern matching, which can be used for dynamic scoping 23:21:12 obviously 23:21:17 Although I won't use the *+<> notation to write it in. 23:21:31 It doesn't handle input or output. 23:22:31 -!- Jalude has quit ("ChatZilla 0.9.79 [Firefox 2.0.0.11/2007112718]"). 23:22:50 the semantics for that are so weird i don't even wanna know what you can do with the pattern lists :P 23:23:10 (There's also no way for the program to stop, but well) 23:23:44 basically, the current namespace is first-class, and you can actually carry a pattern around, and match it on the fly, possibly creating variables... 23:24:11 it's not pretty, and i like it <3 23:26:32 oklofok: WANT INFO 23:26:44 :D 23:27:18 i really don't want you implementing it, i'm going to do it for my high school graduation, in case i fail to finish it, you can do it. 23:27:36 if you do it, it kinda takes the fun out of it. 23:28:01 i mean, for me, and from my point of view, that's important. 23:39:40 i won't ever fully implement it 23:39:44 and if i do it'll be crappy 23:39:47 and i won't release it 23:39:47 :D 23:39:55 because i am going to try and do it in C 23:40:23 also if you do it for your graduation i think you might end up in the mental institution you belong in for creating oklotalk 23:42:02 oklofok: is it "oklotalk" or "Oklotalk" or "OkloTalk" 23:42:48 oklofok: also, does it have continuations :P 23:46:06 * Slereah tries to make some hamfisted file input on the tape 23:48:16 -!- dbc has joined. 23:48:22 {->[];L->'({_<:L}\L)+:L+'({_>:L}\L)} oklofok: is this still a valid qsort in oklotalk? 23:48:50 i think i've cut off a few length optimizations. 23:49:09 oh, actually, nm 23:49:10 yay, you'r ealive, now answer my other qs too :P 23:49:18 heh, wait, soon 23:50:01 lol, that was never valid :) 23:50:11 {->[];L->'({_<:L}\L)+.L+'({_>:L}\L)} 23:50:14 i think that one is. 23:50:27 what about {->$;'(._<\:_)+.:+'$._<\:_} 23:50:47 oklotalk is soooo fun to read... 23:50:51 i'll try to check 23:51:48 errr wtf xD 23:51:52 (oklotalk also has an OS under it that's somewhat attached to the language) <--- this is a joke right 23:52:21 nope. but it's definitely not going to be implemented in the next 10 years at least ;) 23:52:56 many languages have been created to be used as oses! ...at least they did it 30 years ago 23:53:27 oklofok: it's not tied to it though, right? just your impl :P 23:53:31 that latter one should be {->;'(._<\:_)+._+'$._>\:_} 23:53:44 i want my implementation to be between a script interpreter and a lisp system 23:53:46 the os is tied to oklotalk, not the other way around 23:54:06 OS is easily grabbable but it provides a unified interface specific to itself 23:54:26 okay, continuations? yes, oklotalk has those, and since namespaces and the call stack are first class, you could just implement them in oklotalk 23:55:11 ok, the call stack is first class. no using the c stack then 23:55:15 continuations are done via the special recursion function "'"... although don't remember how that worked right now ;) 23:55:23 i should write stuff down... 23:55:32 hehe :P 23:55:51 everything is so dynamic there's no way to be efficient. 23:55:58 at least without use of the type system 23:56:04 and runtime compiling... 23:56:53 you know, sometimes i wonder how much features i've actually thought of, without even thinking how hard they are to implement... there seems to be a complex feature for everything... 23:57:03 for example, the 5 types of lists 23:57:29 although, with the new runtime parsing, i think 2/5 are implementable with oklotalk itself 23:57:32 or even 4 23:58:06 unless explicitly compiled, a function can be reparsed at runtime why not... 23:58:39 okay, tomorrow i'll start writing the spec again... asdf 23:58:41 i will not be compiling or optimizing oklotalk 23:58:48 that's just impossible :-) 23:58:53 well, you can make a partial interpreter. 23:59:13 methinks oklotalk compilers if they ever exist will include big chunks of interpreter 23:59:26 maybe it'll take as long as Lisp took :-) 23:59:30 and lisp isn't even THAT dynamic! 23:59:44 they must, since you can in theory just reparse anything at anytime...