< 1202515201 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1202515212 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1202515263 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :also, BI_IT has *significant* padding :P < 1202515266 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :It's a whole int. < 1202515315 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Ah, looks like I'll need to pick up another of ais523's tricks: AMICED is clearly impossible, so i can have a NEGATIVE_AMICED, and make all operations on it inversed < 1202515351 0 :slereah__!n=slereah@ANantes-252-1-87-70.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1202515429 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :'A quarter of a reference to a object of the given type.' < 1202515431 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :That might be hard. < 1202515438 0 :olsner!n=salparot@cust.fiber-lan.vnet.lk.85.194.50.194.stunet.se JOIN :#esoteric < 1202515514 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :If I ever need to print out the size of a TURKEY BOMB object, I'm going to be lying significantly. :P < 1202515610 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1202515621 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :I am unsure how to represent a NOMENCLATURE. < 1202515870 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Can I add the PSOX stuff to the topic? < 1202515871 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Well, I've got most of the types codified. The hard part is doing operations on them. < 1202515886 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: Um, no? No other esoteric language thing has that priviledge.. < 1202515901 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ok n/m < 1202515916 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :anyway, for anyone who's interested: < 1202515917 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/896836 < 1202515930 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :mentally fix the typo 'quater' ;) < 1202516074 0 :puzzlet_!unknown@unknown.invalid QUIT :Remote closed the connection < 1202516081 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1202517015 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :puzzlet, were you interested in PSOX? < 1202517026 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1202517074 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :did anyone try ICEBreaker? < 1202517115 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is scared of Java, tbh < 1202517138 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :? < 1202517162 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Java applets == pain < 1202517178 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Plus, I'm supposed to be doing some college work < 1202517216 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: if you disable sounds. < 1202518302 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: will you? < 1202518360 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, the sounds make the gameplay more interesting. Can't you just try muting it if it bothers you so much? < 1202518548 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Eh, I guess so. :P < 1202518553 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :How much more interesting? < 1202518576 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Audio cues? Bah. < 1202518579 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1202518593 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: is the input meant to be unimaginably slow < 1202518612 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, yes- the glory that is the linux java plugin < 1202518659 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: want to add a tutorial? < 1202518740 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it really is a pretty straightforward game. You break a series of passwords, which are randomly scrambled combinations of the pattern shown. < 1202518966 0 :jix!i=jix@78.47.212.92 JOIN :#esoteric < 1202519148 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :We need an esolang making use of loads of unicode < 1202519149 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Like ↻ < 1202519160 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :and ⇤ and ⇥ < 1202519184 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :And ∞ < 1202519190 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Those aren't showing for me. < 1202519192 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :in urxvt. < 1202519209 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Well, x-chat is dumb and doesn't want to use utf-8. < 1202519217 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :It was a circle, cut off a bit, with an arrow at one end < 1202519217 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :PSOX doesn't currently support Unicode :/ < 1202519225 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :i.e. a circley arrow < 1202519228 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :and |<- and ->| < 1202519232 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :and sideways eight < 1202519242 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :haha: ≫ (looks like >> stuffed together) "much greater than" < 1202519248 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :i would love to see an esolang giving a concrete meaning to that < 1202519265 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bah. < 1202519272 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Use *that* for your bitshift operators. < 1202519293 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :no, the idea is that it MUST obey what the unicode definition says it is < 1202519294 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1202519303 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Alright, then. < 1202519315 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Oh, and of course, ⊨ is true and ⊭ is false. < 1202519323 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :a >> b == (a - b) > 100 < 1202519324 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1202519334 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :(|= and |/=) < 1202519339 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Isn't true-false just a turnstile with only one bar? < 1202519341 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :|- < 1202519354 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :slereah__: no, that's an assertation < 1202519357 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :according to unicode < 1202519362 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1202519366 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :⋙ 'VERY MUCH GREATER-THAN' ... it's >>> < 1202519391 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :oh wow < 1202519396 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :VERTICAL PARENTHESES < 1202519403 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :⌢ and ⌣ < 1202519404 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :a >>> b == (a - b) > 1000. < 1202519408 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :though apparently they are "frown" and "smile" < 1202519418 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: should be relative to values! ;) < 1202519447 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :⌫ 'erase to the left' (looks like UniCode mapping. < 1202519986 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :And, indeed, what language to write the interpreter in, with the insane unicode support needed :P < 1202519992 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: That's ridiculous. :P < 1202520007 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`_: Agreed. < 1202520018 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Do most text editor even support unicode? < 1202520023 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Emacs does. < 1202520023 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :slereah__: Any decent one does.. < 1202520029 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Emacs does, since *recently* < 1202520030 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Also, might I recommend Tcl? < 1202520035 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :And only very recently in an official release. < 1202520047 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Also, you may not. It's far too much of a shell-alike for my tastes. < 1202520049 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses Kate < 1202520054 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :So I'm not so sure. < 1202520069 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :oh my god! the interrobang MUST be used :D < 1202520072 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But it's had proper Unicode support for nearly 10 years now! < 1202520088 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :What's the interobang for? Error related? < 1202520088 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But not proper coding support, apparently. < 1202520096 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :slereah__: I don't know. But - interrobang! < 1202520100 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :?! < 1202520101 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`_: Nor does any language, apparently. < 1202520112 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Languages unlike the shell work well.. < 1202520124 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Tcl's not shell-like, unless you're ignorant. < 1202520163 0 :CakeProphet!n=CakeProp@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1202520182 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :But, apart from Unicody, what would the language be like? < 1202520185 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...does anyone remember when I messing around with turtle and made this cool rose thing? < 1202520191 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to recreate the source code for that... to no avail < 1202520197 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :slereah__: Stack-based, of course. < 1202520208 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: You're good at insulting people who don't like tcl... < 1202520216 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :How is it dissimilar to a scripting shell? < 1202520218 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Why are people always on the side of stacks! < 1202520227 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :slereah__: APL-ish, in the crazy fluid syntax way. < 1202520237 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :http://i83.photobucket.com/albums/j316/adamadamadamamiadam/rose.png < 1202520238 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :this < 1202520241 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`_: How is it in any way *similar* to a shell? < 1202520243 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Not stack-based, because that doesn't follow unicode text flow! < 1202520249 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Answer the question I originally asked.. < 1202520250 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to reproduce the source code I used to make this. But I don't remember the math I did. < 1202520284 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how much space a Unicode chart would take on my wall < 1202520287 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't know of any shells with lists as a standard data type. < 1202520288 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1202520299 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Although it might be refered more as a mural < 1202520319 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Bash.. < 1202520324 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You're kidding. < 1202520361 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :How would you translate, say, {2 {3 4} {5 {6 {{7}}}}} in Bash? < 1202520378 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :I forget the syntax- but you can do that. < 1202520390 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyways. . . < 1202520404 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...HALP PLZ < 1202520414 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :maybe I can find a log of me talking about it... < 1202520423 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :with the source conveniently somewhere < 1202520455 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Tcl's semantics are also quite different. . . Particularly that pesky bit about Tcl's semantics being, to a certain degree, runtime-modifiable. < 1202520487 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :-ahem- more importantly < 1202520489 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :who the fuck cares? < 1202520500 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :we should all be figuring out how I made this thing. < 1202520502 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :... < 1202520505 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :'Login error: < 1202520505 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :The name "(void *)0" is very similar to the existing account "Voldo" (contributions • logs • user creation entry). Please choose another name, or request an administrator to create this account for you.' < 1202520511 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :what the fuck, mediawiki. < 1202520527 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1202520534 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :is there a log of this channel? < 1202520545 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah; it *used* to be in the topic. . . < 1202520550 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Sssh! < 1202520554 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: ircbrowse.com < 1202520607 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Does shell lend itself readily to something like "expr [join $list +]" or "+ {*}$list" to add up the contents of a list? < 1202520691 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...I'm going to need a log from like... half a year ago or more < 1202520727 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :There's logs from that period < 1202520740 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Although looking for it might be challenging. < 1202520750 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: There's logs from 2003 < 1202520764 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...but I don't see a way to search for words in all of them at once < 1202520784 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: site:[site] [word] on google < 1202520819 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Example : http://www.google.fr/search?q=site%3Ahttp%3A%2F%2Ftunes.org%2F~nef%2Flogs%2Fesoteric%2F+butt&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:official&client=firefox-a < 1202520913 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...bah. I can't find anything. < 1202520977 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :For some reason, I'm the first result for "butt" in the logs. < 1202521101 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...this is going to annoy me < 1202521107 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I think had something to do with the golden ratio... < 1202521158 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :What was your nick back then CakeProphet? < 1202521180 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :either CakeProphet or SevenInchBread < 1202521199 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :There's a turtle discussion with SIB in it < 1202521207 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :http://tunes.org/~nef/logs/esoteric/07.03.01 < 1202521237 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :slereah__, were you interested in PSOX? < 1202521262 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Well, since I don't know enough CS to appreciate its grandeur, not that much. < 1202521263 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Check out the wiki page for PSOX < 1202521275 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :ℵ < 1202521290 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Although, mister ehird`_, I <3 your idea of UniCode. < 1202521307 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1202521308 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :slereah__: You're in #estoeric, but don't know enough CS to appreciate PSOX?!? < 1202521338 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: http://deadbeefbabe.org/paste/3839?__session_just_started__=1 < 1202521341 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Familiar? < 1202521369 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I'm still mostly in the input/output/computation phase. < 1202521403 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::-o < 1202521442 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :...it was around that same time. < 1202521445 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :But still, since I don't want to do actually sort of useful looking stuff, I don't need much more than that! < 1202521447 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but that's not it < 1202521505 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :but that definetely helps... as it might be similar math... < 1202521515 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I might have just changed that a little bit and ended up making this rose thing < 1202521552 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Hm. ehird`_ said "Turtles" a lot on MY BIRTHDAY IN 2007 < 1202521556 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :COINCIDENCE? < 1202521567 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Dude, I'm freaked out. < 1202521635 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :try looking for rose... as I think I mentioned it once < 1202521722 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :I tried but found nothing < 1202522010 0 :ehird`_!unknown@unknown.invalid TOPIC #esoteric :YEW-KNEE-KODE < 1202522034 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :speaking of which < 1202522037 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :http://www.esolangs.org/wiki/UniCode < 1202522162 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Should we start a list of chars with associated functions? < 1202522273 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :slereah__: No, there's more fundamental things to decide on first. < 1202522289 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Probably. < 1202522330 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :e.g. syntactical format, crazy esoteric paradigm, basic structure of programs... < 1202522359 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Will SimonRC be back anytime soon? < 1202522374 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: No, he's dead. Unicode killed him < 1202522376 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :So you can ask him of PSOX? < 1202522384 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :slereah__: You're getting good at this < 1202522396 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :I noticed some sort of trend < 1202522400 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :>.> < 1202522401 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :It's subtle, but it's there. < 1202522411 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :slereah__: Yeah, kind of murky. < 1202522721 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's going to write the description of clockpunk on the wiki < 1202522887 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :slereah__: What syntax? < 1202522893 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ehird`_, rather. < 1202522912 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Allow me to do the appropriate syntax in BNF. < 1202522930 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :command := ? < 1202522954 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ? < 1202522966 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :When you have that many chars to work with, you don't need syntax. You just need one char per command. < 1202522976 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1202522978 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :loops, and stuff. < 1202522979 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1202522995 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Douch'e. < 1202523033 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :I'm not a douche :( < 1202523034 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1202523073 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Touch'e, douch'e. < 1202523114 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1202523264 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :What's the verb for applying mod to a number? < 1202523264 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Modulated or something? < 1202523315 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Show me some elegant Tcl code < 1202523317 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :slereah__: Modulo < 1202523366 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :proc K {x y} {return $x} < 1202523367 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1202523379 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Hmm, something a bit bigger? :-P < 1202523401 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Is that a verb? < 1202523411 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :slereah__: Yes. < 1202523414 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :"x modulo y" < 1202523423 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: What about a curried version of K? < 1202523565 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :package require Tk;pack [label -text "Hello, world!"];# :p < 1202523586 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :if only tk wasn't pig-ugly on x11 < 1202523587 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1202523588 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: What about a curried version of K? < 1202523762 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: pinghq < 1202523779 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://wiki.tcl.tk/1318 < 1202523837 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not a curried version of K. . . Just really old Tcl lambdas. < 1202523868 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Well, I want a curried K! :P < 1202523883 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :I am starting to feel like tcl has no trivial anonymous functions with lexical closures.. < 1202523918 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Also.. how does Tcl handle garbage collection? < 1202523970 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :interp alias {} K {} {[apply {x} {apply y {x}}]} < 1202523975 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Reference counting. < 1202523996 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Handles circular references? < 1202524001 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Also, what is that interp alias junk? < 1202524009 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Can't you make a function returning a function...? < 1202524021 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You can, but said function wouldn't be evaluated. . . < 1202524031 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric ::| < 1202524040 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: But I write higher-order functions all the time.. < 1202524045 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Especially with lexical scope. < 1202524048 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(because *somebody* thought that making every command implicitly begin with {*} was a bad idea. :() < 1202524059 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :{*}? < 1202524084 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :proc K {x y} {return {apply x {apply y {$x}}}} < 1202524098 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Call via: {*}K I think. . . < 1202524107 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1202524117 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It seems that you cannot do arithmetic without a special 'expr' command.. < 1202524121 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :isn't that deathly ugly? < 1202524134 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :{*} expands the word into a series of words. . . < 1202524144 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And Tcl 8.5 allows you to do arithmetic without expr. < 1202524152 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :[+ 2 3 4 5 6 7 8 9 10] < 1202524155 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: is 8.5 'new'? < 1202524165 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Latest release. < 1202524175 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Once again: why that never was in before is beyond me. < 1202524175 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :It seems that ubuntu/debian do not have it. < 1202524210 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric : return [expr $n * [factorial [expr $n - 1]]] please tell me there is a nicer way to do this. < 1202524237 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :return [* $n [factorial [- $n 1]]] < 1202524269 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Again, I don't have Tcl 8.5, on account of being unable to < 1202524290 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fine, then. < 1202524302 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1202524306 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :proc * {args} {expr [join $args *]} < 1202524314 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :proc - {args} {expr [join $args -]} < 1202524317 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It'll work now. < 1202524351 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: OK, I'm just asking if I really need that nested 'expr'.. < 1202524386 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. I thought there was an esoteric programming language called Requiem. < 1202524397 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not necessarily. One *could* replace that with [incr n -1]. :p < 1202524400 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Carpeirequiem or whatever exists. < 1202524403 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: :| < 1202524407 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ah, right. < 1202524413 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :ihope: that doesn't even work. < 1202524415 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :My factorial. < 1202524416 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :err < 1202524417 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pik < 1202524418 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq < 1202524424 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Abuh? < 1202524427 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :factorial 5 doesn't work.. < 1202524430 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :does tcl disown recursion? < 1202524453 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't tail-call optimise, but it should at least work for 5 recursions. . . < 1202524489 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :proc factorial {n} {if {n == 0} {return 1} {return [expr $n * [factorial [expr $n - 1]]]}} < 1202524526 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :s/n == 0/$n == 0/ < 1202524574 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :dfgdsfgsdfgjk < 1202524586 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :it's like what would happen if php was reduced to a pure core < 1202524600 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :% factorial 100 < 1202524600 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :0 < 1202524602 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :NO BIGNUMS WHAT. < 1202524610 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Explain. < 1202524622 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Did I happen to mention that Tcl 8.4 sucks? < 1202524627 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :% factorial 60 < 1202524627 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :-3819052484010180608 AAAAAAAH < 1202524632 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Go yell at ubuntu people < 1202524689 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :But seriously. < 1202524716 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Keep in mind that Tcl is *imperative*, not functional. :p < 1202524738 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(attempts to add lambda to the core aside) < 1202524768 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Seriously. Bignums. Non-sucky infix. :P < 1202524783 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Really I want to be coding in Dylan. did Dylan support bignums and unicode? < 1202524789 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Dunno. < 1202524809 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Perhaps you'd prefer Jim? < 1202524813 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Well, it was cool. Because it was Lisp with syntax. < 1202524825 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jim is, in essence, some guy's sandbox for clever Tcl features. < 1202524833 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Native bignums, native lambdas, etc. < 1202524838 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I see. < 1202524842 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Not common I take it < 1202524859 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, but about half of its features are in Tcl 8.5 now. . . < 1202524889 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Did not realise that it has closures. < 1202524900 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyways: Jim is also a fairly small footprint implementation. < 1202524914 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(Tcl is really easy to implement if you don't bother with bytecode, apparently) < 1202524926 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :there's a tcl in 500 lines of readable .c < 1202524943 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :http://antirez.com/page/picol.html < 1202524952 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've messed with it. < 1202524970 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jim is roughly 10,000 lines of readable C. < 1202525003 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Which is a decent size, but in that, you get complete Tcl, lambda, closures, etc. . . < 1202525006 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Kicks ass. < 1202525009 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Tk? < 1202525048 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I don't know if he bothered implementing the Stubs API. < 1202525120 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Oh well. < 1202525125 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I'll be programming in Tcl, unfortunately. < 1202525138 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :What I really want is a hybrid of erlang, Lisp, and dylan-like syntax. < 1202525154 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Get oerjan to whore out Haskell. :p < 1202525206 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :I like haskell. But i dunno. < 1202525217 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Oooh. He *did* implement the Stubs API. < 1202525222 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :So, yes, it *can* do Tk. < 1202525328 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: It is just too simplistic for me... < 1202525348 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :It doesn't have any of the wonderful abstractions, like anonymous functions, that i've come to love so much < 1202525359 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Jim does. < 1202525385 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Fuck, I just realised that input in Clockpunk makes it not work. < 1202525399 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :lambda x {* $x 2} is perfectly valid in Jim. < 1202525400 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :At least not in that form. < 1202525434 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Jim is not widely-accepted enough. < 1202525452 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Touch'e. < 1202525458 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Fair 'nough. < 1202525479 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'll just continue pestering the fine Tcl maintainers in #tcl to add Jim features to Tcl. < 1202525522 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :I guess so. < 1202525525 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :When I can do this: < 1202525537 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :proc K {x} {proc {y} {return $x}} < 1202525539 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :then call me. < 1202525562 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Incidentally, I do believe that syntax shouldn't be hard. If I recall correctly, that's "proc ?name? args body" < 1202525615 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It'd probably get stuck as [lambda y {return $x}], but, yeah. . . < 1202525655 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Well, that sucks :p < 1202525661 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Oh yeah, this should work: < 1202525664 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :[K 1] 2 < 1202525671 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :As this: < 1202525688 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :proc foo {x} {proc {i} {set x [+ $x $i]}} < 1202525764 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I mean, why do you need an extra form for it? < 1202525791 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Actually, your suggested syntax would work fairly well. < 1202525812 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Indeed. < 1202525830 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Hm < 1202525836 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :what's that example by, i think, knuth? < 1202525841 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :like a hello world < 1202525842 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :but moreso < 1202525844 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :a full function < 1202526337 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :Ah < 1202526338 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :TPK < 1202526470 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Talk tomorrow. < 1202526536 0 :ehird`_!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1202526651 0 :ehird`_!unknown@unknown.invalid QUIT :"K-Lined by peer" < 1202529897 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, GregorR- check this out: http://www.3dtomb2.com/about.php < 1202530131 0 :CakeProphet!unknown@unknown.invalid QUIT :"haaaaaaaaaa" < 1202530351 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :does anyone want to help me tease apart the source code and reverse engineer this so that we might learn it's secrets? < 1202530515 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1202530557 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :hi calamari. Did you see the wiki page for PSOX recently? < 1202530561 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, calamari < 1202530562 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1202530591 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and apparently nobody's in a reverse-engineering mood tonight. :/ < 1202530597 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :no.. I haven't really been looking at the wiki lately < 1202530614 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1202530619 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lots of other projects have been attracting my attention < 1202530629 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :At least look at the topic of #psox ? < 1202530634 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: what are you working on? :) < 1202530638 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1202530651 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://www.3dtomb2.com/about.php <- I was thinking about taking this apart < 1202530658 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh good, so there is still work being done on that :) < 1202530661 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's nifty, and I'd like to know how it works < 1202530682 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :on an unrelated note, I finished the game I was working on earlier: http://rodger.nonlogic.org/games/ICEBreaker/ < 1202530694 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's an alpha version, and doesn't support custom domains and no builtin domains other than 0-2 have been defined < 1202530751 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: it is using a very primitive ray tracing system.. I did something similar on the atari 5200... although my walls were solid colors < 1202530760 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1202530792 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it basically takes the environment as a ceiling, a back wall, and a floor < 1202530805 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I did a very simple raytracer in Java once < 1202530833 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it projects in 2-d space to find out how far away the wall is, then shades accordingly < 1202530847 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I understand the basics of how it functions, I'm just curious about the implementation < 1202530860 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh, ok < 1202530907 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :back when I was messing around with EsoShell, someone came across a javascript "unix" computer < 1202530917 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :booted up, drives, etc.. was pretty cool < 1202530929 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1202530936 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds like quite the tech demo < 1202531046 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool, it's still operating < 1202531048 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :http://www.masswerk.at/jsuix/ < 1202531339 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :calamari, are you going to poke around with PSOX 1.0a1? < 1202531447 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I downloaded it.. sure, I'll take a look :) right now I'm trying to get this usb wireless adapter to work < 1202531650 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I really should go to sleep soon < 1202531726 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well it'll be there on my desktop enticing me :) < 1202531938 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://info.prevx.com/aboutprogramtext.asp?PX5=44D8861244FEA8A800F3006DE82E120078ABB02F I didn't know EICAR Test File was bad.. < 1202531938 0 :calamari!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1202531962 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :"This file is considered to have some unsafe aspects and is part of the malware group, EICAR_Test_file_not_a_virus!." < 1202532103 0 :Sgeo!unknown@unknown.invalid QUIT :Remote closed the connection < 1202532536 0 :danopia!unknown@unknown.invalid QUIT :Connection timed out < 1202533530 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Remember, I wrote a MISC simulator in JS. < 1202533535 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It can run Hello World et c. < 1202533684 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I thought that was a MIX simulator? < 1202535058 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1202535706 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1202535776 0 :adu!n=andrew@pool-71-178-230-131.washdc.fios.verizon.net JOIN :#esoteric < 1202535914 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1279282270.dsl.bell.ca JOIN :#esoteric < 1202535997 0 :calamari!n=calamari@ip24-255-58-134.tc.ph.cox.net JOIN :#esoteric < 1202536626 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :alright, who was it that was asking me about "cosm" the other day? I thought it was pikhq, but apparently I was mistaken. < 1202536697 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :(this : http://rodger.nonlogic.org/images/Cosm1.png) < 1202536842 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :This project died several months ago. However, there was some interest in bringing it back. < 1202536873 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :The problem is, I wasn't sure where I wanted to go with the story. That's where you guys come in... < 1202536892 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :who would be interested in helping me write a continuation? < 1202537023 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :my rules are: 1) it should be funny, original and interesting (I can help on the "funny" part), 2) I do not draw porn. Implied or partial nudity will be used sparingly, if at all, and only in the service of a good storyline. 3) No guarantees on delivery dates, ever. Other than that, anything goes. < 1202537098 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :what does "poit" mean? just curious :) < 1202537125 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :calamari: Pinky & The Brain reference? < 1202537136 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :never watched that < 1202537142 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :guess that's why I don't get it :) < 1202537149 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric ::-O < 1202537176 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :calamari: it's an on onomatopoeia < 1202537190 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :like "bink" or "plop" < 1202537200 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh ok < 1202537220 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there is also a second page: http://rodger.nonlogic.org/images/Cosm2.png < 1202537240 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and if people are interested, I located the planning sketches for pages 3 and 4 < 1202537284 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1202537362 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :got my wireless toing, but had to disable my firewall :( < 1202537366 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :alright, give me a few moments < 1202537433 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes to sleep < 1202537828 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there we go- everything is in this folder: http://rodger.nonlogic.org/images/Cosm/ < 1202537855 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :my favorite is "blarf" < 1202537881 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh. a very colorful one < 1202538174 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :calamari: what do you think? < 1202538217 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1202538344 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure I followed it.. so maybe I should go to bed .. hehe < 1202538364 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, alright < 1202538368 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but it's neat :) < 1202538369 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :good night < 1202538380 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :were you working on homework on the last page? < 1202538415 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1202538431 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh, DNA, took me a minute < 1202538452 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :although, ironically, the first page started as a doodle on the back of a homework assignment < 1202538483 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the question was "what is the meaning of life", and the response is "t++" < 1202538518 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :to clarify, it launches into the molecular structure of DNA and a regex defining life as permutations of these elements < 1202538526 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :++t might be more efficient :) < 1202538539 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Life plus energy equals life. Therefore, life implies life. < 1202538555 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's a complicated way of stating that life has no inherent purpose beyond existing < 1202538573 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :doesn't have to save t first before incrementing :) < 1202538575 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :don't you mean while (t++) ? and the question is whether t is negative or positive... < 1202538603 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :* ; < 1202538604 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"replication is it's own reward" < 1202538646 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :see, the expectations of this audience were part of why it was so hard to write < 1202538658 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't want to go into what I had to do to get the prime on page 2 < 1202538675 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :did you use an esolang to generate it? < 1202538683 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no, thankfully. :S < 1202538779 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :'night < 1202538782 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1202538977 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so... is anybody interested in the collaborative writing idea? < 1202539673 0 :adu!unknown@unknown.invalid QUIT :"Computer went to sleep" < 1202539776 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :'guess I'll take that as a "no". :/ < 1202543999 0 :clog!unknown@unknown.invalid QUIT :ended < 1202544000 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1202545182 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1202549431 0 :oerjan!unknown@unknown.invalid QUIT :"leaving" < 1202551376 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1202551441 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1202552446 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1202555297 0 :Tritonio__!unknown@unknown.invalid QUIT :Remote closed the connection < 1202555748 0 :Tritonio_!n=Tritonio@150.140.226.64 JOIN :#esoteric < 1202558108 0 :olsner!n=salparot@cust.fiber-lan.vnet.lk.85.194.50.194.stunet.se JOIN :#esoteric < 1202560630 0 :jix!n=jix@78.47.212.92 JOIN :#esoteric < 1202564131 0 :Corun!n=Corun@cpc1-rdng3-0-0-cust814.winn.cable.ntl.com JOIN :#esoteric < 1202564895 0 :sarehu!unknown@unknown.invalid QUIT :Remote closed the connection < 1202564925 0 :sarehu!n=irc@ool-44c637dc.dyn.optonline.net JOIN :#esoteric < 1202565150 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1202565186 0 :RedDak!n=dak@79.32.80.123 JOIN :#esoteric < 1202566711 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1202566720 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1202567045 0 :sebbu2!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1202568169 0 :Tritonio_!unknown@unknown.invalid QUIT :Remote closed the connection < 1202568819 0 :Corun!n=Corun@cpc1-rdng3-0-0-cust814.winn.cable.ntl.com JOIN :#esoteric < 1202570494 0 :argoyle!n=lxuser@88.193.24.230 JOIN :#esoteric < 1202571240 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey everyone < 1202571382 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Hey. < 1202571390 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Ello. < 1202571420 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I take it someone has arrived. < 1202571423 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I think the crowd here is sufficiently pedantic to appreciate this: http://www.mtholyoke.edu/acad/intrel/orwell46.htm < 1202571561 0 :danopia!i=danopia@fullcirclemagazine/developer/danopia JOIN :#esoteric < 1202571825 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1202571924 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"*One can cure oneself of the not un- formation by memorizing this sentence: A not unblack dog was chasing a not unsmall rabbit across a not ungreen field." < 1202572393 0 :Corun!n=Corun@cpc1-rdng3-0-0-cust814.winn.cable.ntl.com JOIN :#esoteric < 1202572790 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Already read it, I think, actually. < 1202572799 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pulls it up to see if that's true < 1202572819 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah, that one. I adore that Orwell essay. < 1202573088 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Although I'm guilty of moderately prententious diction; my range of vocabulary makes it quite difficult to not use such diction. < 1202573215 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :But some of his examples are overdoing it, even to me, Mr. Dictionary. :p < 1202573243 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(I mean really: somebody actually *wrote* like that? *hurl*) < 1202574454 0 :sebbu!n=sebbu@ADijon-152-1-62-218.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1202575080 0 :Corun!unknown@unknown.invalid QUIT :"Yaaar." < 1202575159 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1202575272 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The exportation of productivity and therefore buying power to other nations is not harmless to the well-being of those people who live in those countries from which productivity is exported. < 1202575722 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Of course not; it's damned good for China, India, etc. < 1202575949 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :trade, when reasonably fair, is not a zero-sum game < 1202576351 0 :Sgeo!n=Anonymou@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1202576424 0 :Slereah!n=slereah@ANantes-252-1-87-70.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1202576493 0 :slereah__!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1202576633 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi Slereah < 1202576641 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if ihope was interested in PSOX < 1202576655 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How interested? < 1202576749 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :@hoogle Socket -> FD < 1202576755 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :interested enough to care that there was an alpha release (no custom domains, and domains other than 0-2 haven't been defined yet) < 1202576835 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :At the moment, not especially, really. < 1202576844 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I may feel different tomorrow. :-P < 1202577133 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yay, a method for assigning every rational number in (0,1) to a dyadic rational number. < 1202577143 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :...in (0,1). < 1202577219 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The rational numbers in (0,1) are isomorphic to all rational numbers, the dyadic rational numbers in (0,1), all dyadic rational numbers, the numbers with a terminating decimal expansion in (0,1), all numbers with a terminating decimal expansion... < 1202577271 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :all elements of any infinite countable set... < 1202577357 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :By "isomorphic" I mean "order isomorphic", not plain old of-the-same-cardinality. < 1202577393 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh... < 1202577427 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok in that case, any densely ordered countable set with no endpoints < 1202577448 0 :helios24!unknown@unknown.invalid QUIT :"Leaving" < 1202577448 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm is that right < 1202577451 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :This makes the proof that every countable ordinal number is order isomorphic with a subset of the real numbers seem obvious. :-P < 1202577497 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure every ordered countable set is order isomorphic with a subset of the rational numbers. < 1202577507 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that it is < 1202577534 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and it is also order isomorphic with a subset of any set such as i mean < 1202577569 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but does that mean any two such are isomorphic... < 1202577598 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think so, but let me think on it. < 1202577636 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1202577653 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If S and T are isomorphic with subsets of each other... < 1202577689 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that in itself is not enough, consider with and without endpoints < 1202577695 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1202577750 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm you want to select representatives in such a way that all elements are eventually used < 1202577781 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ah you can do that with binary expansions < 1202577801 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :always pick the candidate with least denominator, i think < 1202577847 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That's my isomorphism, pretty much. < 1202577857 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :essentially building an ordered binary tree < 1202577873 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :A paste: http://pastebin.ca/897553 < 1202577945 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Enumerate the rational numbers and put each in its place. < 1202578129 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :aye < 1202578414 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If you try to enumerate, say, omega*2 by going 0, omega, 1, omega+1, 2, omega+2, etc., then you end up with 0, 0+, 0+-, 0++, 0+--, 0+++, 0+---, 0++++, etc. That doesn't go through all the possible strings of + and -. < 1202578543 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that is because the order of omega*2 is not dense - there is not a point between any two points. < 1202578568 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hopes he remembers correctly that's what dense order means < 1202578600 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1202578665 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :indeed i did, says google and wikipedia < 1202578714 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, being dense means that it'll go through every string, I think: 0+-+- will be assigned to the first thing between 0+-+ and... what, 0++? < 1202578767 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :0+-- i think... < 1202578789 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or wait < 1202578799 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, 0+-- and 0+-+ surround 0+- and come after it. < 1202578835 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think 0+-+ and 0+-, actually. < 1202578869 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that sounds right < 1202579106 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll have to write up the Haskell program to translate between these automatically later. :-P < 1202579218 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :And between the rational numbers a/b and (a+1)/b, there's usually a/(b-1). < 1202579254 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Meaning that there's no problem with finding a good way to enumerate the rational numbers beyond "lower denominators first". < 1202579307 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm such a haskell program would essentially be a quicksort < 1202579357 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if you start with a list of elements, the first becomes 0, then you split the remainder according to whether they're less than or greater to the first < 1202579881 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed, though I was thinking more like "here's a rational number; give me its tree string" and "here's a tree string; give me its terminating decimal". < 1202579891 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh and indeed between any two rational numbers there is one with smaller numerator _and_ denominator < 1202579914 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :closely connected to finding continued fractions, i recall < 1202579921 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's between 1/4 and 1/5? < 1202579932 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um could be one of the endpoints < 1202579953 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :if one endpoint has both smaller than the other < 1202579992 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Do you mean that between any two rational numbers with the same denominator, there's one with a smaller numerator and denominator than both? < 1202580021 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :no, between any two rational numbers, period, but possibly being one of them < 1202580061 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a different way of stating it: in any interval, there is a unique rational number with smalles numerator and denominator < 1202580068 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*smallest < 1202580092 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :The one with the smallest denominator is also the one with the smallest numerator? < 1202580097 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, sounds right. < 1202580116 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I'll be going, then, and reading the logs in case you have any more to say. < 1202580121 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Bye. < 1202580126 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there could be several candidates with one the same < 1202580130 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1202580143 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(e.g. 1/4 and 1/5 both have the same numerator) < 1202580145 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(And I hope once again I didn't sound rude there.) < 1202580156 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :where? ;) < 1202580814 0 :pikhq!n=pikhq@209.248.124.243 JOIN :#esoteric < 1202581130 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi pikhq < 1202581139 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Going to play with PSOX 1.0a1? < 1202581548 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Is it some hypnosis method?. < 1202581735 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :? < 1202581852 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Asking us of PSOX over and over again! < 1202582128 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Last I checked, pikhq was interested in PSOX < 1202583729 0 :Tritonio_!n=Tritonio@150.140.226.64 JOIN :#esoteric < 1202586186 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1202586217 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Hi SimonRC < 1202586227 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Did you see the latest news about PSOX? < 1202586342 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1202586421 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ihope: I thought you had gone mad up there when you started talking about an isomorphism between the rationals and the dyuadic rationals < 1202586508 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :A PSOX alpha was released! < 1202586516 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :do you have a clearer explanation of an "order isomorhpism" than the wikipedia one? < 1202586519 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ooh < 1202586633 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a bijection between two ordered sets that preserves the relative order of elements? < 1202586688 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1202586699 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://sgeo.diagonalfish.net/esoteric/PSOX-1.0a1.zip < 1202586705 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :so order isomorphisms are a superset of bijections? < 1202586735 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :(custom domains don't work yet, and only builtin domains 0-2 are defined. You can add your own domain to 3, though, for example, but that's only for testing) < 1202586770 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :subset... < 1202586796 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"Hence, yet another characterization of order isomorphisms is possible: they are exactly those monotone bijections that have a monotone inverse." < 1202586828 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I meant subset < 1202586889 0 :ivan!n=ivan@unaffiliated/ivan/x-000001 JOIN :#esoteric < 1202586895 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :but that means you have found a bijection between the rationals in (0,1) and the ---- < 1202586898 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :waitamo... < 1202586910 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I was reading and typing "rationals" and thinking of the reals < 1202586912 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :d'oh < 1202586958 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :of course there is no bijection between the reals in (0,1) and the dyadic rationals < 1202587503 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1202587730 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC, are you going to look at PSOX 1.0a1? < 1202587756 0 :Sgeo[Mibbit]!i=18bf68ca@gateway/web/ajax/mibbit.com/x-87a11fec4f19dcc1 JOIN :#esoteric < 1202587765 0 :argoyle!unknown@unknown.invalid PART #esoteric :? < 1202587779 0 :Sgeo[Mibbit]!unknown@unknown.invalid PART #esoteric :? < 1202588405 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1202588566 0 :Slereah!unknown@unknown.invalid QUIT :Remote closed the connection < 1202588608 0 :Slereah!n=slereah@ANantes-252-1-87-70.w81-48.abo.wanadoo.fr JOIN :#esoteric < 1202589077 0 :pikhq!n=pikhq@209.248.124.243 JOIN :#esoteric < 1202589092 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I think that psox might actually turn non-TC langs into TC ones < 1202589096 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am not sure though < 1202589131 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think it would depend on how the lang is non-TC. PSOX doesn't exactly have control structures, but there might be other things.. < 1202589156 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe things like providing storage to languages with finite storage < 1202589166 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :memory < 1202589252 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1202589273 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the ability to "loop back" data from output to input might do it < 1202589345 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe I should add creation of a loopback FD to either system or utils? < 1202589359 0 :pikhq!unknown@unknown.invalid QUIT :Client Quit < 1202589426 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :No, I mean the existing ability to loop back data. < 1202589435 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :the byte->hex and all that < 1202589440 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1202589467 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Would a separate loopback FD be useful at all? < 1202589501 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Or a separate function(s) just for loopback? Or is that unnecessary? < 1202589543 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Are you going to experiment with the released alpha? < 1202589562 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION should add the svn command to retrieve the latest from SVN to the wiki, but I'm not good with SVN < 1202589610 0 :pikhq!n=pikhq@209.248.124.243 JOIN :#esoteric < 1202589662 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :wb pikhq < 1202589676 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :May I msg you what you missed? < 1202590445 0 :ehird`!n=ehird@user-54453ccd.lns4-c11.dsl.pol.co.uk JOIN :#esoteric < 1202590466 0 :ehird`!unknown@unknown.invalid QUIT :Connection reset by peer < 1202590492 0 :ehird`!n=ehird@user-54453ccd.lns4-c11.dsl.pol.co.uk JOIN :#esoteric < 1202590508 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So! < 1202590560 0 :olsner!unknown@unknown.invalid QUIT :"Leaving" < 1202590758 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hello mister sir ehird` < 1202590768 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Very formal of you. < 1202590814 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, I witheld my "Admiral doctor cardinal" < 1202590839 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :On a totally unrelated note, yesterday I decided I would register -- on wikipedia -- the captcha it gives me on the registration form. < 1202590846 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Unfortunately 2 were taken but then i nabbed 'tubepoint' < 1202591220 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: I have a question < 1202591245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if Tcl's semantics are runtime modifiable, doesn't that mean a compiler can't be much more efficient than an interpreter, because it has to retain the structure? < 1202591246 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if so, that's scary. i don't like languages that can't be compiled efficiently < 1202591273 0 :RedDak!n=dak@79.32.80.123 JOIN :#esoteric < 1202591295 0 :olsner!n=salparot@cust.fiber-lan.vnet.lk.85.194.50.194.stunet.se JOIN :#esoteric < 1202591377 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has VirusTotal reanalyze EICAR to see if the one that didn't see it sees it now < 1202591381 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Nope < 1202591428 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :FileAdvisor does not treat EICAR like a virus < 1202591512 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: VirusTotal? FileAdvisor? < 1202591518 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what kind of crap is that < 1202591732 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1202591762 0 :ehird`!n=ehird@user-54453ccd.lns4-c11.dsl.pol.co.uk JOIN :#esoteric < 1202591770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dfgskg < 1202591776 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: ping < 1202591781 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah? < 1202591795 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.virustotal.com < 1202591800 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Scans files with multiple scanners < 1202591812 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :FileAdvisor is one of them, and it does not pick up EICAR < 1202591847 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.virustotal.com/analisis/11aeb342483ec52481fd7f4fbba72cd8 < 1202591853 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: it was me who asked about cosm < 1202591864 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1202591872 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: maybe it's clever enoug hto know when it's been tricked < 1202591886 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so you read the entire conversation that came afterwards? < 1202591888 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ehird`, it's supposed to detect the file as a virus < 1202591899 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's supposed to be an industry standard < 1202591925 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://eicar.org/anti_virus_test_file.htm < 1202591933 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: yes, but it's sentient and recognizes evil tricks designed to fool it! < 1202592003 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i know what it id < 1202592008 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is < 1202592008 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but it's not a *real* virus < 1202592008 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so the virus scanner is just clever! :D < 1202592122 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: ? < 1202592186 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Maybe FileAdvisor was not set up properly by VirusTotal < 1202592317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: hm, most of it < 1202592317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1202592317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: maybe it just doesn't recognize it < 1202592329 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1202592333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: well, my only suggestion is that free iPods must be involved, somewhere < 1202592335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and they must eventually be recalled upon and become a vital element of the story. < 1202592350 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, that sounds awfully commercial < 1202592367 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :did you read pages 3 and 4? < 1202592542 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also incurring massive charges due to liberal application of the word 'free' < 1202592599 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I wouldn't mind including a livid, raging stallman in response to "free" something < 1202592617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: trying to, but page 4 is absolutely unreadable at parts < 1202592617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :too small text < 1202592617 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: well, you could make it that iPods are really hyperdimensional mind control objects or something? < 1202592620 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1202592634 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :where did this obsession with iPods come from? < 1202592654 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so, who here wants a turkey bomb implementation < 1202592751 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Wasn't Turkey Bomb a string of non-sensical terms designed as a joke? < 1202592890 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: you are the 2387129837129387129837th person in the universe thing < 1202592905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and the freeipods site are the funniest bunch of those < 1202592924 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that wasn't really the vibe I was going with... < 1202592946 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, it's what my brain decided! ;) < 1202592951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :mainly because of this http://uncyclopedia.org/wiki/Euroipods < 1202592987 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Free iPods for money? < 1202592991 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Yes. < 1202592991 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm there! < 1202593061 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: And yes, turkey bomb was pretty much that. < 1202593066 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But it can be implemented, with enough hand-waving < 1202593085 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Where can I find this jewel crafted in handwavium? < 1202593108 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://catseye.tc/projects/turkeyb/doc/turkeyb.html < 1202593128 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The interpretor, means I. < 1202593201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It is not built yet! < 1202593222 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But it will be, sometime. < 1202593284 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Good luck! < 1202593321 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Speaking of which, we need a UniCode committee < 1202593333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :But unfortunately, #unicode is taken. < 1202593350 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :#Unicodecode maybe? < 1202593385 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :interpret it in twoducks. then it wioll have isen invented already < 1202593420 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wioll? isen? < 1202593421 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Let's design a twoduck processor. < 1202593430 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: 42. < 1202593444 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :All we need is some roman ring configuration of wormholes! < 1202593450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: yes. < 1202593451 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i get wioll < 1202593454 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but 'isen'? < 1202593479 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"been" maybe? < 1202593483 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Maybe I should change the name to UniScript. I mean, UniCode is an amusing name, but could cause problems... < 1202593487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: That's not in HHGTTG < 1202593491 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that would be the future quasi-perfect imparticiple of "to be" < 1202593513 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: brilliant. < 1202593611 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and in a different timeline, i woulden not haved invented this on the spot, either < 1202593713 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: anything re: uniCode's name? < 1202593735 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm okay with UniScript. < 1202593741 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Talk:TwoDucks < 1202593833 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: it's not as funny though :P < 1202593848 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Unifuck? < 1202593849 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Nah. < 1202593859 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Codeuni < 1202593874 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: I ought to write a twoducks interp :P < 1202593887 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: Got some exotic matter? < 1202593897 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: It's not neccessarily uncomputable. < 1202593899 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :See that talk page. < 1202593914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(For input rewinding, we'll just pretend we never did the input, and use ncurses to scribble over where the input was entered. Output would also be scribbled over.) < 1202593944 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, the fact that it's not uncomputable doesn't mean it's implementable! < 1202593969 0 :pikhq!n=pikhq@209.248.124.243 JOIN :#esoteric < 1202594103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Yes it does? < 1202594116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if it is computable on a turing machine, you can write an interpreter for it < 1202594144 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, you can simulate the computations it can do < 1202594156 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But not the actual machine. < 1202594185 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm also not sure it's not uncomputable. < 1202594194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :soo - we have UniCode, UniScript, any other names? < 1202594201 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :There's a very similar machine that's believed to be uncomputable < 1202594278 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah, and UniCode/Script/Kitten will have its own editor < 1202594286 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :just because working with that kind of crazy unicode otherwise would be near impossible < 1202594294 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I like unikitten. < 1202594301 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'll hijack space as an expansion key so you can type regular characters (most programs won't include spaces, so this is ok) < 1202594304 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although it isn't very informative < 1202594317 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just need to find a good unicode monospaced font < 1202594329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :also, it'll be reccomended to use that editor to hack on the interpreter because of the same unicode stuffs ;P < 1202594437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh yeah, and it'll use a huge, unantialiased, black on white, bold font to avoid any possible ambiguity of characters < 1202594440 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it's hard! :P < 1202594510 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, as long as we don't use the 100.000 chars, and only unambiguous ones, it probably won't be a problem < 1202594567 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :editing unicode can be hard < 1202594575 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :an unambigious font like that is vital < 1202594662 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :the problem is i cannot find a comprehensive *monospace* font < 1202594791 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dejavu sans mono doesn't count because it's not nearly as legible enough and doesn't include enough chars < 1202594813 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What of Lucida? < 1202594819 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's the most common. < 1202594825 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I think. < 1202594829 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Lucida Unicode? < 1202594831 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :That's not monospaced. < 1202594840 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and Lucidia Mono is not unicode, iirc < 1202594846 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1202594861 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(What's monospaced?) < 1202594921 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: ... what < 1202594940 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: coding font. all the letters are the same width. you know? < 1202594940 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes, i do not know. < 1202594949 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, now I do. < 1202594967 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: You know... like you wouldn't edit code with Arial... < 1202594973 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :They look type-writery most of the time.. < 1202595113 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: ⋙ < 1202595117 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Can you copy and paste that back to me? < 1202595128 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :⋙ < 1202595144 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Thanks. < 1202595147 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :That looks great, I think < 1202595188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Try this: ⦀ < 1202595190 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1202595194 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :That one does not display. < 1202595200 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1202595218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: That previous one looked like >>> to you. correct? < 1202595242 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1202595245 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :looked like >>> to me, anyhow... < 1202595284 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Very good. < 1202595297 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I am testing out FreeMono Bold 18pt. < 1202595301 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :It seems like a good fit. < 1202595679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.fileformat.info/info/unicode/char/25c9/index.htm brilliant < 1202595690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :◉ < 1202595721 0 :timotiis!unknown@unknown.invalid PRIVMSG #esoteric :they're both failing here, but I happen to know that Lmoderntt doesn't handle unicode properly < 1202595759 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I suppose that it's illegal to scrape that site's images of unicode chars and make them into a font? < 1202595781 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :timotiis: it's not in utf-8 for mine, xchat is stupid < 1202595800 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: It uses Code2000. < 1202595800 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Which is shareware, anyway. < 1202595800 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :So it would be very bad. < 1202595817 0 :timotiis!unknown@unknown.invalid PRIVMSG #esoteric :code2000 is however a very good set of fonts for unicode stuff < 1202595842 0 :timotiis!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: that wouldn't matter, lmtt probably doesn't have the glyph < 1202595865 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :timotiis: code2000 isn't monospaced though. < 1202595867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :FreeMono is. < 1202595867 0 :timotiis!unknown@unknown.invalid PRIVMSG #esoteric :anyway, if you're dealing with unicode, why not just reimplement apl and be done with it < 1202595874 0 :timotiis!unknown@unknown.invalid PRIVMSG #esoteric :that's a reasonable point, admittedly < 1202595880 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Does decodeunicode use a different font? < 1202595881 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :And appears to be good looking at large sizes in bold < 1202595885 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and because APL isn't as cool as uniscript, and doesn't use as many chars < 1202595891 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: beats me < 1202595932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://www.fileformat.info/info/unicode/char/2061/index.htm POW! Function application! < 1202596161 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1202596208 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1202596230 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Beats ` ! < 1202596231 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :http://www.decodeunicode.org/en/box_drawing flow control? < 1202596265 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hell, you could probably do a whole 2d language with just those < 1202596280 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Some sort of circuit emulation? < 1202596535 0 :pikhq!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1202596577 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: box drawing will be used for modules < 1202596579 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1202596588 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1202596779 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: like < 1202596788 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could write a little block which read input in a certain way < 1202596797 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then using the box drawing and arrow characters, 'connect' it to another part < 1202596809 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(the language will be 2d in some cases.) < 1202597043 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :WHAT HAS SCIENCE DONE! < 1202597154 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Made UniScript/whatever it's called < 1202597166 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :*UniKitten < 1202597241 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1202597250 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Possibly. < 1202597530 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1202599001 0 :Tritonio_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1202599036 0 :Tritonio_!n=Tritonio@150.140.229.69 JOIN :#esoteric < 1202600558 0 :ivan!unknown@unknown.invalid PART #esoteric :?