00:28:41 -!- ihope has quit (Excess Flood). 00:29:33 -!- ihope_ has joined. 00:29:37 -!- ihope_ has changed nick to ihope. 01:26:16 -!- GregorR-W has quit ("Chatzilla 0.9.73 [Firefox 1.5.0.2/0000000000]"). 03:02:46 -!- sekhmet has quit ("wtf"). 03:02:50 -!- sekhmet has joined. 03:51:12 -!- Sgeo has joined. 06:48:19 Night all 06:48:32 -!- Sgeo has quit ("Ex-Chat"). 06:49:04 -!- thematrixeatsyou has joined. 06:49:18 please porige hot or cold Hi guys 06:52:14 please porige hot or cold i'm such a dick 06:55:26 at least i have the return compiler ready 07:09:55 hello? 07:19:27 thematrixeatsyou: Read Talk:The Square 07:20:20 * GregorR goes to sleep 07:21:49 yah sorry i did change the license in a hurry 07:26:42 fixed, if you really want to check then DL it again. 07:28:01 just wondering, do you code thesquare at all? 07:31:32 If I had time, I'd look at it, but I've ben ridiculously busy. 07:32:18 *zleep* 07:33:15 was that "ben" a typo or a pun? 07:52:02 gtg ciao 07:52:03 -!- thematrixeatsyou has quit. 07:59:59 -!- clog has quit (ended). 08:00:00 -!- clog has joined. 09:08:02 -!- clog has joined. 09:08:02 -!- clog has joined. 09:30:16 -!- clog has joined. 09:30:16 -!- clog has joined. 09:31:49 -!- bsmntbombdood has quit ("all your basment are belong to bsmntbombdood"). 10:12:05 -!- Arrogant has joined. 13:12:06 -!- Arrogant has quit ("Leaving"). 14:34:45 -!- CXI has joined. 14:39:14 -!- CXI has quit (Client Quit). 15:32:57 |<-- clog has left chat.us.freenode.net ("all your basment are belong to bsmntbombdood") 15:52:30 -!- kipple has joined. 16:12:21 -!- GregorR-W has joined. 16:12:51 *kill ... kill ... kill* 16:13:51 !cat *kill . . . kill . . . kill* 16:14:08 EgoBot's not here. x_x 16:14:34 The bus company charged me $288 with the message "cannot contact bank" 16:15:07 Argh! 16:16:21 GregorR-W: did what why? 16:16:51 ihope: I was trying to buy a month pass with my debit card. 16:16:53 And it didn't work. 16:16:58 But as it turns out, it did charge me. 16:17:01 FOUR FUCKING TIMES 16:17:13 Oh... 16:28:49 -!- asiekierka has joined. 16:29:07 HI! 16:29:13 I can do IRP language test? 16:29:34 Mi ne grokas. 16:29:38 Sure. 16:29:43 ok 16:29:52 Ironic how IRP is, outside of #esoteric, the most popular esoteric language :P 16:30:01 Please, don't ban me and please, kick me from that channel. 16:30:15 Nobody has the rights to kick you :P 16:30:21 !!! 16:30:23 No ops. 16:30:27 !!!!!! 16:30:32 ok 16:30:45 i'm planning to do a programming language 16:30:50 but it's NEARLY esoteric 16:30:55 because of it's command-set. 16:30:58 it's big 16:30:59 . 16:31:20 Although I bet someone on the op list could just do a /msg chanserv op. . . 16:31:51 asiekierka: Yeah. . . And C has an incredibly large list of functions, but nobody calls *it* esoteric (except for Razor-X). ;) 16:31:57 pikhq: They're never active anymore 16:32:05 GregorR-W: Ah. 16:32:34 -!- CXI has joined. 16:32:55 In that case, our only hope against trolls is hoping lilo cares. :p 16:33:07 it would be not INCREDIBLY large. 16:33:12 it would have a limit. 16:33:15 50-60 commands. 16:33:45 That portion doesn't seem incredible. . . 16:34:07 Anything else about it that could place it in the realms of esotericness? 16:34:31 it would have commands like: 16:34:35 MAKEAPOOP 16:34:40 EATPOOP 16:34:41 ... 16:35:20 i need the help. 16:35:40 Okay, that makes it sufficiently odd to merit the title "esoteric". ;) 16:35:43 fizzie and lament can op themselves, no? 16:36:16 i'm making not esoteric 16:36:20 more "joke" language 16:36:28 called MakeASystemLikeWindoze. 16:36:34 it is a language to make systems 16:36:41 That's a whole category of languages on the EsoLangs wiki. ;) 16:36:52 it's based off Windows 98 code i find months ago... 16:36:59 it would be based on: 16:37:04 A. Pascal 16:37:13 B. huh! i dont know 16:37:22 it would be joke 16:37:26 because of commands like: 16:37:38 computer.explode(4000) 16:37:46 it makes computer explode in 4 seconds. 16:37:51 4000 is amount of ms. 16:37:53 Ah. 16:38:00 ms = 1/1000th of seconds 16:38:02 Sounds like a good idea for a language. ;) 16:38:12 So nobody would want to write an interpreter? :-) 16:38:20 somebody can 16:38:27 but he would need to make graphics 16:38:30 of computer 16:38:32 explosions 16:38:34 such... 16:38:35 :P 16:38:45 and there would be screen 16:38:49 you will use real keyboard 16:38:50 and mouse 16:38:52 :P 16:38:58 Wow, Washington Mutual rocks ... unusual payments on my card this morning (Trimet overcharged me, bastards), and Wamu's fraud prevention department calls me 8-D 16:39:16 #MASysLWin is project channel! 16:39:33 MakeASYStemLikeWINdoze. 16:39:38 We'll patch Qemu to get it done right. >:D 16:39:52 ok. 16:39:59 make also a bios screen 16:40:05 and i can add also: 16:40:18 computer.loadbitmap = 'bit.bmp' 16:40:22 and computer.load; 16:40:29 bit.bmp is loading bitmap 16:40:34 computer.load loads it 16:40:36 wait 16:40:43 computer.load(1000) 16:40:58 where 1000 is amount of time of loading in 1/100th of seconds. 16:41:11 computer.unloadbitmap; 16:41:16 would unload loading bitmap 16:41:51 computer.loadbitmap = 'winlogo.bmp' 16:41:51 computer.load(2000); 16:41:51 computer.unloadbitmap; 16:41:51 computer.explode; 16:41:53 Sounds more C-like right now. . . 16:41:57 it's the easiest OS ever. 16:42:10 comments are: 16:42:17 >. "blah" 16:42:22 where blah is text 16:42:34 so 16:42:37 who wanna help? 16:42:43 It's best implemented on a computer that has a HCF opcode, it sounds like. . . 16:42:52 Sounds interesting. 16:43:07 so 16:43:12 join #MASysLWin 16:43:15 if you want to help! 16:51:32 Yes C is esoteric! 16:51:37 *Rant rant rant rant rant*. 16:51:43 * GregorR-W huggles C 16:51:49 Wait ... if you hate /C/ ... 16:51:50 * GregorR-W huggles C++ 16:52:04 Also, go look up 'esoteric' in a dictionary. C is not esoteric. 16:52:07 C++ is better, not quite esoteric in my eyes. 16:53:01 * pikhq hugs Tcl 16:53:13 -!- asiekierka has quit (Excess Flood). 16:53:17 C++ is just a wimpmode for C 16:53:24 -!- asiekierka has joined. 16:53:46 And C is just wimpmode for ASM. 16:53:50 A horribly made wimpmode. 16:54:07 we made some basic commands! 16:54:14 and we made easy os. 16:54:20 But it's wimpmode for a lot of ASMs. 16:54:37 And I'm thinking about implementation. 16:54:38 Heck, ALGOL looked cleaner than C. 16:54:46 just give me a PHP to lean on and I will rule the world (or something) 16:55:14 Quick compilation from from MASLW to C, link against libMASLW, and voila. 16:55:55 Sort-of like ORK in that regard: rather simple compiling. 16:56:08 I think I'm gonna spend some time helping out the SCSharp project. 16:56:27 I wonder where though, since I'm so bad at game programming..... 16:56:46 ORK is THE structured, readable language 16:56:56 lol 16:56:57 too bad it's compiled to C++ ;) 16:57:05 pgimeno is an Idiot 16:57:14 I find it actually produces some fairly readable C++. . . 16:57:29 ouch 16:57:49 >_> 16:57:54 Burn. 16:57:57 http://www.digitalmars.com/d 16:58:14 Yeah, I want to try out D. But I need a project to work on. 16:58:56 yeah, ecmascript rules too 16:59:06 D is just a tool to build ecmascript interpreters 16:59:07 D is what C should've been, minus the garbage collection. 16:59:24 No, C is (and should not have been) object oriented. 16:59:34 Erm, isn't and should not have been :) 16:59:56 Well, alright. Minus the OOP too. 17:00:10 C can be object-oriented. 17:00:11 Since I really don't use anything advanced OOP wise except a struct. 17:00:14 go tell the GIMP project, the C OOP people 17:00:15 ;) 17:00:44 After all, C++ was first implemented by compiling to C, right? :p 17:01:04 * pgimeno stops bitching now, he forgot the asbestos suit 17:02:31 pikhq: now seriously, yes I think so 17:07:10 we are making our language slighty USEFUL. 17:08:51 ... project MASYSLWIN Demo in works... 17:13:30 I oughta make a language based on ZFC. 17:14:26 ZFC? 17:24:07 http://en.wikipedia.org/wiki/ZFC 18:03:58 http://pastebin.ca/110410 18:04:12 latest architecture of my programming language 18:04:13 (specs) 18:12:21 it is possible to make easy OS in it. 18:15:45 "Yes." 18:17:31 Yes and no 18:17:32 . 18:26:12 -!- ihope_ has joined. 18:26:43 somebody is interessed to make programming language in which you can easily make easy os? 18:27:24 another one of those? :) 18:27:31 why another? 18:27:39 let me guess... is it called HQ9+O? 18:27:43 no 18:27:50 Make A System Like Windoze 18:27:58 it's based on Pascal 18:28:06 why would you ever want to make something like windows? 18:28:18 It's esoteric. 18:28:24 'Nuff said. 18:28:29 i don't know it is 18:28:33 http://pastebin.ca/110410 18:28:34 specs 18:31:24 * ihope_ conjures up a language in which all loops are infinite 18:31:38 there are finite 18:31:41 or infinite 18:33:13 ihope_, you can make sort of os in it? 18:33:17 or interperter? 18:33:57 asiekierka: well, my language is BF-based. 18:36:46 ihope_: Then I assume that there will be some other conditional? 18:37:22 pikhq: good idea. I'll add one. 18:37:24 :-P 18:37:33 BF-based? 18:37:39 my haves a BF interperter! 18:38:31 ihope_: Assuming, of course, that you want a Turing complete language. 18:39:33 asiekierka: by the way, are you from Poland? 18:41:02 yep 18:41:03 why? 18:41:34 Oh, just... well... 18:41:37 set $brainfuck TO '>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-] 18:41:38 <.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+.'; 18:41:38 . "I unloaded the mouse - unnecessary since it does it anyway, and setted some string. Now for some BrainF*ck stuff :P" 18:41:38 brainfuck.interpret($brainfuck,$brainout); 18:41:38 . "now to clear screen and output $brainout..." 18:41:40 computer.clrscr; 18:41:42 delay(400); 18:41:43 Random(!x, 30, 100); 18:41:45 Random(!y, 30, 100); 18:41:47 Dec(!x, 2); 18:41:49 Dec(!y, 2); 18:41:51 computer.write($brainout,!x,!y); 18:41:54 part of brainfuck interpret code in my language 18:42:18 it prints on the screen "Hello World!" in random place in the screen. 18:43:55 it can be easier: 18:44:10 -!- ihope has quit (Read error: 110 (Connection timed out)). 18:44:27 and set $brainfuck TO = $brainfuck = 18:45:30 brainfuck.interpret('>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-] 18:45:30 <.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+.',$brainout); 18:45:30 computer.write($brainout,48,45); 18:45:34 easiest way. 18:54:51 "Actually, MINIX 3 and my research generally is **NOT** about microkernels. It is about building highly reliable, self-healing, operating systems. I will consider the job finished when no manufacturer anywhere makes a PC with a reset button." - Andrew S. Tanenbaum 18:55:21 :-) 18:56:55 who wanna help with my programming language project, join #MASysLWin!!! 18:59:58 ... 19:04:25 Who wants to help asiekierka learn not to advertize obnoxiously? 19:04:51 (You all /wanted/ to say it :P ) 19:07:38 :) 19:10:50 i will learn 19:10:55 if i end a language... 19:19:35 Search results 19:19:36 From Esolang 19:19:36 For query "Make A System Like Windoze" 19:19:36 No page with this exact title exists, trying full text search. 19:19:36 For more information about searching Esolang, see Searching Esolang. 19:19:36 Showing below 0 results starting with #1. 19:25:10 http://esoteric.voxelperfect.net/wiki/Make_a_System_Like_Windoze 19:25:39 Or Make_A_System_Like_Windoze, or Make_a_System_like_Windoze, depending on how you want to capitalize it. 19:26:06 asiekierka: it's spelt "Windows" 19:26:32 i know 19:26:38 but Windoze. 19:26:41 is better. 19:27:09 why 19:28:13 Because. 19:33:34 Through an interesting bug in my Brainfuck compiler, I have found an interesting Brainfuck-related language. . . One that makes no bloody sense. 19:33:57 A Brainfuck opcode, in this language, will be interpreted as every opcode that it is *not*. 19:34:04 hahahahahahhaha 19:34:04 (you can imagine what my bug was. ;)) 19:34:22 dude that's GENIUS 19:34:30 kinda creates problems with loops though 19:34:41 No, it was chance. 19:35:01 Probably not Turing complete, but it does make for a nice joke. 19:37:27 GregorR-W: It's all your fault, BTW. 19:37:53 You told me how to do if y != 255 by giving me the code for if y = 255. -_-' 19:39:02 ? 19:39:43 Long while ago. 19:39:54 pikhq! 19:39:54 Wait, how does the language work? 19:39:56 I don't remember that, but I also don't remember what I had for dinner yesterday. 19:40:01 Of course, I may have just fucked things up considerable from what you told me. :p 19:40:22 ihope_: It's a joke language; it doesn't really work. ;) 19:40:30 Um. 19:40:40 What does it do? 19:45:12 -!- asiekierka has quit ("Yourbot IRC Bot 4.5> You can get this bot at http://www.ybbot.com/."). 20:06:44 -!- smokecfh has joined. 20:30:42 -!- bsmntbombdood has joined. 20:36:20 ihope_: It doesn't do a damned thing, I think. 20:41:52 So executing every opcode that a given BF opcode is not will do nothing? 20:43:06 Try it. 20:43:24 What order should I do them in? 20:43:55 +-<>[],. 20:43:58 Well, half of them would cancel themselves out, but [] and ,. would be a problem. 20:44:25 Well, [] does something sometimes, and ,. always does something. 20:45:55 An example: +[.,+] would become -<>[],.+-<>],.+-<>[],+-<>[].-<>[],.+-<>],. 20:46:24 Well, that's an invalid program. 20:46:33 Well, yeah. 20:46:35 You'd have to use ] and [ instead of [ and ]. 20:46:42 Right. ;) 20:47:14 Now, if anyone cares to prove it Turing complete? 20:47:52 So how did you manage to accidentally parse BF as this, if this grammar is different from BF's? 20:49:35 ihope_: I managed to do if input != opcode instead of if input = opcode. . . 20:56:15 Um... 20:56:31 So how does looping work in your compiler? 21:01:06 It was a bloody bug. ;) 21:10:17 Well, what language were you using? 21:13:10 Brainfuck. 21:13:30 Writing a BF compiler in BF? 21:13:41 Yup. 21:13:46 Ah. 21:14:55 That'd explain why you didn't treat loops as being instructions themselves... 21:21:41 i wanted to reverse a brainfuck program to make it do something else, but i got problems with mismatched ]['s .. has anyone tried somethnig similar before? 21:21:59 i noticed that some bf interpreters don't mind the mismatched braces 21:22:50 smokecfh: But the result is undefined at best. 21:23:04 smokecfh: well, you could just swap [ and ] when reversing. 21:23:30 Or you could swap *every* instruction with its complement when reversing. 21:23:48 +[code executed in reverse]...[normal code]+ 21:34:01 Stuff like >[-]>+ would become -<[+]< :-) 21:50:37 kcufniarb 21:57:57 * ihope_ attempts to memorize ASCII, starting with NUL SOH STX ETX EOT ENQ ACK 22:00:47 Then again, flash cards would be better. 22:02:27 Then you should remember [[Brainfuck constants]]. ;) 22:02:28 -!- smokecfh has quit (Remote closed the connection). 22:12:42 Nah, I'd rather obsolete it. 22:18:03 * ihope_ begins the obsoletion thing 22:19:46 * ihope_ decides to do it tomorrow instead 22:27:24 You'd rather obsolete C? 22:27:33 Huh? 22:27:47 I'd rather obsolete the wiki page of BF constants. 22:28:25 Ah. 22:30:03 I wish I could play as good as this stupid MIDI :(. 22:30:12 *as well 22:30:25 ihope_: Because? 22:31:09 Well, there's quite a lot to BF constants. 22:31:35 What are BF constants? 22:31:47 The Brain and the Fsck, anything else? 22:32:17 Um... 22:32:24 It contains brainfuck code for getting any number from 1-255. 22:32:30 Oh. 22:32:41 Good code, or like a bunch of +'s in a row? 22:32:48 lol 22:32:55 Seems like good code to me. 22:33:05 It's on the Esolangs wiki, look at it. 22:33:08 Alright. So then it's pretty bad. 22:33:17 x_x 22:33:22 * Razor-X goes to the Wiki. 22:33:30 DOOD U GOT SOYVED 22:33:38 Soyved? 22:33:57 Would that be the past tense form of "to soyve"? 22:34:05 Hey, there are Jews in "da' hood" 22:34:10 Or that of "to soyv"? 22:35:37 Some of them are pretty eh-ish. 22:36:42 +++++++++++++++[>++++++++++++++++<-]>+++++++++++++++ 22:36:53 For 255 ^^^. 22:36:59 You can easily shorten that. 22:37:18 It's a wiki. 22:37:22 Feel free. 22:37:44 Well, I'm working on something less useless to me. 22:37:47 So no can do :P. 22:37:54 * ihope_ thinks 22:38:09 Cogito Ergo Sum. 22:40:09 Well, there's ++++[->++++<]>[-<++++>]<[->++++<], right? 22:40:39 Maybe. 22:40:43 :Pe. 22:40:45 *:P. 22:40:49 Ewww.... 22:40:49 Yep, looks like it works. 22:40:59 If we had EgoBot, we could TEST it. 22:41:08 http://www.iwriteiam.nl/Ha_bf_online.html 22:41:22 Silly Razor-X. EgoBots are for kids. 22:41:38 Well, yeah. 22:41:43 Only adults pwn EgoBots. 22:43:36 I notice that the BF-to-C compiler on that page will sometimes zero a value, then add to it. 22:43:50 Like with 256 program. 22:44:06 s/256 program/that 256 program/ 22:44:12 256 22:45:54 Isn't that the 255 program? 22:46:39 ++++[->++++<]>[-<++++>]<[->++++<] is a 256 program. 22:46:53 Except that memory cells can't hold 256, or something, so... 22:47:08 * ihope_ scrambles it a bit 22:47:22 G'job! *makes thumbs up sign*. 22:48:27 * ihope_ pretends to fix it, while really doing something unrelated 22:48:58 If you had an 8.005624549193878-bit CPU, you could go up to 256. 22:50:17 No, that would only get you to 257.99999999999983. 22:50:31 I had to round down. 22:51:00 8.005624549193879 bits would work, though. 22:51:21 Um, wait. 22:51:27 ...And I meant that would only go to 255.99999999999983. 22:51:34 OK :P 22:51:38 I was wondering. 22:51:57 On a 1-bit, base-256 CPU, you could go up to 256. 22:51:59 ;) 22:52:14 pikhq: No, you'd need base-257 22:52:22 Would you call that a "bit" anyway? 22:52:26 Nope. 22:52:26 In the same way that you can't count to 10 with one digit of base-10. 22:52:32 Gah. -_-' 22:52:36 Perhaps a "1-b257it". 22:52:48 "base-257-igit" 22:52:50 I'd just call it a 257it CPU. 22:52:51 Perhaps a. . . digit? 22:53:04 Ah, perfect! 22:57:07 * ihope_ beats the best two-cell non-wrapping 255 on the wiki by one character 22:58:12 The thinger: +++[->+++<]>[-<+++>]<[->+++<]>[-<+++>]<++++++++++++ 23:00:45 I notice, though, that the one on the Wiki has the side-effect of moving right by one cell. 23:04:41 Ah well. 23:16:27 Argh, this edit isn't going through. 23:25:59 See. bF costants is unoptimized. 23:26:51 Get some genetic algorithms running to optimise it. ;) 23:26:55 *BF constants 23:27:08 * Razor-X shudders. 23:27:19 Woaha, my trackball works like magic! 23:27:25 Woohoo! I missed it! 23:29:24 * ihope_ goes ARGH bang bang bang 23:45:03 -!- kipple has quit (Read error: 110 (Connection timed out)).