←2008-02-06 2008-02-07 2008-02-08→ ↑2008 ↑all
00:01:57 -!- sarehu has quit (Remote closed the connection).
00:04:05 -!- sarehu has joined.
00:12:36 <ehird`> anyone alive?
00:17:50 <ehird`> I want to kill this person:
00:17:54 <ehird`> 'You use manuals? Wow. I think your problems are bigger than coldfusion.'
00:19:26 <pikhq> ehird`: That's. . .
00:19:35 <ehird`> pikhq: Beautiful? Yeah. I know.
00:20:05 * pikhq hurts
00:20:12 <pikhq> That is just painful to see.
00:20:38 <ehird`> pikhq: I'm sure you can manage. :P
00:22:21 -!- RodgerTheGreat has quit (Read error: 104 (Connection reset by peer)).
00:29:10 <ehird`> pikhq: Any thoughts on a hypothetical MapReduce-alike esolang?
00:29:14 <ehird`> I have no idea what it would be like. :P
00:34:43 <pikhq> None.
00:34:54 <ehird`> aww
00:39:27 <ehird`> pikhq: do you think it's a good idea, at least? ;)
00:40:10 <pikhq> Could be.
01:04:03 -!- RodgerTheGreat has joined.
01:10:17 <ehird`> hey RodgerTheGreat
01:10:34 <RodgerTheGreat> hi, ehird`
01:12:20 <Sgeo> Hi all
01:12:31 <Sgeo> pikhq, remember the stuff you did for PEBBLE wrt PSOX?
01:12:50 <Sgeo> If you had anything with the file descriptor stuff, it will need to be redone
01:13:19 <Sgeo> Also, I can't decide if I should make 0x00 short for current outfile, 0x01 current infile, 0x02 stdout, 0x03 stdin
01:13:27 <Sgeo> Or should I get rid of the shortcuts?
01:13:47 <Sgeo> pikhq, awake?
01:13:51 <Sgeo> Anyone awake?
01:14:01 <Sgeo> RodgerTheGreat?
01:14:31 <RodgerTheGreat> hm
01:15:25 <RodgerTheGreat> 0x00 for stdout, 0x01 for stdin, 0x02 for current outfile and 0x03 for current infile.
01:15:36 <RodgerTheGreat> you should put them in order of how commonly they'll be used
01:15:39 -!- sarehu has quit (Remote closed the connection).
01:15:49 -!- sarehu has joined.
01:15:57 <Sgeo> 0 for out, 1 for in
01:16:17 <Sgeo> And the way to reset is with using the functions with standard fds
01:16:24 <Sgeo> But possibly current will be used more?
01:18:36 <RodgerTheGreat> I dunno
01:18:46 <RodgerTheGreat> at some point it just becomes arbitrary
01:19:42 <Sgeo> Is it too many special FDs?
01:22:24 * Sgeo puts it in
01:22:27 <Sgeo> and commits
01:26:07 <RodgerTheGreat> and a decision is reached!
01:26:58 <ehird`> RodgerTheGreat: know of any esolangs desperately needing a good impl but there are none attempted?
01:27:13 <RodgerTheGreat> hm.
01:27:59 <RodgerTheGreat> none come immediately to mind, but lemme crawl esolang
01:28:47 <Sgeo> Hm, should I bother putting in a feature to find out the current descriptor number, or should I not bother?
01:28:57 <Sgeo> It wouldn't be all too easy for me to add it
01:29:05 <RodgerTheGreat> doesn't seem tremendously important
01:29:35 <RodgerTheGreat> bingo... http://esoteric.voxelperfect.net/wiki/Category:Unimplemented
01:30:08 <ehird`> RodgerTheGreat: bit unspecific :)
01:30:18 <RodgerTheGreat> yeah, I'm looking through the list
01:30:50 <RodgerTheGreat> this could be an easy start: http://esoteric.voxelperfect.net/wiki/JumpFuck
01:31:06 <ehird`> RodgerTheGreat: i made that
01:31:07 <ehird`> lmao
01:31:11 <RodgerTheGreat> haha
01:31:14 <ehird`> that was my first esolang
01:31:14 <ehird`> :p
01:31:26 <RodgerTheGreat> it's a little like my idea for "Def-BF"
01:33:01 <ehird`> heh
01:33:04 <ehird`> php infinite loop: #!
01:33:05 <ehird`> (seriously.)
01:33:52 <RodgerTheGreat> oh, man- this sounds like a fun one: http://calamari.reverse-dns.net:980/files/bubble/bubble.txt
01:34:21 <Sgeo> Any glaring issues with http://trac2.assembla.com/psox/browser/trunk/impl/psox/fd.py ?
01:34:48 <ehird`> RodgerTheGreat: haha :)
01:34:54 <ehird`> that would be pure hell on earth in c, though
01:34:56 <RodgerTheGreat> seems alright
01:35:22 <ehird`> RodgerTheGreat: the dynamic shuffling of stuff, though
01:36:30 <ehird`> http://golf.shinh.org/reveal.rb?Timeout/kt3k/1196790123&z8b <-- a one character infinite loop. what fun
01:36:47 <RodgerTheGreat> MOV 0,1
01:37:12 <ehird`> RodgerTheGreat: pretty much what that does
01:37:17 <ehird`> but it's ascii!
01:37:18 <ehird`> 'a'
01:37:29 <ehird`> 'x' also works
01:37:36 <ehird`> and i think one-byte ascii machine code infinite loops pretty much own
01:37:47 * Sgeo suddenly sees a glaring issue
01:38:48 <Sgeo> Forgot to change the outfile and infile to filelike in read() and write()
01:38:50 <olsner> LD H,C? which architecture is that?
01:38:56 <ehird`> olsner: z80
01:39:08 <olsner> aha
01:39:43 <ehird`> i think what we need
01:39:49 <ehird`> is an ascii-only machine emulator thing
01:39:54 <ehird`> so we can splurge like
01:40:07 <ehird`> sdf#'£:$opjzxiub98yjjisad]][OP")_+
01:40:09 <ehird`> and see what it does
01:44:21 <ehird`> I wonder what a PHAWN impl in c would be like.
01:46:11 <olsner> "Phawn is still on the drawing board" haha
01:47:33 <ehird`> wait, what's funny about that
01:47:33 -!- olsner has quit ("Leaving").
01:47:42 <RodgerTheGreat> PHAWN?
01:51:37 -!- Tritonio_ has joined.
01:58:36 <ehird`> RodgerTheGreat: phawn.
02:00:23 -!- Corun has quit ("Arr").
02:23:18 -!- Sgeo has quit (Read error: 104 (Connection reset by peer)).
02:33:43 -!- ehird` has quit ("K-Lined by peer").
03:10:35 -!- GreaseMonkey has joined.
04:27:12 -!- immibis has joined.
05:29:35 -!- oerjan has joined.
05:32:13 -!- sarehu has quit (Read error: 110 (Connection timed out)).
06:00:21 -!- XMLCloser has joined.
06:06:10 -!- XMLCloser has quit (Read error: 104 (Connection reset by peer)).
06:10:14 -!- sarehu has joined.
06:16:07 -!- XMLCloser has joined.
06:36:23 -!- sarehu has quit (Read error: 110 (Connection timed out)).
06:58:06 <immibis> This is text <thisIsPseudoXML>
06:58:07 <XMLCloser> </XMLCloser> </thisIsPseudoXML> </immibis>
06:58:49 <bsmntbombdood> </immibis>
06:58:50 <XMLCloser> Not well-formed XML! </XMLCloser>
06:58:58 <immibis> <This is="XML" which="Shows" XMLCloser="has deficiencies">
06:58:59 <XMLCloser> </XMLCloser> </This is="XML" which="Shows" XMLCloser="has deficiencies"> </immibis>
06:59:09 <bsmntbombdood> that means shut the fuck up
06:59:10 <XMLCloser> </XMLCloser> </bsmntbombdood>
06:59:56 -!- XMLCloser has quit (Read error: 104 (Connection reset by peer)).
07:02:16 -!- GreaseMonkey has set topic: THIS IS NOT THE TOPIC | I AGREE.
07:03:12 -!- immibis has set topic: 10 THIS IS NOT THE TOPIC : I AGREE : GOTO 10.
07:37:13 -!- olsner has joined.
07:38:02 -!- immibis has quit ("Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. and dlte ur files. and email ths to).
07:56:48 -!- Tritonio_ has quit (Remote closed the connection).
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:08:29 -!- CodeMangler has joined.
08:33:03 -!- GreaseMonkey has quit ("Hi Im a qit msg virus. Pls rplce ur old qit msg wit tis 1 & hlp me tk ovr th wrld of IRC. and dlte ur files. thx.").
09:16:19 -!- oerjan has quit ("leaving").
09:38:13 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)).
09:39:18 -!- puzzlet has joined.
10:34:15 -!- Figs has joined.
10:37:02 <Figs> >.<
11:04:41 -!- jix has joined.
11:10:18 <Figs> Bah
11:10:26 <Figs> this assignment is driving me nuts
11:10:53 <Figs> basically I have to reverse engineer the rest of the project to figure out what the hell the functions I'm supposed to write should do
11:11:22 <oklofok> immibis is the greatest :)
11:11:28 <Figs> since there's barely any documentation anywhere explaining the purpose of anything
11:11:34 <Figs> immibis?
11:11:39 <oklofok> yeah
11:11:48 <Figs> what is immibis?
11:11:59 <oklofok> it's a programming language
11:12:50 <Figs> I don't see it on the wiki
11:12:59 <oklofok> look a bit deeper
11:13:15 <oklofok> immibis is a guy occasionally on this channel
11:13:16 <Figs> I found a user
11:13:21 <oklofok> yarr
11:13:23 <oklofok> him
11:13:29 <Figs> he's a programming language?
11:13:32 <Figs> :P
11:14:18 <oklofok> no, he is a lie!
11:14:26 <Figs> the cake is a lie.
11:14:32 <Figs> I haven't played that game.
11:14:51 <oklofok> the CAKE? the *CAKE*?? the cake is on fire
11:15:07 <Figs> http://limerickdb.com/?286
11:16:03 <Figs> There once was a buggy AI/Who decided her subject should die/When the plot was uncovered/The subject discovered/That sadly, the cake was a lie.
11:19:45 <Figs> Haa, this is a good one: http://limerickdb.com/?291
11:20:44 -!- oklofok has quit (Read error: 104 (Connection reset by peer)).
11:22:03 -!- oklopol has joined.
11:35:39 -!- jix has quit ("CommandQ").
12:11:16 -!- slereah__ has quit (Read error: 110 (Connection timed out)).
12:11:34 -!- slereah__ has joined.
12:35:37 -!- sebbu has joined.
13:02:42 -!- Figs has quit ("Java user signed off").
13:07:32 -!- puzzlet has quit (Remote closed the connection).
13:07:36 -!- puzzlet has joined.
13:13:46 -!- helios24 has joined.
13:17:19 -!- slereah__ has quit (Read error: 104 (Connection reset by peer)).
13:18:41 -!- Slereah has joined.
14:17:39 -!- timotiis has joined.
14:19:52 -!- Slereah has quit (Read error: 104 (Connection reset by peer)).
14:19:53 -!- slereah__ has joined.
14:43:20 -!- jix has joined.
15:23:52 -!- slereah__ has changed nick to Slereah.
16:31:24 -!- CodeMangler has quit (Read error: 113 (No route to host)).
17:09:15 -!- oerjan has joined.
17:58:04 -!- asiekierka has joined.
17:58:05 <asiekierka> Hello
17:58:17 <Slereah> Hi
17:58:26 <asiekierka> I wonder what you consider "the best esoteric language", and what you consider "the easiest esoteric language"
17:58:52 <Slereah> Well, I'd say "mine", but it would be a little biased.
17:59:01 <Slereah> I like the concept of Gravity.
17:59:11 <Slereah> Also Rube
17:59:46 <asiekierka> What about the easiest one?
17:59:57 -!- RedDak has joined.
18:00:22 <Slereah> I mostly use Turing Tarpits, so I can't really say the easiest ones.
18:00:31 <Slereah> Since they're usually not easy.
18:00:48 <lament> the best esoteric language is clearly.
18:01:08 <asiekierka> I mean, the easiest, I.E. easiest to implement, but still sorta easy to use.
18:02:04 <Slereah> Well, BF is easy to implement. And sort of easy to use, with loose definition of easy.
18:06:25 <Slereah> I'd say, look for a high-level language.
18:06:36 <Slereah> Unless that's not esoteric enough for you!
18:06:43 <asiekierka> *ahem*
18:06:55 <asiekierka> what do you consider the MOST ESOTERIC LANGUAGE EVER
18:07:08 <Slereah> Malbolge?
18:07:33 <Slereah> Although it still uses an ordinary machine, sort of.
18:09:02 <asiekierka> you're dead for mentioning Malbolge. it's way too hard for an ordinary person.
18:09:21 <asiekierka> if you have IQ 155+, then you'll be able to understand it
18:09:33 <olsner> if ordinary people could do it, it wouldn't be esoteric, now would it?
18:10:12 <Slereah> Only INTERNET SUPERHEROES!
18:11:05 <asiekierka> OISC is great, it's the most minimal thing ever.
18:11:11 <asiekierka> ZISC, on the other hand, it... SUCKS
18:11:16 <asiekierka> it takes instructions in a different form
18:11:23 <asiekierka> ZISC - Zero Instruction Set Computer
18:11:25 <olsner> zisc? isn't that ibm's old neural net processor?
18:11:41 <Slereah> OISC is cheating.
18:11:41 <Slereah> It has three arguments :o
18:12:05 <olsner> yeah, it's like having EVAL as an opcode
18:12:14 <asiekierka> but it's only one instruction.
18:13:13 <Slereah> But three symbols.
18:13:18 <asiekierka> you can minimalize it to two instructions with two arguments each.
18:13:29 <lament> olsner: having EVAL as an opcode would not be very useful if it were the only instruction.
18:13:37 <Slereah> Well, Lazy K has two instructions.
18:13:47 <asiekierka> JINE (Jump If NEgative) <variable> <address>
18:13:51 <lament> lazy k does not have two instructions.
18:13:55 <olsner> lament: depends on what it takes - let's say it takes a pointer to a block of lisp code :P
18:13:56 <asiekierka> SUB (SUBtract) <vara> <varb>
18:14:05 <Slereah> Well, functions.
18:14:13 <Slereah> I'm not that good on terminology.
18:34:55 -!- RedDak has quit (Read error: 110 (Connection timed out)).
18:48:55 -!- faxathisia has joined.
19:19:58 -!- sarehu has joined.
19:49:07 -!- sarehu has quit (Read error: 110 (Connection timed out)).
20:08:38 -!- mental has joined.
20:19:47 -!- lament has quit (Connection timed out).
20:25:01 -!- ehird` has joined.
20:25:03 -!- ehird` has quit (Read error: 104 (Connection reset by peer)).
20:25:28 -!- asiekierka has quit.
20:25:32 -!- ehird` has joined.
20:27:26 -!- Slereah has quit (Remote closed the connection).
20:27:35 -!- Slereah has joined.
20:34:20 -!- oerjan has quit ("Good night").
20:46:11 -!- jix has quit ("CommandQ").
21:08:46 -!- mental has changed nick to lament.
21:10:53 -!- helios24 has quit ("Leaving").
21:16:59 <ehird`> GregorR: I am going to write malloc&co for c2bf.
21:17:06 <ehird`> Maybe even a garbage collector. <:O>
21:20:58 -!- faxathisia has quit (Read error: 104 (Connection reset by peer)).
21:24:13 <ehird`> ERROR in generation parameter_declaration: Type name parameters are not yet supported.
21:24:14 <ehird`> brilliant
21:26:37 <ehird`> pikhq: pebble2 should be based on c2bf!
21:26:44 <ehird`> but with a whole load of primitives for cool brainfuck stuff.
21:59:27 <ehird`> :P
22:11:14 -!- RedDak has joined.
22:11:21 <pikhq> ehird`: God no.
22:11:27 <ehird`> :( y nawt
22:11:30 <pikhq> If anything, c2bf should target PEBBLE.
22:16:02 <ehird`> bah
22:16:03 <ehird`> why
22:46:39 <timotiis> ls
22:46:41 <timotiis> damnit
22:46:48 <timotiis> this isn't the emacs window, is it?
22:47:01 <Slereah> Heh.
22:50:19 -!- timotiis has quit ("leaving").
23:02:07 <pikhq> Why? Because PEBBLE should create *simple* code, not the word's most complex code.
23:02:26 <pikhq> And C2BF creates code worse than you'd expect from asm->bf->asm->bf.
23:11:13 -!- RedDak has quit (Remote closed the connection).
23:41:11 <ehird`> pikhq: c2bf code isn't that bad
23:48:19 -!- mib_hcz1e6me has joined.
23:48:34 <mib_hcz1e6me> wow, mibbit sucks
23:48:34 <mib_hcz1e6me> :D
23:48:44 * mib_hcz1e6me is ehird
23:49:20 -!- mib_hcz1e6me has quit (Client Quit).
23:49:35 -!- mib_nfvwl022 has joined.
23:49:54 <mib_nfvwl022> i like how the wii version is just the normal version
23:49:54 -!- mib_nfvwl022 has quit (Client Quit).
23:57:23 <pikhq> Heh.
←2008-02-06 2008-02-07 2008-02-08→ ↑2008 ↑all