←2007-10-09 2007-10-10 2007-10-11→ ↑2007 ↑all
00:25:59 -!- ehird` has quit (Read error: 104 (Connection reset by peer)).
00:28:14 -!- pikhq has quit (Remote closed the connection).
00:28:26 -!- pikhq has joined.
00:54:52 -!- SEO_DUDE38 has joined.
01:05:49 -!- pikhq has quit (Read error: 104 (Connection reset by peer)).
01:09:29 -!- pikhq has joined.
01:34:15 -!- sebbu has quit ("@+").
03:25:22 -!- puzzlet has quit (Client Quit).
03:52:00 -!- poiuy_qwert has joined.
03:55:07 -!- GreaseMonkey has joined.
04:05:34 -!- poiuy_qwert has quit.
04:29:04 -!- immibis has joined.
04:29:51 <immibis> ?????does anyone else see F at the front of this text or the end? ?dne eht ro txet siht fo tnorf eht ta F ees esle enoyna seod FFF
04:32:05 <lament> yes.
04:32:14 <immibis> front or back?
04:32:26 <immibis> three F's i mean (FFF)
04:32:32 <lament> end
04:32:39 <immibis> i see five question marks, the sentences, and FFF at the end.
04:32:40 <lament> question marks at the front
04:32:44 <lament> yes
04:32:58 <immibis> irssi is a text client? probably thats why not.
04:33:39 <immibis> i pasted the unicode-control-characters-for-right-to-left-that-were-in-front-of-the-cyrillic-combining-millions-sign-that-someone-put-control-characters-in-front-of-to-reverse-text.
04:34:24 <lament> cyrillic combining millions sign?
04:34:26 <pikhq> I do believe that it's my terminal that's fucking that up, not irssi.
04:34:37 <pikhq> In theory, my terminal does Unicode.
04:34:41 <immibis> commas in a circle.
04:34:45 -!- EgoBotsClone has joined.
04:34:46 <pikhq> In practice, it doesn't do that. ;)
04:35:05 <immibis> or maybe icechat didn't like it, and actually sent question marks to the channel instead of the control codes.
04:35:08 <immibis> !raw nick toboge
04:35:09 -!- EgoBotsClone has changed nick to toboge.
04:36:22 <immibis> !binascii 11100010 01000000 10101110 00100010 00100011 00100100
04:36:23 <toboge> @"#$
04:36:26 <EgoBot> Huh?
04:36:28 <immibis> ?
04:36:56 <immibis> that *was* the binary utf-8 encoding, right?
04:38:39 <immibis> hexadecimal utf-8 encoding is E2 80 AE D2 89
04:39:48 <immibis> !binascii 11100010 10000000 10101110 11010010 10001001
04:39:49 <toboge> ‮҉
04:39:50 <EgoBot> Huh?
04:40:31 <immibis> hmm...icechat doesn't appear to do utf-8.
04:43:28 <immibis> does anyone else see a circle of commas?
04:52:19 <immibis> ?testing
04:52:29 <immibis> !binascii 11010010 10001001
04:52:30 <toboge> ҉
04:52:32 <EgoBot> Huh?
04:52:43 * immibis evidently needs to use another client
04:55:24 <g4lt-mordant> toboge, :þ
04:55:38 <immibis> i can't see that unicode character. what is it?
04:55:54 <g4lt-mordant> immibis, it's a circle of dots
04:56:00 <immibis> ok.
04:57:24 <immibis> !binascii 11100010 10000000 10101110 11010010 10001001
04:57:24 <toboge> ‮҉
04:57:26 <EgoBot> Huh?
04:57:52 <immibis> !binascii 11100010 10000000 10101110 11010010 10001001 00100001 00100010 00100011 00100100 00100101 00100110 00100111 00101000 00101001
04:57:52 <toboge> ‮҉!"#$%&'()
04:57:54 <EgoBot> Huh?
04:58:30 <immibis> !binascii 11100010 10000000 10101110 11010010 10001001 00110001 00110010 00110011 00110100 00110101 00110110 00110111 00111000 00111001
04:58:31 <toboge> ‮҉123456789
04:58:34 <EgoBot> Huh?
05:24:29 <oklopol> ‮҉ coolest char ever
05:24:34 <oklopol> whoops :P
05:24:57 <immibis> it's 2. right-to-left override and combining-cyrillic-millions-sign
05:24:57 -!- 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. A fine is a").
05:25:02 -!- toboge has quit (Read error: 104 (Connection reset by peer)).
06:08:10 -!- puzzlet has joined.
07:38:37 -!- oerjan has joined.
07:59:59 -!- clog has quit (ended).
08:00:00 -!- clog has joined.
09:07:52 -!- GreaseMonkey has quit (Read error: 110 (Connection timed out)).
09:09:13 -!- GreaseMonkey has joined.
09:24:02 -!- GreaseMonkey has quit ("Every time you screw up AWOS, GreaseMonkey kills a kitten.").
09:31:26 -!- oerjan has quit ("leaving").
11:48:53 -!- Sgeo has joined.
12:41:01 -!- jix has joined.
12:45:12 -!- oerjan has joined.
13:19:42 -!- jix has quit ("CommandQ").
13:24:58 -!- RedDak has joined.
13:25:54 -!- ehird` has joined.
14:14:50 <RodgerTheGreat> 'morning, everyone
14:15:02 <ehird`> hello
14:15:12 <RodgerTheGreat> 'sup, ehird` ?
14:15:40 <ehird`> [insert something witty, like "[insert something witty here]" here]
14:33:48 -!- bsmntbom1dood has joined.
14:39:40 -!- ehird1 has joined.
14:39:51 -!- ehird` has quit (Nick collision from services.).
14:39:55 -!- ehird1 has changed nick to ehird`.
14:41:32 -!- puzzlet has quit (Read error: 104 (Connection reset by peer)).
14:41:43 <ehird`> wow
14:42:02 -!- puzzlet has joined.
14:42:02 <ehird`> he actually has put up a gallery on wetriffs
14:44:23 <Sgeo> http://sgeo.diagonalfish.net/screenshots/terrible_code.png
14:44:46 -!- bsmntbombdood has quit (Read error: 110 (Connection timed out)).
14:44:51 <ehird`> its a terrible way to do a nob
14:44:55 <ehird`> but i can understand it
14:45:05 <Sgeo> nob?
14:45:28 <Sgeo> the terrible part was the if(TRUE)s.. which were MY fault
14:45:29 <ehird`> nop
14:45:38 <ehird`> if (TRUE) will be a nop if your compiler doesn't optimize
14:45:44 <Sgeo> Because I was too lazy to unindent
14:45:45 <ehird`> its multithreaded, gl code, so nops are useful
14:46:06 <Sgeo> And didn't realize that Shift-Tab, in fact, worked, if lines were selected
14:46:10 <Sgeo> Nothing to do with nops
14:54:39 <ehird`> http://stupidfilter.org/wiki/ best software project of 2007
14:54:48 <ehird`> i mean, it filters stupid things! rock.
14:55:00 <ehird`> http://stupidfilter.org/random.php random stupidity from their database.
15:15:32 * oklopol has made the most verbose truth table generator ever: http://www.vjn.fi/pb/p443156611.txt
15:15:42 <oklopol> oh
15:15:46 <oklopol> sorry, that's not it :)
15:15:59 <oklopol> http://www.vjn.fi/pb/p356232664.txt
15:16:12 <ehird`> heh
15:16:18 <oklopol> for (-q&p)|(q&-r) that is :P
15:16:23 -!- pikhq has quit (Read error: 110 (Connection timed out)).
15:16:30 <ehird`> - = not?
15:16:48 <oklopol> with more variables the "verbose" mode is quite a flood...
15:16:49 <ehird`> P and Q should be uppercase! :P
15:16:50 <oklopol> yeah
15:17:03 <ehird`> that should be (~Q&P)|(Q&~R)
15:17:08 <oklopol> i guess that might be nicer
15:17:18 <oklopol> i'll make ~ an optional negation
15:17:29 <ehird`> maybe even <> instead of (), but that's only because I've been reading Godel, Escher, Bach, which uses it
15:17:37 <ehird`> <~Q&P>|<Q&~R>
15:17:39 <ehird`> err wait
15:17:40 <oklopol> i would've done ^ and v, but v is a letter...
15:17:40 <ehird`> that's
15:17:43 <ehird`> <<~Q&P>|<Q&~R>>
15:17:56 <oklopol> i love < and > as parens
15:18:19 <oklopol> <<<>> <<>>>
15:18:22 <ehird`> in GEB's Propositional Logic notation, and thus TNT, & and | must be encoded in brackets
15:18:25 <ehird`> X&Y -> NO
15:18:30 <ehird`> <X&Y> -> YES
15:18:37 <ehird`> this makes parsing it trivial, of cours
15:18:44 <oklopol> err why?
15:18:46 <oklopol> oh
15:18:51 <ehird`> because no infix ambiguousness
15:18:52 <oklopol> you mean X&Y&Z is illegal?
15:18:55 <ehird`> yeah
15:18:59 <ehird`> that's <<X&Y>&Z>
15:19:03 <oklopol> well then it does, true
15:19:14 <ehird`> its notable because it can be implemented as typographical substitution rules
15:19:20 <oklopol> but i kinda already made the parser, so... i don't feel like wasting it! :D
15:19:34 <oklopol> hmm, i see
15:20:06 <ehird`> dunno what to use for => though
15:20:08 <ehird`> since > is a bracket
15:20:14 <oklopol> well, i just made that for school, we have to make a lot of tables, and i'm not going to do that manually, no matter how much the teacher cries.
15:20:17 <ehird`> in the book its a glyph
15:20:29 <oklopol> you can just do greedy tokenizing
15:20:36 <oklopol> but it can be pretty confusing
15:20:48 <oklopol> well, luckily = is no operator
15:20:56 <oklopol> <=>>
15:21:04 <oklopol> err... that's illegal anyway :)
15:21:20 <ehird`> = doesn't mean imply
15:21:22 <ehird`> = means equals
15:21:46 <ehird`> oh well, hooray for unicode:
15:22:50 <ehird`> <<~Q&P>⇒~<P⇒Q>>
15:23:04 <ehird`> "not Q and P implies P does not imply Q"
15:23:07 <oklopol> i have no idea what your point was
15:23:14 <oklopol> @ that equals thing
15:23:19 <ehird`> meh
15:23:21 <oklopol> ah
15:23:24 <oklopol> equivalence?
15:23:27 <oklopol> i'm using <=>
15:23:40 <ehird`> <=> is not in propositional logic...
15:23:50 <ehird`> afaik
15:23:51 <oklopol> ...
15:24:01 <oklopol> it's just an arbitrary binary operator
15:24:08 <ehird`> alright
15:24:15 <ehird`> oh, i forgot, GEB doesn't use & and |
15:24:18 <oklopol> you can use any operator that has to do with bits
15:24:29 <oklopol> i mean, any F bool bool -> bool
15:24:40 <oklopol> random notation there...
15:24:44 <oklopol> but anyways
15:24:49 <ehird`> <<~Q∧P>⇒~<P⇒Q>>
15:25:01 <ehird`> (∧ = and, ∨ = or in TNT)
15:25:09 <oklopol> hmm... python prolly knows unicode
15:25:10 <oklopol> ?
15:25:24 <oklopol> i could have those there optionally too
15:25:29 <ehird`> interestingly, iirc it does not use ¬ for negation, but ~
15:25:30 <ehird`> also
15:25:35 <ehird`> note that ^ is not ∧
15:25:40 <ehird`> and v is not ∨
15:25:42 <oklopol> i see a lot of boxes.
15:25:49 <ehird`> pff
15:25:51 <ehird`> get a unicode client
15:25:55 <oklopol> :D
15:26:00 <ehird`> hmm
15:26:04 <ehird`> rewrite the sentence replacing boxes with []
15:26:06 <ehird`> and send it over
15:26:11 <ehird`> so i can point you to what symbls those are
15:26:30 -!- tokigun has quit (Read error: 104 (Connection reset by peer)).
15:26:46 <oklopol> all except the negation symbol
15:26:50 <oklopol> ¬ i see
15:27:04 <oklopol> <<~Q∧P>⇒~<P⇒Q>> i don't see these though
15:27:04 <ehird`> http://en.wikipedia.org/wiki/Mathematical_symbols logical conjunction for the ^ one
15:27:10 <ehird`> logical disjunction for the v one
15:27:18 <ehird`> i was saying that they are not the same, although they look alike
15:27:21 <ehird`> they are unicode symbols
15:27:39 <ehird`> Alternatively: set your client to utf-8
15:27:43 <oklopol> yay more boxes!
15:27:46 <ehird`> wtf
15:27:50 <oklopol> this time in the browser1
15:27:52 <ehird`> get a browser that doesn't suck
15:27:55 <oklopol> :DD
15:28:02 <ehird`> what are you using, lynx?!
15:28:05 <oklopol> i'll try, wait
15:28:07 <ehird`> heck i think lynx supports unicode
15:28:17 <oklopol> ie is the default
15:28:23 <ehird`> why are you using ie
15:29:06 <oklopol> it's the default
15:29:18 <ehird`> that's a good reason?
15:30:08 <oklopol> i don't eften have to see unicode characters -> easier to let it be the default.
15:30:12 <oklopol> *often
15:30:19 <ehird`> IE sucks in more ways than unicode
15:30:30 <oklopol> i see.
15:30:55 <ehird`> seriously, IE is not a reasonable choice in this age
15:31:27 <oklopol> err... okay
15:31:36 <oklopol> i don't see why, but i believe you
15:32:17 <oklopol> i won't use firefox before i see one reason myself, though, unless you make it my default browser
15:32:26 <oklopol> or someone else, i'm not gonna.
15:32:50 <ehird`> i use safari on my mac
15:32:52 <ehird`> opera on my pc
15:33:01 <oklopol> mozilla does not use my default font for the url bar, why?
15:33:11 <ehird`> yes it does?
15:33:34 <oklopol> i see, well, perhaps i've chosen a bad font by accident, and ie just happens to know what i like :)
15:33:42 <oklopol> i have not touched any options.
15:34:25 <oklopol> anyways, i do not care at all which browser i'm using, as far as i'm conserned, they all suck ass.
15:34:31 <oklopol> *concerned
15:34:48 <ehird`> you think everything sucks ass, though
15:34:53 <ehird`> especially if anything is - god forbid - open source
15:35:08 <oklopol> i see
15:35:15 <oklopol> i agree with the first one
15:35:27 <oklopol> "everything sucks" is a good starting point
15:35:36 <ehird`> no, not really
15:35:53 <oklopol> it is, and really, let's not discuss this, i do not care for this stuff
15:36:14 <ehird`> you started the conversation... i think
15:36:18 <oklopol> nope
15:36:19 <oklopol> you did
15:36:22 <oklopol> well
15:36:40 <oklopol> of course i should've known i can't mention i have IE without starting one ;)
15:37:26 <oklopol> (17:29:04) (oklopol) it's the default
15:37:26 <oklopol> (17:29:16) (ehird`) that's a good reason?
15:37:28 <oklopol> about this
15:37:42 <oklopol> it's not a good reason, but there doesn't need to be one, the browsers are the same.
15:37:48 <oklopol> there's no crucial difference
15:37:56 <oklopol> i guess i'm starting now, though :P
15:37:58 <oklopol> sorry about that
15:38:28 <ehird`> there IS a crucial difference
15:38:30 <ehird`> the rendering engine
15:38:32 <oklopol> i'll get back to coding, there's still some stuff i need to add to that thingie...
15:38:35 <oklopol> hmm
15:38:43 <oklopol> whuz that?
15:38:51 <oklopol> ah
15:39:20 <oklopol> you mean the thingie that chooses the location of different objects on a page?
15:39:23 <ehird`> if you don't know what a rendering engine is then don't say "well they're basically the same" because you don't know anything about browsers
15:39:36 <ehird`> it's the thing that turns the parse tree into the page.
15:39:41 <ehird`> it is EVERYTHING to a browser
15:39:46 <oklopol> well i know what it is then.
15:39:55 <ehird`> IE's is broken, breaks the spec in about 10,000 ways, and has lovely little microsoftisms
15:40:06 <ehird`> gecko (mozilla's) isn't perfect, but it's far better than that
15:40:20 <oklopol> well it may be bad, i've never seen it fail though
15:40:24 <ehird`> webkit (apple's open source engine, descended from KHTML (konqueror's)) is probably the best around
15:40:34 <ehird`> and you have't seen it fail because web developers have to prance around until IE accepts it
15:40:39 <ehird`> its a mess
15:41:05 <oklopol> trues, i've made a few pages myself (very few)
15:41:10 <oklopol> hell getting ie to work
15:41:39 <oklopol> okay, you win, i do agree that's a good reason to use a better browser, in theory.
15:41:54 <oklopol> also, i think piracy is wrong
15:42:00 <oklopol> much more than that browser thing
15:42:05 <oklopol> but i do it anyway
15:42:17 <oklopol> i'll start using firefox right after i stop piracy
15:42:25 <oklopol> good deal?
15:42:49 <oklopol> i don't do much with either
15:42:50 <oklopol> though
15:43:58 <oklopol> s/i stop piracy/i stop doing piracy
15:44:51 <oklopol> has anyone set Tkinter up for Python CE?
15:44:58 <oklopol> or some other graphics library
15:45:01 <oklopol> hmm, #python!
15:53:43 -!- pikhq has joined.
15:54:06 -!- RedDak has quit (Read error: 113 (No route to host)).
16:04:59 -!- sebbu has joined.
16:11:07 -!- puzzlet_ has joined.
16:11:07 -!- puzzlet has quit (Remote closed the connection).
16:20:15 -!- jix has joined.
16:43:01 <RodgerTheGreat> programming with postscript is fun.
16:43:04 <RodgerTheGreat> http://www.nonlogic.org/dump/text/1192030960.html
16:43:16 <ehird`> not nearly as fun as SYNTAXLESS!
16:43:41 <RodgerTheGreat> I beg to differ. PostScript is pretty fuckin' sweet
16:43:59 <ehird`> syntaxless has no syntax!
16:44:12 <ehird`> it's like forth, but it has lambdas
16:44:12 <RodgerTheGreat> postscript has awesome syntax!
16:44:15 <ehird`> and it's cooler
16:44:23 <RodgerTheGreat> it's like forth but... yeah. like forth.
16:44:40 <ehird`> forth doesn't have lambdas
16:44:47 <ehird`> :UNNAMED does not count
16:45:05 <oklopol> :UNNAMED is some sick smiley
16:45:28 <oklopol> well i guess that could be a beard
16:45:31 <ehird`> it's :U with a very long neck made of an accordian
16:45:42 <oklopol> ah, that's more likely, true
16:45:55 <oklopol> jack-in-a-box man!
16:46:10 <oklopol> i have to reboot, nothing works :<<
16:46:15 <ehird`> evidently irc does
16:46:30 <oklopol> well yeah, it always works
16:46:48 <RodgerTheGreat> lol- I just realized a downside to coding in postscript- it's a little bit of a trick to print out your sourcecode
16:47:16 <ehird`> RodgerTheGreat: SEE ME
16:47:18 <ehird`> oh wait, that's forth :P
16:47:36 <ehird`> : QUINE SEE ME ; has to be the funniest bit of code ever
16:47:56 <RodgerTheGreat> forth has really nifty ideas, but I find the syntax rather ugly. Postscript has very pretty syntax
16:48:05 <ehird`> syntaxless is tons of fun
16:48:11 <ehird`> [ ... ] is a lambda, but that's not syntax :P
16:48:27 <ehird`> [ is just an operator which does some internal tricks
16:48:29 <ehird`> ] resets them
16:48:41 <ehird`> you can bind lambdas to names to make them operators
16:48:54 <ehird`> [ 2 + ] ' addtwo bind
16:49:00 <ehird`> then you can do 2 addtwo and get 4 on the stack
16:49:07 <ehird`> you can get the lambda bound to an operator with \
16:49:10 <oklopol> if there can be a program, there must be a syntax
16:49:14 <ehird`> \ addtwo gets you what [ 2 + ] would
16:49:27 <ehird`> ! calls the lambda on the stack
16:49:28 <oklopol> nesting is not required for "having a syntax"
16:49:30 <EgoBot> Huh?
16:49:40 <ehird`> 2 \ addtwo ! is the same as 2 addtwo
16:50:00 <ehird`> oklopol: well, it kind of has a syntax
16:50:09 <ehird`> oklopol: it has a LEXICAL syntax, but not any more layers of syntax
16:50:20 <oklopol> for a while i thought you were pasting that, but i guess it was just your fast fingers :)
16:50:28 <ehird`> the lexical syntax simply says that words are seperated by whitespace
16:50:29 <oklopol> now that i look at the irregular time tags
16:50:30 <ehird`> and that's it
16:50:42 <ehird`> heh, my fast fingers
16:50:42 <ehird`> :P
16:51:07 <RodgerTheGreat> bbl folks
16:51:12 <oklopol> bhye
16:51:16 <ehird`> bye
16:51:16 <ehird`> :)
16:51:22 <RodgerTheGreat> (%&%#$ ungodly boring statistics class)
16:51:37 <ehird`> oklopol: i'll write a short program in syntaxless
16:52:36 <oklopol> i'll read it if it's less than a page
16:53:17 <ehird`> http://nonlogic.org/dump/text/1192031591.html
16:53:20 <ehird`> that outputs:
16:53:23 <ehird`> I say: Hello, world!
16:53:29 <oklopol> reboot now, i'll read teh logz
16:53:33 <oklopol> soon back
16:53:37 -!- oklopol has quit ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )").
17:06:39 <ehird`> he's taking awhile
17:07:42 -!- oklopol has joined.
17:10:05 <ehird`> wb
17:10:07 <ehird`> oklopol: http://nonlogic.org/dump/text/1192031661.html
17:10:10 <ehird`> another program
17:10:16 <ehird`> should give you a general feel of syntaxless
17:10:26 <ehird`> err
17:10:29 <ehird`> wait
17:10:31 <ehird`> that's wrong
17:10:31 <ehird`> let me fix it
17:10:45 <ehird`> http://nonlogic.org/dump/text/1192032638.html fixed version
17:10:51 <ehird`> should give you a general feel of syntaxless.
17:11:37 <oklopol> is . catenation?
17:11:49 <ehird`> no
17:11:51 <ehird`> output
17:11:54 <ehird`> like forths output
17:11:58 <ehird`> basically:
17:12:08 <ehird`> . pops a string off the stack and dumps it to stdout
17:12:31 <ehird`> of course it'll be defined something like: [ STDOUT file. ] ' . bind
17:12:37 <ehird`> ', of course, quotes a name
17:12:58 <oklopol> ah of course
17:13:15 <ehird`> the . . might be confusing
17:13:16 <ehird`> it's:
17:13:19 <ehird`> " Hello, " . .
17:13:23 <oklopol> " Hello, " . . " !" <<< this is just how you might do the catenation with your other language
17:13:29 <oklopol> if . was catenation.
17:13:29 <ehird`> if the stack is " world" greet:
17:13:38 <ehird`> " world" " Hello, "
17:13:38 <oklopol> i know stack-based programming :)
17:13:41 <ehird`> :P
17:13:42 <ehird`> alright
17:13:48 <ehird`> it's just confused some stack-based programmers
17:13:50 -!- [1]shava has joined.
17:13:54 <ehird`> possibly not very good ones, hehe
17:14:06 -!- [1]shava has left (?).
17:14:44 <oklopol> my first language was stack-based, after that i've considered it too trivial; now that i've realized parsing is actually pretty easy, i might start making stack-based languages again
17:15:02 <ehird`> syntaxless does not really involve any parsing
17:15:10 <oklopol> well yeah, i know
17:15:15 <ehird`> it has one measly, tiny rule of lexical analysis that is so minimal you could barely call it a rule
17:15:18 <ehird`> :-)
17:15:27 <oklopol> that was a completely off-topic sentence :)
17:15:34 <oklopol> split(" ")
17:15:45 <ehird`> well, no, that doesn't listen to tabs and newlines
17:16:03 <oklopol> don't you just love it when you make a logger bot, and it logs for 9 days and then suddenly doesn't :D
17:16:12 <oklopol> ah trues
17:17:50 <oklopol> okay, what's \?
17:17:52 <oklopol> "\"
17:18:06 <oklopol> now that i actually read it through :P
17:18:20 <ehird`> \ is an operator that reads a word forward and returns the lambda that is bound to the operator named by the word
17:18:32 <ehird`> so, if you have [ X ] ' Y bind, \ Y returns [ X ]
17:18:45 <ehird`> basically it's how you pass around functions as arguments.
17:18:48 <ehird`> err, operators
17:19:02 <ehird`> because, of course, greet-world say would call greet-world then call say
17:19:14 <ehird`> \ greet-world say puts greet-world's lambda on the stack and calls say
17:19:52 <oklopol> i see
17:19:57 <oklopol> what calls greet-world?
17:21:31 <ehird`> say
17:21:40 <ehird`> ! calls a lambda on the stack
17:21:42 <EgoBot> Huh?
17:21:46 <ehird`> here, i'll step-by-step it in a paste
17:23:25 <ehird`> http://nonlogic.org/dump/text/1192033400.html
17:23:39 <ehird`> x {...} is "x ran, and produced this subtree"
17:23:49 <ehird`> x : y is "x ran, and made the stack y"
17:30:23 -!- puzzlet has joined.
17:31:08 -!- puzzlet_ has quit (Remote closed the connection).
17:31:27 <ehird`> oklopol: you get it now? :)
17:39:12 <bsmntbom1dood> okpop
17:39:18 <ehird`> heh
17:40:09 -!- tokigun has joined.
17:41:25 -!- bsmntbom1dood has changed nick to bsmntbombdood.
17:43:45 <oklopol> so it's automatically run at the end of the program?
17:43:52 <ehird`> of course...
17:43:54 <ehird`> it's just code.
17:44:28 <oklopol> well, if you push a lambda, it's not obvious to me it will be executed automatically at the end of the program
17:45:03 <ehird`> it doesn't
17:45:08 <ehird`> \ greet-world say
17:45:14 <ehird`> \ greet-world (Pushes lambda)
17:45:15 <ehird`> say (Calls say)
17:46:30 <oklopol> ah sorry, i thought the exclamation mark in the other lambda is a string too
17:46:40 <oklopol> [ " Hello, " . . " !" . ] ' greet bind
17:46:40 <oklopol> [ " I say: " . ! . ] ' say bind
17:46:45 <oklopol> reading is hard.
17:46:56 <ehird`> ! is an operator
17:47:00 <EgoBot> Huh?
17:47:04 <ehird`> it calls the lambda on the top of the stack
17:47:12 <oerjan> > let x ? y = x+y; infixr 5 ? in 2 ? 3
17:47:25 <ehird`> oerjan: /q lambdabot
17:47:44 <oklopol> oerjan: pay me 5000e and i'll kill him for you
17:48:12 <oklopol> (not ehird`)
17:48:22 <ehird`> I was about to say
17:48:22 <ehird`> :P
17:48:36 * oerjan assumes oklopol is referring to Mr. Wong
17:48:43 <oklopol> yes, precisely
17:49:51 <oklopol> that chinese bastard has gone too far
17:50:31 * ehird` is confused
17:51:10 <oerjan> Mr. Wong Chan-Nel
17:57:16 <ehird`> "...Unix.
17:57:16 <ehird`> Or should that be, *n?x. Nope, doesn't include AIX -- lessee, *x.
17:57:16 <ehird`> Yep, *[Xx], the standard operating system."
17:57:34 <ehird`> Windox
18:23:53 <GregorR> ...?
18:24:12 <GregorR> *[Xx] doesn't include Solaris by the way :P
18:24:48 <GregorR> Nor BSD if you don't say "BSD UNIX"
18:29:46 <GregorR> Also, if I am to assume from "[Xx]" that this was supposed to be regex, that's a bad regex (can't start with a *)
18:30:15 <GregorR> Clearly you want something like /(.*[Xx]|BSD|Solaris)/
18:32:20 <ehird`> its a shell glob
18:32:20 <ehird`> duh
18:32:22 <ehird`> *[Xx]
18:33:05 <GregorR> ls /OSes/*[Xx]
18:33:24 <ehird`> exactly
18:42:29 * ehird` thinks what other esoteric ground he should cover...
18:42:34 <ehird`> I have a kind-of-forth-alike, an APL-alike...
18:53:06 <ehird`> :)
19:01:11 <oklopol> i wonder if anyone ever made a brainfuck-derivative!
19:01:14 <oklopol> what a wacky thought.
19:01:22 <ehird`> bah, how boring
19:02:17 <oklopol> hmm... wonder if i should extend my logic library to solve simple constraint problems with a nicer syntax....
19:02:37 <ehird`> do it!
19:02:45 <bsmntbombdood> blah
19:02:51 <ehird`> an AI might eventually grow out of it, or so Sam Hughes says ;)
19:03:52 <GregorR> FYB :P
19:04:43 <ehird`> fuck yor brane too!
19:05:10 <oklopol> random poll: how many bf-derivatives have you concocted?
19:05:14 * oklopol has done 5
19:05:31 <ehird`> 0
19:05:32 <ehird`> well
19:05:33 <ehird`> 1
19:05:34 <ehird`> jumpfuck
19:09:57 <GregorR> I think only the one.
19:10:03 <GregorR> Or at least, I recall only the one.
19:12:09 <oklopol> i made a "50 brainfuck derivatives" article once, had to invent 3 new
19:12:18 <oklopol> :P
19:12:21 <ehird`> wow
19:12:21 <ehird`> :P
19:12:32 <oklopol> the descriptions were very small.
19:12:48 <oklopol> it was fucking hard trying to understand all of them in one night :D
19:13:11 <oklopol> therefore i'm pretty sure most are wrong, luckily no one will most likely ever read the article
19:18:01 <ehird`> link?
19:18:13 <oklopol> :|
19:18:17 <oklopol> hmm, kay
19:18:35 <oklopol> it's so fulla typos i'm not even gonna start fixing them :D
19:19:41 <oklopol> http://www.vjn.fi/42.htm http://www.vjn.fi/44.htm http://www.vjn.fi/46.htm
19:19:56 <oklopol> if you can decipher any of that, i'm surprised.
19:20:14 <oklopol> it's in three parts, because i was lazy :P
19:21:38 <oklopol> i understand my own descriptions up to the level i could code in many of those, but oh my god that's a lot of typoes and bad grammar :D
19:26:59 <ehird`> hey, idea
19:27:24 <ehird`> making a self-consistent logic and arithmetic system, but that is crazy to intuition and is completely unlike standard logic/maths :)
19:28:26 <oklopol> what do you mean self-consistent?
19:28:39 <ehird`> well
19:28:45 <ehird`> i don't mean actually consistent
19:28:49 <ehird`> Godel has something to say about that
19:28:57 <ehird`> but, you know. not tons of contradictory axioms
19:29:17 <oklopol> contradictory axioms?
19:29:24 <oklopol> can you show me an example?
19:29:28 <ehird`> you know
19:29:33 <ehird`> like having P and ~P as axioms
19:30:00 <oklopol> err i know what it means
19:30:02 <oklopol> i mean
19:30:02 <oerjan> it could be consistent relative to some set theory more powerful than it
19:30:13 <ehird`> oerjan: sure, but you know what i mean
19:35:12 <ehird`> :-)
19:37:57 <ehird`> http://www.cs.uvm.edu/~jbongard/aestv2/index.php
19:37:58 -!- Cesque has joined.
19:41:16 <ehird`> Interesting.
19:41:28 <ehird`> They worked quite well for me.
19:41:38 -!- RedDak has joined.
19:47:35 <SimonRC> yay job yay job yay job
19:48:24 <ehird`> jay yob
19:48:33 <GregorR> Soon enough you'll be saying "This job sucks this job sucks (but at least it gets me paid)"
19:49:07 <SimonRC> Well, the company seems rather nice
19:49:25 <ehird`> that's what they said about microsfot
19:49:59 <oklopol> has anyone read Salo?
19:50:02 * GregorR high-fives ehird` for his favorite tpyo.
19:50:05 <ehird`> heh
19:50:08 <GregorR> (Pseudo-tpyo)
19:50:19 <ehird`> I lvoe tpyos, tehy aer fnu
19:50:39 <SimonRC> they are in 0xF0RD and are full of smart uni grads and make software that is cool AFAICT
19:50:53 <SimonRC> they have 23 people and a table-football table
19:51:10 <SimonRC> oklopol: define "salo"
19:51:20 <GregorR> They're such a good company, they can make 'R' a hexadecimal digit?
19:51:37 <oklopol> The 120 Days of Sodomy
19:51:56 <oklopol> the movie was great, was wondering if the book is as good :P
19:52:08 <GregorR> >_O
19:52:13 <SimonRC> GregorR: well, Oxford (England) looks almost like a hex number
19:52:38 <GregorR> oklopol: WTF I say, WTF.
19:52:51 * oklopol needs to find a separate esoteric sex channel xD
19:53:15 <oklopol> but check it out, great movie
19:54:13 <oklopol> hehe, for a minute i thought someone had said something on #lolcode
19:54:25 <ehird`> why are you in #lolcode, that is the question
19:54:26 <oklopol> but i just pressed #lojban by accident
19:54:39 <oklopol> i'm usually on channels that have been mentioned in my presence
19:55:05 <ehird`> hmm
19:55:05 <oklopol> if i don't reboot for a while, i might make the channel a "favorite", and always autojoin is
19:55:06 <oklopol> *it
19:55:12 <ehird`> who wants to try that crazy maths/logic system thing?
19:55:15 -!- jix has quit (Nick collision from services.).
19:55:25 -!- jix has joined.
19:57:40 -!- Cesque has quit (Read error: 110 (Connection timed out)).
20:01:02 <SimonRC> I just got the "Java Developer" job from here: http://www.decisionsoft.com/jobs.html
20:01:05 <SimonRC> 24k GBP
20:01:25 <ehird`> they're drunk on xml :o
20:04:44 -!- Cesque has joined.
20:08:52 <oklopol> hi Cesque
20:09:02 <Cesque> hi
20:09:11 <oklopol> you new or passing?
20:09:23 <oklopol> or old and formerly invisible?
20:09:30 <Cesque> new
20:09:46 <Cesque> i probably won't say much
20:09:49 -!- RedDak has quit (Read error: 113 (No route to host)).
20:09:51 <ehird`> NONSENSE
20:09:53 <ehird`> YOU MUST SPEAK FOREVER
20:09:56 <Cesque> lol
20:10:01 <oklopol> a lot of new people here right now, weird :|
20:10:15 <oklopol> Cesque, goffrie, Nucleo i guess
20:10:32 <oklopol> so... not that much.
20:10:35 <Cesque> lol
20:10:47 <ehird`> aren't I new?
20:10:48 <ehird`> >:P
20:10:55 <oklopol> you're old as hell
20:11:02 <ehird`> no...
20:11:11 <ehird`> i arrived here earlier this year
20:11:13 <ehird`> not that earlier either
20:11:15 <ehird`> a few months
20:11:34 <oklopol> you're about as old as me, and that's what i'm comparing with
20:11:35 <oklopol> :P
20:11:41 <Cesque> yeah, but that's still enough to become known
20:11:42 <oklopol> so... as old as possible.
20:11:58 <ehird`> am I lim(x->inf) of age? :P
20:12:32 <oklopol> hmm... in case they invent eternal life, aren't we all
20:12:57 <SimonRC> "On average, the 30 models guessed 51.8519% of your choices correctly with a standard deviation of 4.6731."
20:13:00 <SimonRC> :-S
20:13:11 <SimonRC> I am les predictable that most
20:13:19 <ehird`> you picked using random numbers
20:13:19 <ehird`> :P
20:13:38 <Nucleo> oklopol, don't mind me...
20:14:01 <oklopol> i won't, zuzu_ has been here for ages, and i'm pretty sure it's a bot ;)
20:14:28 <SimonRC> no, i tried to choose the one that looks "nicer"
20:14:37 <oklopol> is that a public test?
20:14:40 <oklopol> *pubic
20:14:40 <ehird`> yes
20:14:44 <ehird`> it's doing some sort of research
20:14:46 <ehird`> it's on reddit
20:14:47 * oklopol wanna try!
20:14:49 <ehird`> i found it interesting
20:14:56 <ehird`> oklopol: just click Continue or whatever
20:15:07 <oklopol> @ reddit?
20:15:12 <ehird`> even if you are under 18, just click the "yes, over" link and put your real age in the Age: field
20:15:15 <ehird`> it allows it
20:15:19 <ehird`> oklopol: ?
20:15:21 <oklopol> i'm SO 18
20:15:21 <ehird`> reddit = reddit.com
20:15:27 <ehird`> hehe
20:15:31 <ehird`> i was saying it for the benefit of anyone else in here
20:16:19 <oklopol> now for the benefit of a certain idiot: where do i press Continue :)
20:16:24 <SimonRC> (I think I ended up pickeing the more "regular" one in each case)
20:16:33 <ehird`> oklopol: Step 2.
20:16:37 <ehird`> It's to the right of step 1.
20:16:52 <oklopol> "step"?
20:16:53 <oklopol> WetRiffs.com (the site I mentioned/set up in xkcd #305) now has guitar-in-shower submissions up. (Gallery is NSFW) (wetriffs.com)
20:16:54 <oklopol> this one?
20:16:58 <ehird`> no?
20:17:00 <oklopol> :P
20:17:18 <oklopol> i see no "steps" on reddit.com
20:17:22 <ehird`> #75
20:17:26 <oklopol> oh
20:17:37 * SimonRC fwaps oklopol
20:17:39 <ehird`> on the page, [1]
20:17:45 <ehird`> click Begin Experiment
20:17:45 <oklopol> :P
20:17:49 <ehird`> profit
20:18:09 <oklopol> 75. :The New Nostradamus - Can a fringe branch of mathematics forecast the future?
20:18:12 <oklopol> i give up
20:18:16 <oklopol> browsing is too hard
20:18:25 <ehird`> http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs.uvm.edu/~jbongard/aestv2/http://www.cs
20:18:29 <ehird`> i have linked that twice
20:18:52 <oklopol> oh
20:18:55 <oklopol> i missed that link
20:18:56 <oklopol> sorry
20:19:11 <oklopol> was wondering what you were referring to on the next line :D
20:26:34 <oklopol> On average, they guessed 55.4815% correct with a standard deviation of 3.008.
20:26:47 <ehird`> pff
20:26:49 <ehird`> maybe i'm predictable
20:26:52 <ehird`> i got over 60%
20:26:55 <ehird`> 64% iirc
20:27:26 <oklopol> i just always chose the cuter duck
20:27:35 <ehird`> ... duck? :P
20:27:48 <oklopol> well, yes :D
20:29:15 <oklopol> i'm pretty sure i was choosing the cuter one, but a part of me wanted to be as predictable as possible since SimonRC made it sound a good thing :P
20:29:21 <oklopol> *unpredictable
20:29:31 <oklopol> i'm not sure if i managed to avoid that
20:29:33 <bsmntbombdood> foo
20:29:42 <ehird`> if you are just being unpredictable on purpose
20:29:46 <ehird`> you're basically trashing the research results
20:29:47 <oklopol> might've been more predictable if i'd had no idea what it was.
20:29:51 <bsmntbombdood> putty needs to look more like a web browser
20:29:56 <ehird`> bsmntbombdood: um why
20:30:20 <oklopol> i'm was not being unpredictable on purpose, but i'm not sure i managed to be as predictable as i really would've been
20:30:42 <oklopol> naturally given 90 choises, i'd choose a simple criteria and use that.
20:31:33 <oklopol> well not naturally, probably.
20:32:06 <ehird`> you are just meant to choose whichever is more aesthetically pleasing to you
20:32:16 <oklopol> like just pressing the shorter one, that would be even clearer trashing of the experiment, now i at least tried to take a "nice" one
20:33:07 <oklopol> the problem is i have no idea what "pleases me aesthetically"
20:33:16 <ehird`> whichever you like more
20:33:23 <ehird`> whichever you think is nicer
20:33:55 <oklopol> the problem is i'll just choose which looks better
20:34:18 <ehird`> that#s the point
20:34:22 <oklopol> i mean
20:34:35 <oklopol> i'll just choose an arbitrary criteria, i'm pretty sure
20:34:48 <ehird`> don't even TIHNK about criteria
20:34:55 <oklopol> some of those definately look nice
20:35:03 <oklopol> but most of them are... blobs
20:35:13 <oklopol> so i just choose a random one
20:35:27 <oklopol> i tried to force myself to think one of them is nicer than the other
20:35:58 <oklopol> but i don't think i'd actually do that, i'd choose either a random blob or just take a simple comparison routine and use that
20:36:16 <oklopol> hmm... why do we always end up discussing my bad qualities :PP
20:36:25 <oklopol> i'm gonna get me something to drink
20:36:43 <oklopol> i'll do that again, and reaaaally examine their beauty this time
20:37:06 <ehird`> you're just meant to pick as quick as possible
20:37:10 <oklopol> oh
20:37:11 <oklopol> hmm
20:37:13 <ehird`> split decision, "which is better/nicer?"
20:37:25 <oerjan> since you're oklopol, just choose the one you would most like to have sex with.
20:37:26 <ehird`> it's to analyze what aestheticness really is
20:37:33 <ehird`> oerjan: this would probably work.
20:37:36 <oklopol> except i'll start wondering what the AI is thinking at about the third pic...
20:37:50 <oklopol> and analyzing my own choises
20:37:52 <oklopol> hey
20:37:55 <oklopol> fun idea :D
20:37:57 <oklopol> i'll do that
20:39:35 <oklopol> meh, the page doesn't wanna load again
20:39:38 <oklopol> oh
20:39:40 <oklopol> now it did
20:41:45 -!- Cesque has quit (Read error: 104 (Connection reset by peer)).
20:41:47 -!- Cesque2 has joined.
20:42:48 <oklopol> hmm, to be honest, it's quite confusing trying to get an erection over trivial 3d-models
20:43:03 -!- Cesque2 has left (?).
20:43:04 <ehird`> i might have to qdb that
20:43:07 <oklopol> xD
20:43:14 <oklopol> too much to cesque :)
20:43:16 <oklopol> *or
20:43:18 <oklopol> *for
20:43:31 <oklopol> heh
20:43:34 <oklopol> oh
20:43:46 <oklopol> *-oh
20:44:11 <oklopol> i guess i'm a bit relieved it's not working for me
20:44:51 -!- Cesque2 has joined.
20:45:19 * oerjan has clearly underestimated oklopol
20:45:42 <oklopol> :D
20:45:45 <oklopol> in what sense?
20:45:53 <GregorR> Apparently I choose bizarre abstract forms based on shape rather than color or brightness :P
20:46:05 <ehird`> ditto
20:46:29 <oklopol> can you really choose those without keeping track of your preferences yourself: |
20:46:39 <ehird`> um yes
20:46:46 <oklopol> wish i could
20:46:48 <ehird`> seriously what is wrong with you, i just chose which one i preferred
20:46:52 <oklopol> continuing the thing ->
20:46:57 <oklopol> i don't know
20:47:01 <oerjan> now maybe i wouldn't have made the suggestion if i had any idea what kind of pictures they were...
20:47:30 <GregorR> I just stared at the middle and then chose the one my eyes were drawn to.
20:51:39 -!- goffrie has quit ("Leaving.").
20:52:33 <bsmntbombdood> i got kicked out of class >_<
20:52:41 <oklopol> why?
20:52:42 <ehird`> congrats
20:52:52 <oklopol> On average, they guessed 55.6296% correct with a standard deviation of 1.9444.
20:52:54 <oklopol> hmm...
20:52:57 <oklopol> what was my previous :|
20:53:05 <ehird`> 55
20:53:29 <oklopol> 55.48
20:53:30 <bsmntbombdood> for being a dick to the teacher and then not doing the work i was supposed to
20:53:41 <oklopol> what's being a dick in this case?
20:53:56 <bsmntbombdood> ridiculing the activity
20:53:57 <ehird`> a dick in this case?
20:53:58 <SimonRC> bsmntbombdood: well that's not very nice
20:53:59 <ehird`> i don't want to know
20:54:06 <ehird`> please keep the case away from me
20:54:12 <oklopol> i was kicked out once for telling a teacher a math problem was unsolvable
20:54:25 <ehird`> oklopol: and then you promptly solved it?
20:55:12 <oklopol> errr no
20:55:25 <oklopol> she wanted me to do it, because everyone else did
20:55:25 <ehird`> ;)
20:55:33 <SimonRC> what problem?
20:55:54 <oklopol> hmm
20:55:59 <oklopol> it was about 8 years ago
20:56:02 <oklopol> something about cows
20:56:04 <oklopol> :D
20:56:15 <SimonRC> so how did anyone else solve it?
20:56:29 <oklopol> i think they used some pattern they'd learned in the class
20:56:36 <oklopol> i never did my homework
20:56:48 <oklopol> because i felt i didn't need to
20:56:49 <ehird`> so it WAS solvable
20:56:53 <oklopol> yeah :D
20:57:17 <oklopol> the teacher showed it to another teacher, and i was right, it was unsolvable
20:57:38 <ehird`> so how did they solve it
20:57:40 <oklopol> she came to me almost crying and told me i still should've done it and not humiliated her in front of the class.
20:57:41 <SimonRC> I am also an imperial nudity spotter by nature.
20:57:56 <ehird`> 1. Problem is unsolvable
20:57:56 <ehird`> 2. Others solved problem
20:57:59 <oklopol> when i just seriously had no idea how to do it :D
20:57:59 <ehird`> mutually exclusive.
20:58:04 <bsmntbombdood> SimonRC: wait what?
20:58:33 <SimonRC> ( http://en.wikipedia.org/wiki/The_Emperor's_New_Clothes )
20:59:00 <oklopol> 1. we were only taught a few basic techniques 2. the test was always about the last technique taught 3. most kids do math without having any idea about it, just doing random pattern matching with the numbers
20:59:18 <oklopol> they did not solve it right, it was unsolvable, they just guessed what the teacher had meant
20:59:30 <oklopol> i have long forgotten what the point was :P
20:59:36 <oklopol> oh right, outkickity.
21:01:02 <bsmntbombdood> outkickity?
21:01:17 <oklopol> the act or instance of being kicked out... ity
21:01:25 <oklopol> or something
21:01:35 <oklopol> i like bending words in an ugly way
21:06:28 <oerjan> outkickality
21:06:36 <oklopol> outal kickage
21:07:47 <bsmntbombdood> pyroalgolagnia
21:08:19 -!- pikhq has quit (Read error: 110 (Connection timed out)).
21:08:21 <ehird`> anderotinisaotamellililiphillicanosorophis
21:08:40 <oklopol> okokokokokokokokokokokokokokokokokokokokokokokokokokokokokokoko
21:09:23 <jix> if a teacher makes a mistake you notice one doesn't tell it after the lesson or so...
21:09:43 <jix> like that would be no fun
21:10:37 <oklopol> i wouldn't have said anything at all, it's just she wouldn't let me omit the assignment in a test since she wanted me to get a perfect score
21:11:06 <SimonRC> bah
21:11:44 * jix likes to argue with teachers
21:11:54 <jix> luckily i have teachers that have no problem with that
21:11:54 <SimonRC> yes
21:11:58 <SimonRC> yup
21:12:09 * bsmntbombdood likes to fuck, eat, and kill teachers
21:12:10 <oklopol> i don't like arguing with anyone, it's just hard not to :D
21:12:13 <oklopol> hmm
21:12:15 <SimonRC> except the ones who actually do want to get on with it and argue in their own time
21:12:18 <oklopol> i haven't done any of those :<
21:12:28 <SimonRC> I mean, get on with the lesson now
21:14:29 <oerjan> > '\0o97'
21:14:36 <oklopol> hehe
21:14:44 <ehird`> oerjan: /q lambdabot
21:15:05 <oklopol> i'll make ololobot redirect oerjan to lambdabot soon :P
21:15:15 <oklopol> and bring it here, since it's down, i see
21:15:37 <oerjan> ehird`: i am actually in #haskell, demonstrating
21:15:46 <ehird`> well you're not in #esoteric
21:15:47 <ehird`> ;P
21:32:02 -!- jix has quit ("CommandQ").
21:42:49 <ehird`> 3
21:51:02 -!- Cesque2 has quit ("Leaving").
22:08:06 * SimonRC goes to bed
22:47:17 -!- sebbu has quit ("@+").
23:01:38 <GregorR> I wonder if there's a Unicode encoding with an "offset marker", so you can say "The following text is all offset by <x>"
23:01:45 <ehird`> interesting
23:02:01 <GregorR> That would probably make encoding in any language smaller, since the offset of the first character in any given language is a constant.
23:03:07 <GregorR> e.g. Chinese would be reduced to the offset into the list of Chinese characters, which would generally fit into two bytes rather than three.
23:03:17 <ehird`> tyhat would be cool
23:03:19 <ehird`> how about extending unicode
23:03:20 <ehird`> :P
23:03:31 <GregorR> No need to extend Unicode, just make a new encoding ...
23:05:33 <GregorR> Seriously, this makes waaaaaaaaaay too much sense to not exist ...
23:05:45 <GregorR> I mean, how often are you switching between languages so quickly that you can't have a constant offset?
23:06:00 <GregorR> I guess one of the advantages of UTF-8 is that you can take any offset and not get invalid text ...
23:06:07 <GregorR> s/offset/subset/
23:09:59 <oerjan> GregorR: well Latin-based languages are not always consecutive, since they're ASCII+another page. i don't know whether other scripts are.
23:10:39 <ehird`> :-)
23:11:01 <GregorR> oerjan: Oh, that's a good point.
23:11:52 <GregorR> I'm pretty sure that the languages that are more interesting for this (e.g. Chinese/Japanese/Korean) are more contiguous, but probably not entirely (e.g. Japanese <place_word_here> is the Chinese alphabet)
23:12:06 <ehird`> place_word_here = kanji?
23:12:12 <GregorR> Sure! :P
23:14:23 <ehird`> alternatively, 漢字
23:14:34 <ehird`> for fun metaness
23:41:38 <ehird`> =)
23:42:42 <GregorR> (When nobody talks for a while, ehird` spontaneously produces an emoticon)
23:42:56 <ehird`> Error: I have been found out
23:43:05 <ehird`> Trying to reduce 3x levels of meta-irony... (76%)
23:43:14 <ehird`> Error. Abort, Retry, Fail?
23:44:16 <oerjan> Miserably.
23:45:17 <ehird`> Miserably, Retry, Fail?
23:45:42 <bsmntbombdood> what's the difference between abort and fail?
23:45:54 <ehird`> I don't actually know.
23:46:06 <ehird`> iirc, Abort continued your comand set
23:46:10 <ehird`> Fail stopped it all
23:46:55 <ehird`> i'm not sure
23:47:16 <ehird`> http://en.wikipedia.org/wiki/Abort,_Retry,_Fail%3F
23:47:20 <ehird`> The message would prompt the user to hit "A" to abort the operation, "R" to try reading the data again, or "F" to attempt to proceed without the necessary data.
23:52:52 -!- pikhq has joined.
←2007-10-09 2007-10-10 2007-10-11→ ↑2007 ↑all