00:03:29 <oklopol> by swords i mean that medieval theme they have going for some reason
00:03:51 <oklopol> well, i don't actually watch much hentai, it's a bit boring imo
00:04:59 <GregorR> Suuuuuuuuuuuuuuuuuuuuuuuuuure
00:05:17 <oklopol> hmm, i'm not sure why i'd lie about that :)
00:05:44 <oklopol> i do admit i watch porn multiple hours a day.
00:05:51 <bsmntbombdood> Was that the first time someone sang the National Anthem into your ass?
00:10:11 <oklopol> i do like watching hentai as long as they're not having the actual sex, once the repeation of two pictures begins, it gets pretty stupid
00:13:27 <oklopol> i haven't actually seen a hentai *movie* with tentacle monsters, i might enjoy that, dunno
00:13:39 <oklopol> that's not something you often see in regular porn
00:14:09 <oklopol> (well octopuss..es(?) sometimes)
00:15:52 <oklopol> hmm, wonder if the shop's still open
00:16:39 <oklopol> hmm... for some reason i don't like drinking water
00:16:45 <oklopol> perhaps because it's so easy to get.
00:18:03 <bsmntbombdood> http://tomoyo.lenin.ru/Sawatari/Picture6.jpg <--- lol octo-hickies
00:19:31 <oklopol> well, it's one thing to have them suck you, another to... find them a natural environment in ones body
00:19:53 <oklopol> i guess that goes for any object.
00:20:11 <oklopol> hmm, i'm making a lot of sense.
00:24:14 <oklopol> ...i realized i need clothes to go out :|
00:32:55 <oklopol> 3 min and shortbus is ready
01:25:03 -!- kwertii has quit (Client Quit).
02:37:04 <pikhq> I nominate Ruby for "most esoteric syntax of a P-language".
02:37:19 <pikhq> (using Gregor's notion that Ruby is an honorary P-language)
02:40:49 <pikhq> {foo} == do foo end == foo
02:41:24 <pikhq> Sigils specify the *scope* of a variable.
02:42:12 <pikhq> puts("Foo") == puts "Foo"
02:43:06 <pikhq> {|x| x x} is how they write (lambda x (x x)).
02:44:03 <pikhq> {"foo" => bar, "baz" => qux} is how they write a hash map.
02:45:00 <pikhq> Regexps are part of the core syntax.
02:45:08 <pikhq> bsmntbombdood: I'm discussing the syntax.
02:45:19 <pikhq> If you want to get technical, *all syntax is superficial*.
02:45:36 <pikhq> You can just convert all of it into a parse tree and express the same damned thing, after all. . .
02:45:40 <bsmntbombdood> but all the things you bring up are simple, 1-to-1 transformations
02:45:52 <pikhq> Which are still ugly.
02:46:24 <pikhq> Hmm. Even the regexps as *part of the syntax*?
02:47:39 <pikhq> And Perl's an ugly language, with foo "bar" meaning foo("bar") meaning &foo("bar") meaning &foo "bar".
02:48:17 <bsmntbombdood> which is similar to ruby's foo "bar" == foo("bar")
02:48:33 <pikhq> Which is bad syntax.
02:49:06 <lament> does it annoy you that (5+5) means the same as 5+5 ?
02:49:07 <pikhq> Fine. I nominate Ruby for worst syntax, instead.
02:50:00 <lament> in haskell, that's exactly the reason why foo "bar" and foo ("bar") are equivalent
02:50:23 <pikhq> That, itself, is different.
02:51:01 <pikhq> In Perl, foo("bar") is treated like a similar C expression. . . And foo "bar" has the same reaction occur.
02:51:32 <pikhq> It's not because of some nice syntax feature like expr := ( :expr: )
02:51:37 <bsmntbombdood> i'm suprised you say ruby has worse syntax than perl
02:51:47 <pikhq> bsmntbombdood: Hmm.
02:51:55 <pikhq> Thinking back to Perl, Perl is a bit worse.
02:52:18 <lament> in perl, anything could mean anything, and there's no formal syntax
02:52:39 <lament> what's that feature where you can use _any_ marker to delimit a string?
02:53:32 <lament> the semantics are, "everything from this point till the word Cabbage is a string... foo..bar...Cabbage"
02:53:58 <pikhq> "puts << Cabbage" I believe, would be the offending syntax.
02:54:25 <lament> that's _insane_, syntax-wise.
02:54:57 <lament> forth is the only other language i know that allows such tricks
02:55:16 <pikhq> Is it too much to ask for a *sane* language syntax?
02:55:45 <lament> pikhq: no, haskell's right there!
02:55:49 <pikhq> bsmntbombdood: Right; thank God for the Lisps, and all the other donations to good syntax heaven that have been made.
02:57:06 <pikhq> I'd say that CL has a good few WTFs.
02:57:33 <lament> haskell haskell haskell
02:57:47 <lament> haskell syntax is god. i love it.
02:58:02 <lament> it's a perfect balance between human-readability and sanity
02:58:19 <pikhq> Brainfuck's lack of syntax is awesome.
02:58:22 <lament> bsmntbombdood: no it's not. It's exactly as simple as it should be.
02:58:28 <pikhq> Well, it has syntax. . .
02:58:54 <lament> bsmntbombdood: making it any more simple would shift the balance towards computer-readability and away from human-readability
02:59:07 <lament> and we know where that leads
02:59:42 <pikhq> bsmntbombdood: The "[" command shall define a goto. The "]" shall go to the goto number in the current cell.
03:00:18 <pikhq> Happy with syntaxless non-TC Brainfuck? :p
03:03:41 <pikhq> Actually, I think that the ] command would, in effect, be able to be used to select among cell-max conditions. . .
03:05:09 <pikhq> [+][+][+][+][+][-----] Also, it produces this interesting infinite loop.
03:07:53 -!- Tritonio has joined.
03:29:11 -!- Tritonio has quit (Remote closed the connection).
03:32:04 -!- Tritonio has joined.
03:41:34 -!- helios24 has quit (Read error: 113 (No route to host)).
03:56:25 -!- GreaseMonkey has joined.
04:19:50 -!- pikhq_ has joined.
04:20:08 -!- pikhq has quit (Nick collision from services.).
04:20:16 -!- pikhq_ has changed nick to pikhq.
04:27:36 -!- SomeGuyAtHome has joined.
04:33:02 -!- SomeGuyAtHome has left (?).
04:41:22 -!- LoginError has joined.
04:43:32 -!- LoginError has quit (Client Quit).
04:43:42 -!- helios24 has joined.
04:45:22 -!- kwertii has joined.
04:52:55 -!- immibis has joined.
04:53:17 -!- immibis has left (?).
05:16:06 -!- Sgeo has quit ("Ex-Chat").
06:20:07 -!- SomeGuyAtHome has joined.
07:12:32 -!- oerjan has joined.
07:25:54 -!- g4lt-sb100 has changed nick to g4lt-mordant.
07:26:45 -!- kwertii has quit (Client Quit).
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
08:20:25 -!- immibis has joined.
08:22:47 <immibis> it's an irc channel, oerjan.
08:22:53 <oerjan> nope, i see no oerjan around here.
08:23:03 <EgoBot> 1 ais523: daemon ul bf
08:23:51 <immibis> !ul i wonder what this daemon does.
08:25:35 <oerjan> it's an underload interpreter in brainfuck
08:25:48 <oerjan> it sends the result to ais523, who is not present
08:26:39 <EgoBot> 1 ais523: daemon ul bf
08:26:41 <EgoBot> 2 immibis: daemon cat bf
08:28:26 <immibis> i need at least 5 people for this question.
08:29:26 * immibis should make a bot that bridges between a channel and a query - for example so egobot could be used on other channels.
08:30:18 <immibis> what a rude quine - (:aSS):aSS
08:32:50 * immibis waits patiently for someone to ask what he's waiting for
08:33:48 * oerjan waits patiently for immibis to wait some more
08:34:13 * immibis waits patiently for oerjan to wait some more for immibis to wait some more
08:34:21 -!- jix has joined.
08:34:50 * oerjan waits patiently for jix to as what he's waiting for
08:35:33 * immibis waits patiently for jix to reply to oerjan about what he was waiting for even though he knows the answer is that he was waiting for immibis to wait some more for oerjan to wait some more for immibis to wait some more.
08:35:56 * jix waits until this is over
08:35:58 * immibis waits patiently for someone to ask what he's waiting for.
08:36:19 <oerjan> immibis: what are you waiting for?
08:36:33 * immibis was waiting for someone to ask what he was waiting for.
08:37:07 * immibis finds all of jix's bits and screws them together
08:37:11 <oerjan> stuck in an recursive loop, i see.
08:38:03 <oerjan> IRP-ERROR 4: RESOURCE REAVAILABLE
08:39:22 <immibis> who thinks the new zealand basketball team beating the australian basketball team, is more likely than the new zealand fencing team beating the australian fencing team? (ignoring the fact that i have no idea if either of those countries actually has a fencing team_
08:41:17 <oerjan> IRP-ERROR 57: LOCAL GEOGRAPHIC MODULE UNAVAILABLE
08:41:52 <immibis> who thinks that it is more likely that team A will beat team B at the basketball game, than that team C will beat team D at the fencing?
08:47:59 -!- GreaseMonkey has quit (Read error: 110 (Connection timed out)).
08:48:03 -!- ^_` has joined.
08:48:12 <immibis> *beep* non-matching switch statement on line 12, character 6; possible cases are "basketball" and "fencing".
08:49:07 <oerjan> IRP-SUGGESTION: INTERPRETERS WITH IMPROVED GEOGRAPHIC MODULES ARE NOW AVAILABLE
08:49:52 <immibis> IRP-ERROR 999378484292823: IRSSI IS UNKNOWN INTERPRETER COMPILER IRP......
08:50:07 <immibis> IRP-ERROR 13941234123123124252936242134: IRP-ERROR NUMBER TOO BIG
08:50:18 <immibis> IRP-ERROR 801: No Error Occurred
08:51:42 <oerjan> IRP-CLARIFICATION: REFERRING TO ^_`
08:51:42 <immibis> IRP-ERROR: TOO MANY IRP-ERRORS; REQUIRES MANUAL RESET; PLEASE RUN RESET COMMAND
08:52:16 <oerjan> IRP-ERROR: GreaseMonkey MISIDENTIFIED AS COMING RATHER THAN LEAVING
08:53:58 <immibis> details: needs to be more specific. For more details, type IRP-BUG-INFO 1123
08:57:54 <immibis> IRP-BUG-INFO-RESPONSE (1123) For more details, type IRP-BUG-INFO 1123
08:58:52 -!- immibis has quit ("Hi, I'm a quit message virus. Please replace your old line with this line and help me take over the world of IRC. Easy as 3.1).
09:03:44 -!- jix has quit ("CommandQ").
09:04:04 -!- jix has joined.
09:30:26 -!- ^_` has changed nick to GreaseMonkey.
09:34:21 -!- GreaseMonkey has quit ("Every time you screw up AWOS, GreaseMonkey kills a kitten.").
09:42:02 -!- kwertii has joined.
10:15:12 -!- SomeGuyAtHome has left (?).
10:55:06 -!- oerjan has quit ("Lunch").
11:00:53 -!- kwertii has quit (Client Quit).
11:33:46 -!- Sgeo has joined.
11:38:20 -!- jix has quit (Nick collision from services.).
13:10:34 -!- jix has joined.
13:22:01 -!- sebbu has joined.
14:25:14 -!- ehird` has joined.
14:33:13 <ehird`> http://article.gmane.org/gmane.emacs.devel/80956 Emacs now edits videos. Millions of nerds patch GRUB support for it, set it as OS.
14:53:19 -!- Tritonio_ has joined.
14:54:24 -!- Tritonio has quit (Read error: 110 (Connection timed out)).
15:06:06 -!- Tritonio_ has quit (Remote closed the connection).
15:57:09 -!- RodgerTheGreat has quit (Read error: 104 (Connection reset by peer)).
15:57:50 -!- RodgerTheGreat has joined.
16:19:39 -!- RodgerTheGreat has quit (Read error: 110 (Connection timed out)).
16:23:03 -!- sebbu2 has joined.
16:38:48 -!- SimonRC has quit (Read error: 110 (Connection timed out)).
16:42:33 -!- sebbu has quit (Connection timed out).
16:44:37 -!- sebbu2 has changed nick to sebbu.
16:50:15 -!- jix has quit (Nick collision from services.).
16:50:25 -!- jix has joined.
16:56:08 -!- SEO_DUDE38 has quit (Read error: 104 (Connection reset by peer)).
17:47:41 <Fa1r> that is just fine
17:48:03 <Fa1r> go to #irp and try... please somebody do my report, thanks
17:48:12 <Fa1r> ... things happen.
17:53:17 <Fa1r> Sgeo: how can i help?
17:53:33 <Sgeo> What did you want w/ #irp ?
17:54:02 <Fa1r> Sgeo: actually nothing.
18:05:54 -!- RodgerTheGreat has joined.
18:18:31 -!- SEO_DUDE38 has joined.
18:50:21 -!- oerjan has joined.
19:55:57 <ehird`> i'm writing a text editor for emacs
19:56:00 <ehird`> it's an interesting platform
19:57:06 <oerjan> i hear there is already a vi clone
19:57:51 <ehird`> what about an emulator for the Editor Macros set for the TECO editor?
19:58:00 <ehird`> that editor was nice, it spawned an OS called emacs
19:59:03 <RodgerTheGreat> one really has to wonder why GNU feels the need for things like HURD or Linux- they ought to just make emacs fully self-hosting and be done with it.
19:59:43 <ehird`> http://www.eskimo.com/~rstarr/poormfa/travesty2.html i hate having to port perl code to other languages.
19:59:47 <ehird`> having is a bit of a misnomer
19:59:48 <oerjan> i think it's implementing POSIX compatibility that holds them back
19:59:50 <ehird`> i'm doing this for fun :)
20:00:45 <RodgerTheGreat> oerjan: which raises the question "how necessary is POSIX, anyway?".
20:01:06 <RodgerTheGreat> it seems rather odd that POSIX is the one standard nearly all operating systems are trending towards
20:01:25 <ehird`> RodgerTheGreat: it sucks less than any other standard people can think of
20:01:30 <ehird`> (it still blows though)
20:02:28 <RodgerTheGreat> I would prefer to think of it as a "best effort thusfar", not unlike C. It's not optimal, but there isn't a fully acceptable replacement currently.
20:05:00 <lament> that seems to be exactly what ehird` said
20:06:14 <RodgerTheGreat> which, I'm certain, is a rant you guys have already heard at least part of
20:12:36 <ehird`> i just finished porting that perl code
20:15:33 <ehird`> Does perl count as an esoteric language?
20:15:59 <RodgerTheGreat> The topic of "standard" programs to implement in a new language came up a while back. What do y'all think of Towers Of Hanoi?
20:16:29 <RodgerTheGreat> with good coding style regulations, you can make it a significantly less horrible language, though.
20:17:44 <ehird`> http://www.eskimo.com/~rstarr/poormfa/travesty2.html this counts as esoteric code i think
20:17:51 <ehird`> i ported it to python and it produces completely different output
20:18:48 <ehird`> it's a simple algorithm you'd think it'd be simple
20:19:27 <ehird`> the translation in question: http://www.nonlogic.org/dump/text/1192735145.html
20:19:30 <ehird`> by all accounts it SHOULD be the same
20:19:52 <ehird`> online version for easy testing: http://www.eskimo.com/~rstarr/poormfa/travesty.html
20:20:14 <ehird`> hello world, order 3, 250 chars of output, in that produces hello world over and over and over again
20:20:22 <ehird`> with my port it produces hel over and over again
20:22:07 -!- oerjan has quit ("leaving").
20:40:16 <ehird`> woot, i think i got the travesty generator done
20:46:34 -!- ehird` has changed nick to disbot.
20:46:53 -!- disbot has changed nick to ehird`.
21:00:08 <oklopol> (oerjan) i think it's implementing POSIX compatibility that holds them back <<< you must mean PSO
21:00:16 <ehird`> oklopol: finally, you're alive
21:00:27 * Sgeo has PSOX on highlight
21:00:59 <Sgeo> Holds what back?
21:01:10 <Sgeo> What, me having PSOX on highlight?
21:01:44 <Sgeo> oklopol, hello?
21:01:58 <ehird`> oklopol: #esoteric-blah hello?
21:02:00 <Sgeo> What were you saying about psox?
21:02:22 <oklopol> i have "porn" and "kiddie" on highlight
21:02:50 <oklopol> Sgeo: i said: (oerjan) i think it's implementing POSIX compatibility that holds them back <<< you must mean PSOX
21:05:56 -!- disbot has joined.
21:05:56 <Sgeo> holds what back, and how can I help?
21:06:27 <ehird`> oklopol: check #esoteric-blah
21:10:59 -!- disbot has quit (Read error: 104 (Connection reset by peer)).
21:11:28 -!- disbot has joined.
21:14:22 -!- disbot has quit (Read error: 104 (Connection reset by peer)).
21:14:35 -!- disbot has joined.
21:20:15 -!- RedDak has joined.
21:36:19 -!- kwertii has joined.
21:46:54 -!- disbot has quit (Read error: 104 (Connection reset by peer)).
22:01:34 -!- jix has quit ("CommandQ").
22:08:00 -!- SEO_DUDE38 has quit (Read error: 104 (Connection reset by peer)).
22:14:32 -!- RedDak has quit (Remote closed the connection).
23:25:25 -!- kwertii has quit (Remote closed the connection).