←2007-10-17 2007-10-18 2007-10-19→ ↑2007 ↑all
00:03:14 <oklopol> oh, hentai is nice
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:33 <bsmntbombdood> yeah, hentai isn't that great
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:05:53 <bsmntbombdood> No.
00:06:00 <oklopol> if at all, that is...
00:06:25 <bsmntbombdood> oklopol: that's a line from shortbus
00:06:30 <oklopol> :)
00:06:35 <bsmntbombdood> after it was done, explicitly shown
00:06:36 <oklopol> gotta watch that
00:06:44 <oklopol> 81%...
00:08:06 * SimonRC goes to bed.
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:12:02 <bsmntbombdood> needs more tentacles
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:14:16 <oklopol> hmm, spelling is hard
00:14:17 <oklopol> ...
00:14:28 <bsmntbombdood> octopi
00:14:34 <oklopol> ah
00:15:25 <oklopol> that's one sexy animal
00:15:52 <oklopol> hmm, wonder if the shop's still open
00:15:56 <oklopol> i'm kinda thirsty
00:16:11 <bsmntbombdood> water?
00:16:27 <bsmntbombdood> and octopusses aren't sexy
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:16:49 <oklopol> tastes good
00:16:57 <oklopol> but... nah
00:17:41 <bsmntbombdood> http://tomoyo.lenin.ru/Sawatari/Picture3.jpg
00:18:03 <bsmntbombdood> http://tomoyo.lenin.ru/Sawatari/Picture6.jpg <--- lol octo-hickies
00:18:11 <oklopol> hehe :P
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:01 <oklopol> ...that can suck
00:20:11 <oklopol> hmm, i'm making a lot of sense.
00:20:15 <oklopol> shoppings!
00:24:14 <oklopol> ...i realized i need clothes to go out :|
00:32:55 <oklopol> 3 min and shortbus is ready
00:39:43 <bsmntbombdood> noo go naked
00:41:48 <oklopol> it's kinda cold
01:25:03 -!- kwertii has quit (Client Quit).
02:13:15 <oklopol> great movie
02:13:53 <oklopol> gotta sleep though ->
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:20 <bsmntbombdood> ruby's syntax isn't very esoteric
02:40:47 <bsmntbombdood> all the p-languages but lisp have the same syntax
02:40:49 <pikhq> {foo} == do foo end == foo
02:41:24 <pikhq> Sigils specify the *scope* of a variable.
02:41:41 <bsmntbombdood> meh
02:42:12 <pikhq> puts("Foo") == puts "Foo"
02:42:28 <bsmntbombdood> unimportant
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:44:09 <bsmntbombdood> still, superficial
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:23 <bsmntbombdood> true
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:46:55 <bsmntbombdood> perl does it
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:25 <lament> same in haskell
02:48:33 <pikhq> Which is bad syntax.
02:48:38 <lament> no it's not
02:48:43 <bsmntbombdood> yes it is
02:48:52 <bsmntbombdood> it's bad, not esoteric
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:49:20 <bsmntbombdood> lament: that's different
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:51 <lament> perl has no syntax
02:51:55 <pikhq> Thinking back to Perl, Perl is a bit worse.
02:51:59 <pikhq> Ruby still sucks.
02:52:18 <lament> in perl, anything could mean anything, and there's no formal syntax
02:52:30 <bsmntbombdood> lament: ...exactly
02:52:39 <lament> what's that feature where you can use _any_ marker to delimit a string?
02:52:50 <lament> perl has that
02:52:56 <bsmntbombdood> O.o
02:53:08 <bsmntbombdood> they say nothing but perl can parse Perl
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:04 <lament> ah, right.
02:54:25 <lament> that's _insane_, syntax-wise.
02:54:49 <bsmntbombdood> oh, that
02:54:51 <bsmntbombdood> bash too
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:25 <bsmntbombdood> pikhq: no, lisp gives it to you
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:56:17 <bsmntbombdood> even though CL's read-syntax junk is not so good
02:56:46 <bsmntbombdood> requiring executing CL in read time, wtf?
02:56:57 <bsmntbombdood> s/in/at/
02:57:06 <pikhq> I'd say that CL has a good few WTFs.
02:57:12 <bsmntbombdood> hooray scheme
02:57:33 <lament> haskell haskell haskell
02:57:37 <pikhq> Tcl.
02:57:47 <lament> haskell syntax is god. i love it.
02:57:57 <bsmntbombdood> haskell syntax is too complicated
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:32 <bsmntbombdood> pikhq: []
02:58:42 <bsmntbombdood> i want a syntaxless brainfuck
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:08 <lament> lisp
02:59:42 <pikhq> bsmntbombdood: The "[" command shall define a goto. The "]" shall go to the goto number in the current cell.
02:59:57 <pikhq> Erm.
03:00:00 <pikhq> That fails.
03:00:01 <bsmntbombdood> pikhq: doesn't work, no conditional
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:15:51 <Sgeo> Bye all
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:21:52 <immibis> who is here right now?
08:22:19 <oerjan> nobody
08:22:23 <immibis> you are.
08:22:31 * oerjan looks around
08:22:47 <immibis> it's an irc channel, oerjan.
08:22:53 <oerjan> nope, i see no oerjan around here.
08:23:01 <immibis> !ps d
08:23:03 <EgoBot> 1 ais523: daemon ul bf
08:23:05 <EgoBot> 2 immibis: ps
08:23:34 <immibis> !daemon cat bf +[,.[-]+]
08:23:37 <immibis> !cat test
08:23:39 <EgoBot> test
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:25:58 <immibis> ok...
08:26:01 <immibis> what is underload?
08:26:09 <immibis> the opposite of overload?
08:26:17 <oerjan> look on the wiki?
08:26:30 <oerjan> presumably
08:26:35 <oerjan> !ps d
08:26:39 <EgoBot> 1 ais523: daemon ul bf
08:26:41 <EgoBot> 2 immibis: daemon cat bf
08:26:43 <EgoBot> 3 oerjan: ps
08:27:25 <oerjan> @quote arglebargle
08:27:31 <oerjan> argh
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:29:29 <oerjan> very bad timing then
08:30:18 <immibis> what a rude quine - (:aSS):aSS
08:32:42 * immibis waits patiently
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:34:55 <oerjan> *ask
08:35:29 <jix> huh?
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:09 * oerjan loses patience
08:36:19 <oerjan> immibis: what are you waiting for?
08:36:24 * jix explodes
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:37:15 <immibis> IRP stop waiting
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:39:33 <immibis> IRP answer the question
08:40:56 <immibis> IRP answer the question
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:42:36 <oerjan> THE ANSWER IS: Purple
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:52:23 <immibis> IRP-BUG: IN IRP-BUG
08:53:58 <immibis> details: needs to be more specific. For more details, type IRP-BUG-INFO 1123
08:57:27 <EgoBot> 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:28 <bsmntbombdood> i can't get started on this report >_<
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:48:31 <Fa1r> ^___^
17:52:21 <Sgeo> Fa1r, hm?
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:22 <RodgerTheGreat> ehird`: that's absolutely ridiculous
19:55:34 <RodgerTheGreat> but then again, so are emacs users
19:55:45 <ehird`> RodgerTheGreat: :D
19:55:56 <RodgerTheGreat> :)
19:55:57 <ehird`> i'm writing a text editor for emacs
19:56:00 <ehird`> it's an interesting platform
19:56:03 <ehird`> ;)
19:56:03 <RodgerTheGreat> lol
19:57:06 <oerjan> i hear there is already a vi clone
19:57:28 <ehird`> neat
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:01:39 * RodgerTheGreat shrugs
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:05:20 <ehird`> :P
20:05:22 <ehird`> indeed
20:05:50 <RodgerTheGreat> I'm implying they need to be replaced
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:12:37 <ehird`> i feel dirty
20:15:21 <ehird`> Bah, bloody typical.
20:15:23 <ehird`> It doesn't work.
20:15:33 <ehird`> Does perl count as an esoteric language?
20:15:34 <ehird`> it should.
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:06 <RodgerTheGreat> ehird`: it certainly *can* be
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:34 <RodgerTheGreat> looks kinda nasty
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:34 <ehird`> but it isn't
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:22:27 <RodgerTheGreat> fate, it seems, is not without a sense of irony
20:22:33 <ehird`> :-)
20:25:04 * ehird` just asks in #python
20:39:11 <bsmntbombdood> oh em gee
20:39:23 <ehird`> gee oh em
20:40:16 <ehird`> woot, i think i got the travesty generator done
20:42:16 <bsmntbombdood> travesty generator?
20:42:19 <bsmntbombdood> keep it away from me
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:10 <oklopol> *PSOX
21:00:16 <ehird`> oklopol: finally, you're alive
21:00:23 <Sgeo> Wait, what?
21:00:27 * Sgeo has PSOX on highlight
21:00:35 <ehird`> that's sad
21:00:41 <ehird`> :P
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:49 <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:31 <oklopol> oh, yeah, i'll look
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:19 <oklopol> :))
21:06:27 <ehird`> oklopol: check #esoteric-blah
21:06:30 <ehird`> it's working great :D
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).
←2007-10-17 2007-10-18 2007-10-19→ ↑2007 ↑all