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:32 -!- Sgeo has quit ("Ex-Chat").
06:49:04 -!- thematrixeatsyou has joined.
07:19:27 <GregorR> thematrixeatsyou: Read Talk:The Square
07:31:32 <GregorR> If I had time, I'd look at it, but I've ben ridiculously busy.
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 <ihope> |<-- 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:13:51 <pikhq> !cat *kill . . . kill . . . kill*
16:14:08 <pikhq> EgoBot's not here. x_x
16:14:34 <GregorR-W> The bus company charged me $288 with the message "cannot contact bank"
16:16:21 <ihope> GregorR-W: did what why?
16:16:51 <GregorR-W> ihope: I was trying to buy a month pass with my debit card.
16:16:58 <GregorR-W> But as it turns out, it did charge me.
16:28:49 -!- asiekierka has joined.
16:29:52 <GregorR-W> Ironic how IRP is, outside of #esoteric, the most popular esoteric language :P
16:30:01 <asiekierka> Please, don't ban me and please, kick me from that channel.
16:30:15 <GregorR-W> Nobody has the rights to kick you :P
16:30:45 <asiekierka> i'm planning to do a programming language
16:31:20 <pikhq> Although I bet someone on the op list could just do a /msg chanserv op. . .
16:31:51 <pikhq> asiekierka: Yeah. . . And C has an incredibly large list of functions, but nobody calls *it* esoteric (except for Razor-X). ;)
16:31:57 <GregorR-W> pikhq: They're never active anymore
16:32:34 -!- CXI has joined.
16:32:55 <pikhq> In that case, our only hope against trolls is hoping lilo cares. :p
16:33:45 <pikhq> That portion doesn't seem incredible. . .
16:34:07 <pikhq> Anything else about it that could place it in the realms of esotericness?
16:35:40 <pikhq> Okay, that makes it sufficiently odd to merit the title "esoteric". ;)
16:35:43 <ihope> fizzie and lament can op themselves, no?
16:36:41 <pikhq> That's a whole category of languages on the EsoLangs wiki. ;)
16:36:52 <asiekierka> it's based off Windows 98 code i find months ago...
16:37:46 <asiekierka> it makes computer explode in 4 seconds.
16:38:02 <pikhq> Sounds like a good idea for a language. ;)
16:38:12 <ihope> So nobody would want to write an interpreter? :-)
16:38:58 <GregorR-W> 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:38 <pikhq> We'll patch Qemu to get it done right. >:D
16:40:58 <asiekierka> where 1000 is amount of time of loading in 1/100th of seconds.
16:41:53 <pikhq> Sounds more C-like right now. . .
16:42:43 <pikhq> It's best implemented on a computer that has a HCF opcode, it sounds like. . .
16:42:52 <pikhq> Sounds interesting.
16:51:37 <Razor-X> *Rant rant rant rant rant*.
16:52:04 <GregorR-W> Also, go look up 'esoteric' in a dictionary. C is not esoteric.
16:52:07 <Razor-X> C++ is better, not quite esoteric in my eyes.
16:53:13 -!- asiekierka has quit (Excess Flood).
16:53:17 <pgimeno> C++ is just a wimpmode for C
16:53:24 -!- asiekierka has joined.
16:53:46 <Razor-X> And C is just wimpmode for ASM.
16:54:20 <pikhq> But it's wimpmode for a lot of ASMs.
16:54:37 <pikhq> And I'm thinking about implementation.
16:54:38 <Razor-X> Heck, ALGOL looked cleaner than C.
16:54:46 <pgimeno> just give me a PHP to lean on and I will rule the world (or something)
16:55:14 <pikhq> Quick compilation from from MASLW to C, link against libMASLW, and voila.
16:55:55 <pikhq> Sort-of like ORK in that regard: rather simple compiling.
16:56:08 <Razor-X> I think I'm gonna spend some time helping out the SCSharp project.
16:56:27 <Razor-X> I wonder where though, since I'm so bad at game programming.....
16:56:46 <pgimeno> ORK is THE structured, readable language
16:56:57 <pgimeno> too bad it's compiled to C++ ;)
16:57:14 <pikhq> I find it actually produces some fairly readable C++. . .
16:58:14 <Razor-X> Yeah, I want to try out D. But I need a project to work on.
16:58:56 <pgimeno> yeah, ecmascript rules too
16:59:06 <pgimeno> D is just a tool to build ecmascript interpreters
16:59:07 <Razor-X> D is what C should've been, minus the garbage collection.
16:59:24 <GregorR-W> No, C is (and should not have been) object oriented.
16:59:34 <GregorR-W> Erm, isn't and should not have been :)
16:59:56 <Razor-X> Well, alright. Minus the OOP too.
17:00:10 <pikhq> C can be object-oriented.
17:00:11 <Razor-X> Since I really don't use anything advanced OOP wise except a struct.
17:00:14 <pgimeno> go tell the GIMP project, the C OOP people
17:00:44 <pikhq> 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 <pgimeno> pikhq: now seriously, yes I think so
17:07:10 <asiekierka> we are making our language slighty USEFUL.
17:08:51 <asiekierka> ... project MASYSLWIN Demo in works...
17:13:30 <ihope> I oughta make a language based on ZFC.
17:24:07 <ihope> http://en.wikipedia.org/wiki/ZFC
18:04:12 <asiekierka> latest architecture of my programming language
18:26:12 -!- ihope_ has joined.
18:26:43 <asiekierka> somebody is interessed to make programming language in which you can easily make easy os?
18:27:24 <lament> another one of those? :)
18:27:39 <lament> let me guess... is it called HQ9+O?
18:28:06 <lament> why would you ever want to make something like windows?
18:31:24 * ihope_ conjures up a language in which all loops are infinite
18:33:13 <asiekierka> ihope_, you can make sort of os in it?
18:33:57 <ihope_> asiekierka: well, my language is BF-based.
18:36:46 <pikhq> ihope_: Then I assume that there will be some other conditional?
18:37:22 <ihope_> pikhq: good idea. I'll add one.
18:38:31 <pikhq> ihope_: Assuming, of course, that you want a Turing complete language.
18:39:33 <ihope_> asiekierka: by the way, are you from Poland?
18:41:37 <asiekierka> set $brainfuck TO '>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]
18:41:38 <asiekierka> <.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+.';
18:41:38 <asiekierka> . "I unloaded the mouse - unnecessary since it does it anyway, and setted some string. Now for some BrainF*ck stuff :P"
18:41:38 <asiekierka> brainfuck.interpret($brainfuck,$brainout);
18:41:38 <asiekierka> . "now to clear screen and output $brainout..."
18:41:54 <asiekierka> part of brainfuck interpret code in my language
18:42:18 <asiekierka> it prints on the screen "Hello World!" in random place in the screen.
18:44:10 -!- ihope has quit (Read error: 110 (Connection timed out)).
18:45:30 <asiekierka> brainfuck.interpret('>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.>>>++++++++[<++++>-]
18:45:30 <asiekierka> <.>>>++++++++++[<+++++++++>-]<---.<<<<.+++.------.--------.>>+.',$brainout);
18:54:51 <pgimeno> "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:56:55 <asiekierka> who wanna help with my programming language project, join #MASysLWin!!!
19:04:25 <GregorR-W> Who wants to help asiekierka learn not to advertize obnoxiously?
19:19:36 <asiekierka> For query "Make A System Like Windoze"
19:19:36 <asiekierka> No page with this exact title exists, trying full text search.
19:19:36 <asiekierka> For more information about searching Esolang, see Searching Esolang.
19:19:36 <asiekierka> Showing below 0 results starting with #1.
19:25:10 <ihope_> http://esoteric.voxelperfect.net/wiki/Make_a_System_Like_Windoze
19:25:39 <ihope_> Or Make_A_System_Like_Windoze, or Make_a_System_like_Windoze, depending on how you want to capitalize it.
19:26:06 <lament> asiekierka: it's spelt "Windows"
19:33:34 <pikhq> 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 <pikhq> A Brainfuck opcode, in this language, will be interpreted as every opcode that it is *not*.
19:34:04 <pikhq> (you can imagine what my bug was. ;))
19:34:30 <lament> kinda creates problems with loops though
19:34:41 <pikhq> No, it was chance.
19:35:01 <pikhq> Probably not Turing complete, but it does make for a nice joke.
19:37:27 <pikhq> GregorR-W: It's all your fault, BTW.
19:37:53 <pikhq> You told me how to do if y != 255 by giving me the code for if y = 255. -_-'
19:39:54 <ihope_> Wait, how does the language work?
19:39:56 <GregorR-W> I don't remember that, but I also don't remember what I had for dinner yesterday.
19:40:01 <pikhq> Of course, I may have just fucked things up considerable from what you told me. :p
19:40:22 <pikhq> ihope_: It's a joke language; it doesn't really work. ;)
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 <pikhq> ihope_: It doesn't do a damned thing, I think.
20:41:52 <ihope_> So executing every opcode that a given BF opcode is not will do nothing?
20:43:24 <ihope_> What order should I do them in?
20:43:58 <GregorR-W> Well, half of them would cancel themselves out, but [] and ,. would be a problem.
20:44:25 <ihope_> Well, [] does something sometimes, and ,. always does something.
20:45:55 <pikhq> An example: +[.,+] would become -<>[],.+-<>],.+-<>[],+-<>[].-<>[],.+-<>],.
20:46:24 <ihope_> Well, that's an invalid program.
20:46:35 <ihope_> You'd have to use ] and [ instead of [ and ].
20:47:14 <pikhq> Now, if anyone cares to prove it Turing complete?
20:47:52 <ihope_> So how did you manage to accidentally parse BF as this, if this grammar is different from BF's?
20:49:35 <pikhq> ihope_: I managed to do if input != opcode instead of if input = opcode. . .
20:56:31 <ihope_> So how does looping work in your compiler?
21:01:06 <pikhq> It was a bloody bug. ;)
21:10:17 <ihope_> Well, what language were you using?
21:13:30 <ihope_> Writing a BF compiler in BF?
21:14:55 <ihope_> That'd explain why you didn't treat loops as being instructions themselves...
21:21:41 <smokecfh> 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 <smokecfh> i noticed that some bf interpreters don't mind the mismatched braces
21:22:50 <GregorR-W> smokecfh: But the result is undefined at best.
21:23:04 <ihope_> smokecfh: well, you could just swap [ and ] when reversing.
21:23:30 <ihope_> Or you could swap *every* instruction with its complement when reversing.
21:23:48 <smokecfh> +[code executed in reverse]...[normal code]+
21:34:01 <ihope_> Stuff like >[-]>+ would become -<[+]< :-)
21:57:57 * ihope_ attempts to memorize ASCII, starting with NUL SOH STX ETX EOT ENQ ACK
22:00:47 <ihope_> Then again, flash cards would be better.
22:02:27 <pikhq> Then you should remember [[Brainfuck constants]]. ;)
22:02:28 -!- smokecfh has quit (Remote closed the connection).
22:12:42 <ihope_> 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:47 <ihope_> I'd rather obsolete the wiki page of BF constants.
22:30:03 <Razor-X> I wish I could play as good as this stupid MIDI :(.
22:31:09 <ihope_> Well, there's quite a lot to BF constants.
22:31:47 <Razor-X> The Brain and the Fsck, anything else?
22:32:24 <pikhq> It contains brainfuck code for getting any number from 1-255.
22:32:41 <Razor-X> Good code, or like a bunch of +'s in a row?
22:32:55 <pikhq> Seems like good code to me.
22:33:05 <pikhq> It's on the Esolangs wiki, look at it.
22:33:08 <Razor-X> Alright. So then it's pretty bad.
22:33:57 <ihope_> Would that be the past tense form of "to soyve"?
22:35:37 <Razor-X> Some of them are pretty eh-ish.
22:36:42 <Razor-X> +++++++++++++++[>++++++++++++++++<-]>+++++++++++++++
22:36:59 <Razor-X> You can easily shorten that.
22:37:44 <Razor-X> Well, I'm working on something less useless to me.
22:40:09 <ihope_> Well, there's ++++[->++++<]>[-<++++>]<[->++++<], right?
22:40:49 <ihope_> Yep, looks like it works.
22:40:59 <Razor-X> If we had EgoBot, we could TEST it.
22:41:08 <ihope_> http://www.iwriteiam.nl/Ha_bf_online.html
22:41:22 <ihope_> Silly Razor-X. EgoBots are for kids.
22:43:36 <ihope_> I notice that the BF-to-C compiler on that page will sometimes zero a value, then add to it.
22:43:50 <ihope_> Like with 256 program.
22:44:06 <ihope_> s/256 program/that 256 program/
22:45:54 <Razor-X> Isn't that the 255 program?
22:46:39 <ihope_> ++++[->++++<]>[-<++++>]<[->++++<] is a 256 program.
22:46:53 <ihope_> Except that memory cells can't hold 256, or something, so...
22:47:22 <Razor-X> G'job! *makes thumbs up sign*.
22:48:27 * ihope_ pretends to fix it, while really doing something unrelated
22:48:58 <GregorR-W> If you had an 8.005624549193878-bit CPU, you could go up to 256.
22:50:17 <ihope_> No, that would only get you to 257.99999999999983.
22:51:00 <ihope_> 8.005624549193879 bits would work, though.
22:51:27 <ihope_> ...And I meant that would only go to 255.99999999999983.
22:51:57 <pikhq> On a 1-bit, base-256 CPU, you could go up to 256.
22:52:22 <fizzie> Would you call that a "bit" anyway?
22:52:26 <GregorR-W> In the same way that you can't count to 10 with one digit of base-10.
22:52:50 <ihope_> I'd just call it a 257it CPU.
22:52:51 <pikhq> Perhaps a. . . digit?
22:57:07 * ihope_ beats the best two-cell non-wrapping 255 on the wiki by one character
22:58:12 <ihope_> The thinger: +++[->+++<]>[-<+++>]<[->+++<]>[-<+++>]<++++++++++++
23:00:45 <ihope_> I notice, though, that the one on the Wiki has the side-effect of moving right by one cell.
23:16:27 <ihope_> Argh, this edit isn't going through.
23:25:59 <Razor-X> See. bF costants is unoptimized.
23:26:51 <pikhq> Get some genetic algorithms running to optimise it. ;)
23:27:19 <Razor-X> Woaha, my trackball works like magic!
23:29:24 * ihope_ goes ARGH bang bang bang
23:45:03 -!- kipple has quit (Read error: 110 (Connection timed out)).