< 1200530294 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1200530437 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1200530525 0 :rice!unknown@unknown.invalid NICK :ehird < 1200530589 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YES < 1200530591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I GOT THIS NICK BACK < 1200530600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WIN < 1200530601 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1200530605 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :LOSE < 1200530616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OK the only nick I need now is Z < 1200530624 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which I can have if the guy using it changes nicks (he doesn't own it) < 1200530635 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Register it and ghost him. < 1200530653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I can't.. he's online with it, duh < 1200530657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It needs to be dropped. < 1200530665 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But: not identified. < 1200530669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So it can be dropped. < 1200530672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1200530720 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they appear to be either < 1200530723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-asleep < 1200530723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-a bot < 1200530747 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :they're in #wikipedia-nl < 1200531903 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can try getting it while you sleep, sounds like a fun objective < 1200531933 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :damn books are long < 1200532616 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ok, just go into #freenode, then /whois Z every now and then < 1200532618 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if they're gone < 1200532619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/nick Z < 1200532623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and ask for it to be transferred < 1200532625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then, tomorrow < 1200532626 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :there's no-one called X, but you'd probably be auto-klined for that ;) < 1200532629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tell me the password < 1200532634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Asztal: reserved. < 1200532643 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: you will just steal it yourself won't you :P < 1200532932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: i can tell! < 1200533395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ping < 1200533510 0 :adu!n=andrew@pool-71-126-134-146.washdc.fios.verizon.net JOIN :#esoteric < 1200533522 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1200533527 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :'Lo. < 1200533537 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :i'm esoteric < 1200533550 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are you an esoteric programmer. < 1200533555 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :i dunno < 1200533564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well from /whois you are a programmer < 1200533570 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :the last thing I wrote was in perl, so I guess not < 1200533572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but... befunge? brainfuck? unlambda? underload? intercal? < 1200533575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah, perl counts < 1200533588 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Language_list pick one. < 1200533593 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I wrote a Funge-98 interpreter in perl once... < 1200533603 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That counts. < 1200533625 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I never got the AB-YZ importing quite right tho < 1200533626 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Befunge-98 even counts as good taste. ;) < 1200533635 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1200533676 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I really liked funge-space < 1200533700 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :it was almost like it was a multidimensional array indexed by a polynomial < 1200533715 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I like polynomials < 1200533739 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :no worries about (1, 0) != (1, 0, 0) < 1200533911 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :is there such a thing as programmer burnout? < 1200533923 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1200533952 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Then you find something new and start again < 1200533962 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :where one feel the futility of typing any keys that are not going to bring humanity any closer to a future without typing? < 1200534097 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :for awhile I thought all data could be described by AttributedDefaultList's < 1200534117 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: whats new for you? < 1200534135 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: I mean it sounds like you burned-out, what did you find? < 1200534206 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :auto-klined? < 1200534208 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's check < 1200534213 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :erroneous < 1200534252 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :adu, a few times.. lisp earlier I guess, type theory now < 1200534303 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :ya! Type Theory rocks! < 1200534355 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i won't steal it, just as awesome if i know the owner as it is owning it < 1200534377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : oklopol: hehe < 1200534380 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(unless there's money involved, in which case i'd have to know you more closely ;)) < 1200534401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :one-letter nicks: the best way to gain popularity < 1200534410 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1200534422 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just find stuff like that inherently awesome. < 1200534445 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what? < 1200534454 0 :Asztal!unknown@unknown.invalid NICK :^ < 1200534459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :adu: short nicks in a big network < 1200534461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just like that < 1200534462 0 :^!unknown@unknown.invalid PRIVMSG #esoteric :bah, owned < 1200534464 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1200534469 0 :^!unknown@unknown.invalid NICK :Asztal < 1200534477 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :o < 1200534485 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if i got "o", i'd prolly use that one < 1200534493 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for obvious reasons < 1200534543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :need to continue the book, kinda lame not finishing books in one go < 1200534544 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1200534549 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I implemented an esolang! I think < 1200534604 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :It's kind of eso .. anyway but the damn self intepreter doesn't work < 1200534628 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :So I have to write a debugger -_- < 1200534636 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I want to make a lang based on AttributedDefaultLists's < 1200534933 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :just FYI, what I imagine a AttributedDefaultList to be is similar to a hybrid between a python dict and list, and an XML element with those attributes and stuff, only the keys of the attributes are evaluated at runtime, and the values can only be obtained by "getting" the attribute. All elements of a AttributedDefaultList that are not key'ed members are excecuted in order. < 1200535006 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :so its possible to do something like this: < 1200535007 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :(if $a then $b else $c) := {True: $b; _: $c}[$a] < 1200535024 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I don't think you'd even need functions at all... < 1200535056 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :just AttributedDefaultList's :) < 1200535172 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if i should try and implement it < 1200535181 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :You should < 1200535197 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :This is utterly baffling :D < 1200535202 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1200535260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o is taken < 1200535263 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1200535269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :z is droppable though. < 1200535302 0 :adu!unknown@unknown.invalid NICK :i < 1200535306 0 :i!unknown@unknown.invalid PRIVMSG #esoteric :Bwahaha! < 1200535309 0 :i!unknown@unknown.invalid NICK :adu < 1200535329 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1200535509 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :faxathisia: do you understand the "{True: $b; _: $c}[$a]" part? < 1200535520 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Yes < 1200535524 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :o ok < 1200535567 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :that would be the esolang, and "(if $a then $b else $c)" is just its everyday equivalent < 1200535860 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :hahahaha, I picked my favorite esolang! < 1200535864 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :x-D < 1200535896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :adu: which? :D < 1200535904 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :is Xigxzg related to Zigzag? < 1200535910 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/X-D < 1200535931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :adu: btw < 1200535944 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(if $a then $b else $c) is {False: $c; _: $b}[$a] < 1200535953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since, all non-False things are true in just about everything < 1200535985 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :ehird: ok, whatever, if I make the language you can use {False: $c; _: $b}[$a] however you want! that is the power of AttributedDefaultList's! < 1200536019 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :ehird: thank you for the technical correction < 1200536032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mind blowing < 1200536038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*blind mowingh < 1200536076 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Could you embed AttributedDefaultList's in some existing language? < 1200536080 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1200536182 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :its easy in python, just subclass both list and defaultdict, and test for int/str in the __getitem__ method < 1200536252 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :but that will evaluate the values, which is not right... < 1200536254 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1200536269 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :the values in (key:value) pairs must remain unevaluated... < 1200536292 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I'll have to think about it < 1200536377 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :the int/str distinction will also imply that the final implemented would have to require at least two types < 1200536381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :adu: they're basically hash tables. < 1200536385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which, if infinite, are functions. < 1200536389 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so: nothing really revolutionary < 1200536393 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1200536457 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :but can a language with only finite hash tables mimic functions? < 1200536479 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I suppose thats what a turing machine is... n/m < 1200536503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: z is still alive < 1200536533 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I wish all hash tables looked the same. < 1200536564 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :like when you're editing a cron tab, or updating a customer database, or passing options to a commandline tool < 1200536568 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :too many formats < 1200536720 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :adu: at least i and ehird have invented that, and i'm fairly sure there are languages out there that have it already :) < 1200536742 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in fact, the last days i've been thinking about optimizing a pattern-matchable hash-table < 1200536766 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which is a generalization of a hash-table, and infinite hash-table, and a function < 1200536772 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(pretty much equivalent.) < 1200536776 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :like a Haskell-like case statement? < 1200536781 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes. < 1200536784 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1200536789 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but... < 1200536800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think a haskell-like LAMBDA might be better... < 1200536806 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1200536815 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :cuz that has case builtin < 1200536873 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, i assume you're bringing case in to get the pattern matching? < 1200536907 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :So it is you (and ehird) who invented my favorite concept!? Many thanks to you, and your ideas < 1200536918 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1200536923 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1200536925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we came up with it independantly < 1200536926 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1200536927 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's one of my favorite concepts too < 1200536929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed. < 1200536965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, i'll go for now. < 1200536968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: make sure to nab Z! < 1200536970 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1200536973 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll try < 1200536976 0 :ehird!unknown@unknown.invalid QUIT : < 1200537056 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also been thinking more about graphs a lot, i think those might be my favorite :P < 1200537061 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-moer < 1200537062 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :* < 1200537065 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*-more < 1200537079 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...oh btw, did i mention GRAPHICA yet in this conversation? < 1200537086 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :graphs are cool < 1200537091 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1200537101 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you know haskell? < 1200537116 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I came up with a way to super-impose a graph-based filesystem ontop of unix < 1200537129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i tell first! :D < 1200537138 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: I wrote a matrix row-reduction algorithm in Haskell once, I don't remember much... only the basics < 1200537145 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1200537156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, you know how the data works in general < 1200537162 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1200537165 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just mean the named node tree syntax < 1200537179 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :List = Head, List | Nil < 1200537195 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :may not be correct haskell, but you get it, hopefully < 1200537235 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically, you have a bnf-like description of an object, where a left side leads into a right side which again contains modes that are branched to < 1200537243 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :right < 1200537244 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :say "wtf" if i'm not making sense < 1200537247 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :good < 1200537258 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :this only allows for trees < 1200537267 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so, i was thinking, why not expand it a bit < 1200537276 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in graphica, you can pass parameters to the nodes < 1200537289 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you have a namespace global to each graph object < 1200537301 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now, here comes the interesting part < 1200537308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, the part i found interesting enough to implement it < 1200537317 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can name nodes as you go < 1200537337 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and if you happen to name a node with a name that's already been used < 1200537349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it is considered the same node as earlier < 1200537357 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :meaning you can carry stuff around and "loop back" < 1200537374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :for finite graphs, i find it a very interesting way to create graphs < 1200537391 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :+ refactor a bit to get only one "graphs" there < 1200537401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :did you get it? i'd love to show code ;) < 1200537421 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :Graphica in {graphic design firm, Mathematica package, graffiti website}? < 1200537455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i guess it's a back...something from graphs + Mathematica < 1200537457 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :Nice < 1200537458 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1200537468 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you mean something you've seen published? < 1200537487 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have only spoken about it here and on another chan, basically < 1200537536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/pb/p632626363.txt examples! < 1200537547 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no, I was wondering which Graphica you were talking about < 1200537560 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the one of my own < 1200537567 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the one you haven't heard about, ever < 1200537588 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :o ok < 1200537597 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the newer version has lists too, so those could be simplified a bit < 1200537621 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::: names a node into the graph namespace < 1200537629 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :<-> makes a connection < 1200537633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :as do <- and -> < 1200537644 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric := is redirection of node creation < 1200537658 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so you can do stuff like default parameters < 1200537667 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :without making an additional node. < 1200537718 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tell me if you get any of that, it's always nice to get comments < 1200537914 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1200537923 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I'm reading about 20 languages right now < 1200537946 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm interpreting about two meanings right now < 1200537978 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :Theres this one programming language I wish I could remember what it was called < 1200537999 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Like? < 1200538205 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :it was declarative < 1200538235 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :All I remember about it was that there was a presentation about it in which he started off with 3 built-in objects, copied them and made new objects < 1200538481 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :it was really cool < 1200538485 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :darn < 1200538517 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :well, anyways, its not that important < 1200538529 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I just wanted to show you, becasue I thought you might like it < 1200538606 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :3 built-in objects... t ::= v | t t | λv.t ? < 1200538679 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :no, they were things like Identity, Link, and Variable or something < 1200539280 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's make a language based on Nonsense, Nothing and Never < 1200539302 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :do any of them take arguments? < 1200539306 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Never is obviously the looping construct < 1200539310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't know < 1200539313 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :are they functions? < 1200539331 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Nothing is the basic object < 1200539338 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Nonsense is how you make structures < 1200539349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :overall, it's a very weird language < 1200539355 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll continue coding now ;) < 1200539373 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I like that idea < 1200539403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :me too, i'm just afraid i'm inventing another nopol < 1200539421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(nopol is a language based on no-operation) < 1200539433 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :technically. < 1200539463 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it has a weird system of multiple interpreters of nop lists, each executing the next < 1200539471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and nothing does nothing < 1200539475 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uhhh, i love my languages < 1200539480 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :NOW i'll continue -> < 1200539514 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :Never could be some sort of constraints system < 1200539522 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1200539531 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Nonsense is what makes it kinda weird ;) < 1200539542 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although it is undoubtedly the most interesting sounding < 1200539571 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps this is *the language where a program states every program it is not* < 1200539577 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: is nopol turing-complete? < 1200539593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :adu: nopol, unfortunately, is far from ready < 1200539612 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the concepts of it are very weird, i see no direct connection to any existing language < 1200539622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there are lists though, so probably. < 1200539715 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(whereas in most languages, you can only unnest to a certain degree: http://en.wikipedia.org/wiki/Special:Search?go=Go&search=[] -> [[]] -> [], in nopol, negative nesting lists are possible!) < 1200539721 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1200539733 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :where did that wikipedia article come from. < 1200539736 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Special:Search?go=Go&search=[] < 1200539737 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1200539741 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :[ [ [ ] ] ] < 1200539746 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :is what i tried to type < 1200539757 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i love these *intelligent* clients <3 < 1200540131 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1200540140 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I can't find it < 1200540156 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can't find what? < 1200540163 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :it was something short like "clean" or "pure" or "small" or "codeless" or something < 1200540171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Clean? < 1200540184 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a haskell-like, iirc < 1200540509 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1200540622 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Clean_(programming_language) < 1200540630 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"based on graph rewriting" < 1200540648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i was fearing i'd bump into graph rewriting some day :< < 1200540863 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I found it! < 1200540870 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :found it! found it! found it! < 1200540875 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :coooool < 1200540877 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :Its called 'subtext' < 1200540906 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :http://subtextual.org/ < 1200540910 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1200541015 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1200541285 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :But anyways, we all know that graphs are representable as a set of triples (see W3C's RDF if you are not convinced), so the idea I had for superimposing a graph structure on a file system was to have a special file (or xattr on the parent dir) that contains a list of tripples (inode, arcName, inode) so that all files in that directory could be part of a graph (and still be within the directory that are in according to VFS). < 1200541335 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :thats my graph-on-VFS idea < 1200541349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh, i actually "came up with" that exact thing today < 1200541350 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1200541355 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the theoretical aspect of it < 1200541359 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :o < 1200541361 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1200541371 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that you can simulate any graph using tuples of three < 1200541377 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :yup < 1200541391 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :kinda like you can simulate finite/infinite lists with pairs ;) < 1200541403 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1200541415 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1200541432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pairs are triples in scheme < 1200541437 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you consider them graphically < 1200541448 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's just there's one "in" and two "outs" < 1200541448 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1200541454 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1200541465 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well < 1200541471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there's a *parent* < 1200541485 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :oh, doubly-linked-lists < 1200541488 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :ic now < 1200541489 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which means you can only go one direction inside a list, but a scheme list can represend any tree < 1200541497 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*represent < 1200541500 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i mean < 1200541501 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :any graph < 1200541515 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :right, all trees can be represented as binary trees < 1200541516 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, right, i fail a bit here < 1200541528 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you can actually point to a pair any times, of course < 1200541535 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so makes no sense to call it a triple. < 1200541545 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps you could just call it a pair... :D < 1200541556 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :that makes sense :) < 1200541568 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :at first you were starting to convince me that 2 == 3 < 1200541575 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1200541577 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1200541610 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was just thinking... it's a bit different from triples as in "nodes with three connections", since with pairs it's "nodes with 2 connections out, and any number of connections in" < 1200541643 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a pointer is a one-directional link to another node < 1200541648 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and you have two of those links in a pair. < 1200541675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not sure what i'm trying to say here, was hoping i'd hit something profound, but didn't, and kept blabbering ;) < 1200542065 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I think the 3 most important structures to have are Trees Tables and Graphs. < 1200542091 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :Since unix already has trees (VFS) and tables (CSV), the only thing left is to superimpose graphs... < 1200542103 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :thats why I tried to fit them together :) < 1200542121 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :tables as in what? < 1200542127 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like, relations < 1200542140 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :those thingies in dbs < 1200542143 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :db's < 1200542160 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :well db's, and like /etc/fstab < 1200542191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, databases are basically sets < 1200542231 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, everything should be reduced to graphs really < 1200542232 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :! < 1200542236 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :Huh? < 1200542240 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :well, when you consider 'sort' all files are sets :) < 1200542278 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: no you need tables too, otherwise you would have to make them anyways to ensure rectangularity < 1200542330 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's rectangularity? < 1200542338 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i prolly know the concept < 1200542342 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but not the term < 1200542361 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :like {{1,2},{3,4}} is rectangular, but {{1}, {2, 3, 4}} is not < 1200542381 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, that kinda tables < 1200542389 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :ya < 1200542404 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i thought you meant something like orthogonality < 1200542425 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :which when you consider types (which don't exist in UNIX text), then you can interpret them as DB tables as well, if all elements in a given column are of the same type < 1200542432 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which i think has some meaning when it comes to databases. < 1200542438 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :like ZigZag-type orthogonality? < 1200542455 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :something about functional dependencies < 1200542472 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the terminology is goddamn robust < 1200542475 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :everything means everything < 1200542481 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :everything is everything < 1200542483 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there is nothing < 1200542485 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :yes! < 1200542492 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :lets write a manifesto about it! :) < 1200542508 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1200542523 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's make an esolang out of it! < 1200542524 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :grrr.. I dont want to write a debugger < 1200542540 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"everything is everything" is actually my official oklotalk phrase < 1200542554 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1200542567 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if that would work < 1200542583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, everything is an object & everything contains all => everything is everything < 1200542592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically. < 1200542606 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :except i take it to ridiculous extent in some parts of the language. < 1200542631 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I once came up with a model of the universe, only instead of basing things on "Unification" like how an electron and a positron combine to form a photon, but "Separation" as the fundamental action that breaks a photon into an electron and a positron < 1200542659 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't think i understand enough physics. < 1200542681 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if its possible to write a language based on Separation (breaking "Nothing" up), rather than Combination (putting Things together). < 1200542708 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :make sense? < 1200542710 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1200542713 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's awesome < 1200542721 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :NNN is back on the table! < 1200542722 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you see < 1200542729 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not Nothing that's split < 1200542732 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's Nonsense < 1200542746 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Nonsense is the *all combinations* object < 1200542750 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a huge mess of course! < 1200542771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...and something really poetic < 1200542775 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :because when you break "Nothing" into pieces like for example along the "Bit" dimension, then we get two things from that separation("Bit" and "Not Bit"), and we all know that all computation can be represented by this :) < 1200542776 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...and there's the esolang! < 1200542787 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1200542806 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1200542816 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sounds like fun < 1200542829 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :or we could separate again Sep("Bit" along "Truth") = {"True", "False"} < 1200542856 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :it really doesn't matter which is which as long as you give each part of a separation a name < 1200542860 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :...could there be Nonsense? < 1200542877 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION needs nonsense < 1200542882 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1200542897 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :You could call things whatever you want < 1200542947 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I call the root object "Unity", but you can call it "Nothing" they're equivalent when you're talking about the root of everything (which is the same as nothing if you haven't made that distinction yet) < 1200542997 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you recombine, or is there just some serious entanglement? < 1200543005 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i prefer the latter, for it sounds less boring < 1200543015 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although i don't exactly know what it would mean . < 1200543024 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :well, I think that is far down the road < 1200543054 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :but I think there is a way of deriving the concept of "Inverse function" and once you have that concept, then Combine = InverseFunction[Sep] < 1200543097 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :Separation is like a tree < 1200543112 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :depending on how far up the tree you are they may or may not be the same thing < 1200543146 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :but since you Can recombine after several separations, it would end up being more like a graph than a tree I think. < 1200543186 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, all i can think of is graphica < 1200543190 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1200543207 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(i'm fairly incestous about my projects) < 1200543295 0 :immibis!n=immibis@125-236-169-77.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1200543354 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :anyways, i'm getting tired < 1200543368 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :maybe I'll be on this weekend, and we can talk about graphica again < 1200543374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1200543389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i may have a new obsession then, this new thing seems quite interesting < 1200543398 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but cya < 1200543455 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :what new thing? < 1200543479 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :not a programming language < 1200543484 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :just some graphical thingie < 1200543502 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :making a program for representing tree operations graphically < 1200543506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :with happy bouncing balls! < 1200543551 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1200543553 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :l8r < 1200543560 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :an obsession can of course only be a programming language, but you never know what you invent when playing with stuff like this < 1200543564 0 :immibis!unknown@unknown.invalid PART #esoteric :? < 1200543570 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, byes < 1200543582 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1200543589 0 :adu!unknown@unknown.invalid QUIT :Remote closed the connection < 1200544512 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1200545538 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: Hi? < 1200545672 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hi. < 1200545759 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :You have read, To Mock A Mockingbird?? < 1200545927 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I have it. < 1200545939 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I only read two chapters so far. < 1200546003 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Did you write any program to solve the "Make X out of A B C" puzzles? < 1200546037 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So far I did the puzzle by hand. < 1200546042 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And failed, but oh well < 1200546047 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :me too < 1200546091 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I also wrote a program in my break but it wasn't complete < 1200546158 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, how the fuck did i ever program in python... you can't do *anything* without first-class continuations < 1200546196 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :I wonder that about anyone who writes in python :P < 1200546212 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1200546236 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :It is an interesting program to write though.. < 1200546250 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, generators are okay, it's just feels kinda stupid hacking something with them when you are just simulating call/cc in an awkward manner < 1200546267 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :(because the complexity is grows so steep) < 1200546269 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Good thing I don't know what a first class continuation is! < 1200546280 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, I might feel self conscious when coding < 1200546310 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what i'm trying to do is: i have a sorting algo, a tree structure and a main loop < 1200546340 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i should run the sorting function, and every time it changes the tree, the tree should return to the main loop, which would tell it when to return to the sorting algo again < 1200546358 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you may realize why i'm having problems. < 1200546374 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(or come up with a trivial solution, quickly, tell me) < 1200546415 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the mutations of the tree should be shown on the screen, which is why the main loop. < 1200546439 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I would use call-with-current-continuation for that < 1200546486 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :seems impossible to do that, while separating 1. the algo 2. the main loop 3. the actual tree 4. the graphical tree with movements < 1200546520 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ofc it's trivial to hack up some fucked up shit (if that's the correct term for it) < 1200546552 0 :faxathisia!unknown@unknown.invalid PRIVMSG #esoteric :thats a fantastic quote :) < 1200546552 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there would be no problem if i just altered the topmost tree < 1200546568 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the problem is, i need to get subtrees, and traverse through them and all :\ < 1200546579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so... the LazyList will become HUGGGGGGGGGGGGE < 1200546585 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :fantastic? thanks :) < 1200546603 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm pretty fantastilicious < 1200546719 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I think the OISC on the Love Machine 9000 will be something like [space][ bunch of 1's][space][ bunch of 1's][space][ bunch of 1's]... < 1200546766 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Possibly two symbols for describing input and outpub < 1200546926 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :INTERESTING FACT: 9000 is pronounced "nain tausönd" in finnish, and "nain" means "i fuck" < 1200546929 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :coincidence? < 1200546939 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it is full of love. < 1200546948 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed! < 1200546972 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, pretty much every english words is something naught in finnish < 1200546999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*naughty < 1200547032 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :9 oklopol ? < 1200547047 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :almost < 1200547057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you have to put oklopol in partitive < 1200547061 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"nain oklopolia" < 1200547067 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*then* you're fucking me < 1200547150 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1200547172 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :quite < 1200547183 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The Love Machine 9 Oklopolia :o < 1200547188 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1200547198 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :actually, in that case, it's not "nain", it's "nai" < 1200547216 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Also, Oklopolia has 3 o's, so it's good to replace 000 < 1200547227 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :which happens to be lojban for a kind of "no" < 1200547236 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1200547295 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :"Slereah the Love Machine: 9 oklopolia" could definitely be a gay porn flick title though. < 1200547308 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :because then it's ...I-tive again < 1200547319 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(I-tive is the form where "I" is the subject) < 1200547335 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, Turing would be proud that his creation serves the purpose of gay sex even today. < 1200547351 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure he would! < 1200547382 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :call...cc...i.....need......asfdasdf < 1200547392 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It always seems weird to me. Turing seems to be the only famous gay scientist without going back to antiquity. < 1200547483 0 :immibis_!n=immibis@125-236-169-77.broadband-telecom.global-gateway.net.nz JOIN :#esoteric < 1200547554 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my opinion that completely differs from everything we know about psychology: homosexuality cannot be born with, all sexualities "grow on you" given enough exposure; the super geniuses are too busy thinking to build up a "deviance", where deviance is something different from the main stream sexuality < 1200547583 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i stand firmly behind that ridiculous assertion! < 1200547593 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :So Turing saved his week ends for deviance building? < 1200547637 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1200547678 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea :\ < 1200547680 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :too tired to think < 1200547817 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :basically, i'd want to use call/cc to send a continuation to the sort function implicitly, so that it'd get passed to the tree functions, which would call/cc the continuation with their own continuation < 1200547823 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'd guess that an entirely nature or an entirely nurture explanation for homosexuality is oversimplifying things. Homosexuality is associated with notably different brain chemistry (for the person's gender), so I'd guess there's an inherited propensity that's either repressed or reinforced based on the person's experiences < 1200547836 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :so it'd be Main -> Sort -> Tree -> Main -> Tree -> Sort -> Tree -> Main -> Tree etc < 1200547864 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Many diseases, conditions and other types of deviations work like this. < 1200547871 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :true. < 1200547890 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now solve my python problem! < 1200547903 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think it's helpful to think of sexual orientations and paraphilias as the same thing < 1200547941 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, doesn't feel so bad when you realize you have all of them < 1200547989 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm, people are leaving for school < 1200547994 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :must be morning < 1200548006 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :6 AM here. < 1200548012 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :well, 6:33 < 1200548015 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :7:37 here, looks like < 1200548015 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and of course (bi|pan)sexuality is the perfect state, with no paraphilias :P < 1200548020 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm leaving in one hour and a half < 1200548034 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: depends what paraphilia means < 1200548059 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm using paraphilia to mean an inability to become sexually aroused without a certain stimulus < 1200548066 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, i see < 1200548087 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but not as "*will* get stimulus also out of certain stimuli" < 1200548107 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think that's a more common definition, although i'd rather agree with yours < 1200548124 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i doubt *will* get aroused occurs very often < 1200548146 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, let's say can get aroused. < 1200548154 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :your standard gynephile certainly isn't aroused by all women < 1200548159 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: saying pansexuality is a perfect state is analagous to saying that an undifferentiated infant brain is a perfect state. < 1200548190 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :In what way? < 1200548190 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, it's like saying a brain with no prejudices is the perfect state < 1200548191 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or, a matter of opinion about sexuality < 1200548191 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I find "perfect" to be more useful in this case when defined as "closest to average" < 1200548220 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :perfect has to be defined as farther than the farthest from average... < 1200548250 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :closest to average is equivalent to closest to the intended design, from an evolutionary standpoint. < 1200548252 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :everyone's perfect, have a medal and some candy! < 1200548265 0 :immibis_!unknown@unknown.invalid PART #esoteric :? < 1200548292 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: sure about that? perhaps closest to a local maximum, but i don't think that's necessarily perfect < 1200548294 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :only in non-superficial components < 1200548300 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is why "perfect" isn't a very appropriate term here- it brings with it many connotations that don't make any sense in this context < 1200548341 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it was quite unambiguous, but i also think RodgerTheGreat is always right. < 1200548353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't see any problem with having contradictory opinions though. < 1200548375 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But also you see problems with it! < 1200548398 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :for example, the perfect value for the number of legs in a human is of course the average, but the perfect value of facial-hotness is far above average < 1200548433 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :actually... < 1200548435 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I like my faces with legs on them < 1200548507 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't have the paper to back myself up here, but some studies I've read suggest that the "ideal" or "perfect" face is in many ways, geometrically, an average of facial variability < 1200548538 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm familiar < 1200548538 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the perfect face can be geometrically defined in terms of the "Golden Ratio" < 1200548576 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes a pun about the shower with the same name to lighten things up < 1200548594 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :If we ignore population distribution of different features, the ideal body image is pretty close to an average, too < 1200548608 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1200548620 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :somewhere between fat and skinny, between short and tall, etc < 1200548623 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if a certain feature becomes common, it will cease to be used for sexual selection < 1200548672 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: I'm getting there- it's important to recognize that these averages can change over time, and so, accordingly, will this definition of "perfection" < 1200548710 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if everyone is within less than a standard deviation of "perfection" in a feature, for example, it will be naturally less valued < 1200548716 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh i see where the misunderstanding is < 1200548748 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i was talking about an average attractiveness rating, and you were talking about the average distance betweens eyes, etc < 1200548867 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, quantitative averages < 1200548892 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Let's build the perfect people! < 1200548903 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Where's my handsaw? < 1200548967 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I don't think plastic surgery is nuanced enough for that just yet < 1200548989 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and really, wouldn't the availability of perfection cheapen it? < 1200549015 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, I'll only do it for like a bajillion dollars < 1200549116 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :The other thing to consider is that most people color their visions of perfection with their own preferences and the preferences that have been instilled in them by mass media, upbringing, etc. There does exist a single ideal, but everyone has their own deviating model for beauty. That's why it's entirely possible for two people to disagree about the attractiveness of someone, with both being correct < 1200549276 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"correct" < 1200549318 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :as I was saying before, many of the words used here are pretty treacherous because they carry too many implications < 1200549343 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Let's speak in Ithkuil. < 1200549367 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Let's avoid unnecessary pedantry. < 1200549414 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION will let you avoid it. < 1200549428 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :woohoo. < 1200549450 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you think of a better pun from that? < 1200549471 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it requires one < 1200549477 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I was going to say "perfect", but that would've been pretty subtle < 1200549533 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i didn't get the pun < 1200549536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and on a related subject, i got my iterator working! < 1200549559 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yay! < 1200549564 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Perfect! < 1200549571 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: what language? oklotalk? < 1200549577 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure if it works if you have english as your native language < 1200549593 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :let's = let us, tried my best to interpret that as a direct order < 1200549609 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: unfortunately just something simple i'm doing in python < 1200549619 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :aw. :( < 1200549646 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's funny how functional languages have call/cc, and you actually *need* it most with imperative stuff :D < 1200549653 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :at least that's my experience < 1200549674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :often need to do some kinda collaborative threading when doing computation and drawing at the same time < 1200549690 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, i guess that's the main case. < 1200549712 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :scheme is pretty imperative < 1200549722 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, true. < 1200549759 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm... your mother? < 1200549773 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Zing < 1200549780 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Zong < 1200549880 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :in my opinion, functional languages are pretty and clean looking, but are an *inherently* inefficient way of programming, because they don't work remotely like conventional hardware does. Magical perfect compilers that can optimize in every conceivable fashion could theoretically balance this, but Magical perfect compilers do not exist. I like my imperative languages. < 1200549908 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I can't find a better right bracket in high Unicode that Firefox supports for punycode than 2046 (right square bracket with quill) < 1200549909 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :for esolangs, they can be quite fun brain exercises, though < 1200549909 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1200549943 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: i don't need efficiency though < 1200549962 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :If I buy http://,[.,].com, will anybody put content there? :p < 1200549967 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that concept does not fit inside my head < 1200549978 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :well, it'd be 99bottles except for cats < 1200550003 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: why not? how i see it, is computers are so fast nothing can possibly be slow on them :-) < 1200550032 0 :Steik!n=Media@wikia/Wassily-Steik JOIN :#esoteric < 1200550040 0 :Steik!unknown@unknown.invalid PART #esoteric :? < 1200550043 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :oklopol:That's what I thought! < 1200550054 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Until I ran some LazyBird program < 1200550061 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ow, ow. My brain is hurting. Everything I've ever learned about algorithms and programming fights this concept < 1200550068 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1200550084 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :okay, sorry, i'll try to be less mentally violent < 1200550098 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I'm going to sleep. 'later, folks < 1200550103 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :``m``s``bs``b`s``c``b``c`t`k0ki#``c``bc``c``bc``b`ci`k.xri``c``bb``sii``b``c``bc``b`bc``c``bc``b`bb``cb``b`bttkii``b`m``sbi``sb`m``sbi < 1200550103 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nights < 1200550116 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1200550116 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It takes minutes upon minutes to display! < 1200550130 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's it do? < 1200550173 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It prints 20 *, then 19, then 18, and so on. The program stops after 1. < 1200550349 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i love it when trivial stuff takes ages < 1200550363 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you really feel you're giving your machine a task < 1200550367 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's pretty much... ((^x.xx)(^xy.(y is zero) (v)(y(print *)(xx predy)))n < 1200550391 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Where v is the unlambda v. < 1200550400 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(Except it's # in the code) < 1200550417 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :pretty much like that? so i'll just check what that does, get the general picture and guess the rest? < 1200550434 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wait for a week, i'll look < 1200550439 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1200550457 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I probably have the thing written in lambda-for-lazy-bird somewhere < 1200550509 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's y? < 1200550514 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1200550515 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :right < 1200550517 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1200550527 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's to be replaced by n. < 1200550538 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Dern, ehird` isn't here to encourage me to buy ,].com :P < 1200550550 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :buybuybubyubybuy!!!!!! < 1200550566 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Will YOU put content there? < 1200550574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it'll be full of lolcats and cat's in different langs! < 1200550579 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :YES I WILL < 1200550584 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What kind of content do you want! < 1200550595 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :CATS MAYBE? DID I SUGGEST THAT YET? < 1200550613 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i want a cat, they're awesome < 1200550645 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking ... y'know ... stuff about BF :P < 1200550658 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :``m^x^y``````s`o`k`k0`kky#```y.xri``xx```s``s`ks``s`k`s`ks``s``s`ks``s`k`s`ks``s``s`ks``s`k`s`ks``s`k`s`kkk`k``s`k`s`k`s`k`si``s`k`s`k`s``s`ksk``s`k`s`k`s`kk``s`k`s`kkk`k`kk`k`k`kiy^f^x`f`f`f`fx < 1200550664 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Here's a vaguely lambda version < 1200550676 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But it's probably not a working one < 1200550717 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: ok then, brainfuck cat programs < 1200550722 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :... < 1200550733 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, it will be a short website < 1200550739 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1200550739 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks his cat suggestion doesn't work as supposed < 1200550745 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hell, the content is in the adress! < 1200550772 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Is ⁆ acceptable? < 1200550784 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It's the closest I can get to ] that works (at least in FFox) < 1200550790 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can't see that < 1200550795 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I can. < 1200550800 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1200550805 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :invisible cats! < 1200550810 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :on a visible bike! < 1200550846 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Get a better IRC client :P < 1200550860 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't work in Konq, but Konq doesn't seem to support Punycode at all (this version) < 1200550863 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i just changed again :) < 1200550873 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :THEN CHANGE SOME MOAR < 1200550890 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i don't think i'm man enough < 1200550903 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But... are you BAD ENOUGH A DUDE? < 1200550913 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Are you TOO TOUGH FOR HELL TO CONTAIN? < 1200550925 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :When you will be, at last Hell will play fair. < 1200550928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is scared < 1200550996 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Can somebody with Opera, IE or Safari go to ،⁆.com and see what happens? < 1200551218 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :*chirp chirp* < 1200551242 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :*woof woof* < 1200551265 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :*glob glob* < 1200551265 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Have an alternate browser? < 1200551277 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i suppose i could start opera.... < 1200551293 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Even one other browser agreeing would be nice :P < 1200551327 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :he URL http://،⁆.com contains characters that are not valid in the location they are found. < 1200551334 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1200551352 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :firefox gives the same error < 1200551373 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Uhhh, it works fine for me in FFox < 1200551378 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :It must not have copied properly. < 1200551380 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :One sec. < 1200551401 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh hmm < 1200551414 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :when i did the thing it didn't wor < 1200551432 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :when i did the other thing it did, but echoed it as "www.xn--ufb245k.com" < 1200551438 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's good. < 1200551448 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In Opera? < 1200551464 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Did that to me in Firefox < 1200551474 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, firefox < 1200551478 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I've already tested it in FFox, it works there ;P < 1200551594 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Maybe in Imagination Land! < 1200551613 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :... you both just confirmed that it works. < 1200551651 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1200551656 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, kudos then < 1200551812 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Solid state physics exam in one hour :( < 1200551837 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :You people and your physical universe. < 1200551939 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Think of it as a gigantic game of Life! < 1200552050 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :english class in 7 hours :( < 1200552078 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I do not fear Englsih < 1200552087 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :CS class in 2 months :( < 1200552091 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Although tht typo makes it look stupid < 1200552096 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Aaaargh < 1200552103 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Me cunt spoll :((( < 1200552109 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :nothing in 200 hours :< < 1200552115 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Damn you people! < 1200552119 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(more like 100, but anyways) < 1200552129 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1200552136 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :GregorR kinda pwned me < 1200552153 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1200552159 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION isn't doing anything winter term :P < 1200552161 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :school is stupid < 1200552180 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Except for buying random brainfuck-themed web pages of course :P < 1200552187 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :(Or considering it anyway) < 1200552207 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's a full-day job < 1200552358 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :In a Kolmogorov machine, do the vertex contains symbols? < 1200552359 0 :Slereah!unknown@unknown.invalid NICK :slereah_ < 1200552361 0 :slereah_!unknown@unknown.invalid NICK :slereah__ < 1200552881 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :slereah__: i don't think so < 1200552896 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :It be melting my brain < 1200552900 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Damn you Andrey! < 1200552928 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :the esolang page description sounds awfully close to graphica... < 1200552960 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :in case that's what it's equivalent to, i consider it pretty advanced though. < 1200552978 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(although i haven't yet implemented the rewriting part) < 1200554185 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :OK, if I bought this BF-themed domain name, nobody would put anything there. < 1200554188 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So I'm not buying it. < 1200554214 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1200554220 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you're being too rational < 1200554248 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :I already have four domain names .... that's $40/yr 8-O < 1200554279 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hey, it's not about money < 1200554284 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's about being spontaneous < 1200554289 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :In that case, give me $5! :P < 1200554829 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Opera can't handle it anyway :( < 1200556767 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1200556799 0 :clog!unknown@unknown.invalid QUIT :ended < 1200556800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1200557214 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Heh, I can get a C-ish domain :P < 1200559299 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"ok, who cut the cable on akamai?" < 1200567122 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :I have 0 domain names. < 1200567137 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :That's... $0, approximatively < 1200567634 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Is there anything with an example of the execution of a Kogloglo machine? < 1200567645 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :The closest I can find is the wiki article with the pointer machines < 1200567683 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :But the Glook machine is apparently poorly documented on the interweb. < 1200569422 0 :timotiis!n=timotiis@jfkew.plus.com JOIN :#esoteric < 1200574692 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1200574693 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1200574894 0 :jix!n=jix@host-091-096-144-115.ewe-ip-backbone.de JOIN :#esoteric < 1200575660 0 :slereah__!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1200575664 0 :slereah__!n=slereah@ANantes-252-1-10-134.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1200576761 0 :slereah__!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1200576776 0 :slereah__!n=slereah@ANantes-252-1-10-134.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1200578282 0 :RedDak!n=dak@87.18.86.16 JOIN :#esoteric < 1200578915 0 :RodgerTheGreat!n=Rodger@wads-5-233-27.resnet.mtu.edu JOIN :#esoteric < 1200578929 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey guys < 1200578986 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Hello. < 1200578994 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :So RodgerTheGreat, how tall are you? < 1200579038 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :why do you ask? < 1200579082 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :To see how great you are! < 1200579101 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :5'11" < 1200579129 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :although I think you're using the wrong definition of "great" there < 1200579136 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :Am I? < 1200579144 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :I wasn't aware! < 1200579208 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"(the Great) a title denoting the most important person of the name. ex: Alexander the Great" < 1200579249 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lucky for me, "Rodger" isn't a tremendously common name, so I don't have as much competition as some people < 1200579312 0 :slereah__!unknown@unknown.invalid PRIVMSG #esoteric :None that Wikipedia can find! < 1200579342 0 :ehird!n=ehird`@user-514dc61d.l4.c2.dsl.pol.co.uk JOIN :#esoteric < 1200579401 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: get Z? < 1200579471 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bah, nope < 1200579621 0 :slereah__!unknown@unknown.invalid QUIT :Remote closed the connection < 1200579974 0 :slereah_!n=slereah@ANantes-252-1-10-134.w82-126.abo.wanadoo.fr JOIN :#esoteric < 1200580185 0 :slereah_!unknown@unknown.invalid NICK :Slereah < 1200580227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who wants to work on the underload->c compiler! < 1200580287 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1200580476 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not Slereah. < 1200580479 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apparently < 1200580506 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm not a big fan of C. < 1200580515 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And I do'nt know much of Underload < 1200580568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :underload is digestible in a few minutes < 1200580572 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, the compiler isn't written in C < 1200580573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1200580619 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but you must translate it to C! < 1200580726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Sure... but it's very simple :P < 1200580812 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, the... second attempt at the Love Machine 9000 was a LV9->C compiler < 1200580822 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But boy was I in for a disappointment! < 1200581056 0 :faxathisia!unknown@unknown.invalid QUIT :Connection timed out < 1200581097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Underload is simple. < 1200582736 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1200582814 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm not very used to stacks < 1200582906 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :(:aSS):aSS < 1200582909 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Lulz < 1200583438 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll explain that to you: < 1200583446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :code [stackelement,stackelement,...,top] < 1200583454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(:aSS):aSS [] < 1200583472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::aSS [:aSS] (...) just pushes what's in it to the stack, like a string < 1200583485 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aSS [:aSS,:aSS] : duplicates < 1200583490 0 :helios24!i=helios@bytefight.org JOIN :#esoteric < 1200583501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SS [:aSS,(:aSS)] 'a' wraps the top string on the stack in parens. < 1200583518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :S [:aSS] we output the top, and pop it. (:aSS), that is < 1200583524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : [] we output the top, and pop it. :aSS, that is < 1200583529 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so: we outputted "(:aSS):aSS" < 1200583535 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is our code, ergo we have a quine! < 1200583542 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: got that? < 1200583622 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1200583629 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Just one stack? < 1200583646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yep < 1200583656 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: It's turing complete by way of ^ < 1200583673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll step you through (:^):^ < 1200583689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::^ [:^] we push the stuff in parens to the stack < 1200583698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ [:^,:^] duplicate < 1200583714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::^ [:^] pop an element off the stack, and place it after the current instruction < 1200583721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^ [:^,:^] duplicate < 1200583723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::^ [:^] pop an element off the stack, and place it after the current instruction < 1200583724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :............... < 1200583757 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :'kay < 1200583772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: now combined with 'a' to enclose the top element in parens, and * to concatentate the top two elements together, and you make kinda-self-modifying-stuff-thingies to do loops etc < 1200583864 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Love the self interpreter. < 1200584242 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Time for pen and paper programming. < 1200584256 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :On the table, unary OISC :O < 1200584369 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :If I substract a negative value, should it add? < 1200584602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1200584817 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I assume negative adress locations should be treated as errors? < 1200584919 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1200584929 0 :jix!n=jix@dyndsl-080-228-177-030.ewe-ip-backbone.de JOIN :#esoteric < 1200586303 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1200587011 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :A Turing machine is a poor device for arithmetic. < 1200588101 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :working with unary isn't that bad < 1200588167 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It's mostly the travel on the tape to one adress to the other for substraction that bothers me < 1200588255 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hm. Now that I think of it, instead of copying the code on a second tape to avoid losing some stuff while working on it, I could just replace 1's with some symbol to mean that they've been used. < 1200588469 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yes. That's how we learned to use TMs in my formal models of computation class < 1200588481 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :we actually worked exclusively with single-tape machines < 1200588558 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I usually start big programs on two tapes. < 1200588563 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Or moar < 1200588569 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And then try to reduce it to one. < 1200588629 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I dunno if you're using an alternate notation, but I think single-tape is really the easiest to read < 1200588662 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, Brainfuck on three tapes was really easy. < 1200588697 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Unlike that one tape thingy! http://membres.lycos.fr/bewulf/Russell/BRAINFUCK%20INTERPRETER%20ON%20A%20ONE.htm < 1200588714 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I have some half-working version, but I should finish it someday < 1200588752 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I really like DoubleFuck < 1200588870 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :woah, that's nifty < 1200589172 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :On three tapes, I didn't even need markers, apart for the bracket-markers! < 1200589183 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :It was just code-memory-counter < 1200589636 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, that's rather missing the point of a turing machine, eh? < 1200589692 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :But not of a LOVE MACHINE < 1200591087 0 :ehird!unknown@unknown.invalid QUIT : < 1200591735 0 :puzzlet_!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1200591741 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1200591764 0 :puzzlet!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1200592486 0 :sebbu!n=sebbu@ADijon-152-1-44-63.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1200592681 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Idea : Objective programming language. < 1200592692 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I've got to figure out what command A = A could be. < 1200593558 0 :adu!n=andrew@h-74-0-42-102.mclnva23.covad.net JOIN :#esoteric < 1200593739 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1200593799 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Hi. < 1200593923 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I'm learning about factor < 1200594079 0 :Corun!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1200594110 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :adu: ok... < 1200594155 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :oops wrong channel < 1200594157 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1200594173 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: has oklopol talked to you about "Graphica"? < 1200594216 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1200594217 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1200594217 0 :puzzlet_!n=puzzlet@147.46.241.160 JOIN :#esoteric < 1200594267 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :adu: sorry, i slept pretty much all day :) < 1200594296 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :when my friends start going to school, i lol at them and take 12 hours of sleep! < 1200594322 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Are you sure it's because of that? < 1200594328 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Maybe you have narcolepsia < 1200594338 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1200594344 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i think it's just laziness < 1200594371 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :was fully awake at 12.00 (now 20:29), and 17:00 at least < 1200594388 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :oh hehe me2 < 1200594390 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Lucky you! < 1200594401 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but you know, "so... irc... or continue fucking chicks in my dreams" < 1200594406 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: its snowing in DC, so I didn't goto work today < 1200594418 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1200594421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :wise choise! < 1200594445 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: Go on IRC, and have cybersex! < 1200594448 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't feel like that was very revealing, since my domain name probably has ".dc." in it somewhere... < 1200594469 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i once had cybersex on irc, not as fun as you'd think xD < 1200594473 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1200594475 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :phone sex is even worse < 1200594487 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I never had cybersex in IRC, only in AIM ;) < 1200594510 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that's more fun, since you get vid < 1200594522 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Man, I regret starting this topic. < 1200594536 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1200594575 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: my favorite esolang! < 1200594581 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :x-D < 1200594601 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: bah, you and your dreams < 1200594606 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :XP < 1200594612 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my favorite os < 1200594623 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :ew < 1200594627 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :my favoirite schduling system < 1200594633 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :Haiku <- my favorite OS < 1200594639 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or management style, orwhatever < 1200594649 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ColorForth <- my favorite OS < 1200594651 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1200594654 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1200594668 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :by Chuck "and application should be 2-4k" Moore < 1200594670 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :XP <- Really, I'm starting to regret switching to Linux < 1200594671 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :*an < 1200594692 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :It would be BeOS if it wasn't disolved when Palm bought it, but Haiku is the closest thing to BeOS that still exists, so thats why it is my favorite < 1200594693 0 :oklopol!unknown@unknown.invalid TOPIC #esoteric :The channel of offtopic nonsense. < 1200594699 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1200594725 0 :SimonRC!unknown@unknown.invalid TOPIC #esoteric :The channel of esoteric programming and sometimes offtopic nonsense when we aren't discu < 1200594725 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :adu: have you seen Emoticon, a similar lang < 1200594739 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :who said that? < 1200594740 0 :SimonRC!unknown@unknown.invalid TOPIC #esoteric :The channel of esoteric programming and sometimes offtopic nonsense when we aren't discussing esoteric programming < 1200594743 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :anyone who regrets switching to Linux has something wrong in their head < 1200594752 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :there are disadvantages < 1200594759 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :e.g. sound drivers < 1200594766 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, like the fact windows worked better < 1200594769 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :or rather, sound "systems" < 1200594790 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :when has Windows every worked better than linux? < 1200594793 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :alsa and esd on one machine play together poorly < 1200594802 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :As far back as I remember linux has always worked better < 1200594810 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :adu: when I want to use excel < 1200594812 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :adu: my windows worked better than my linux. < 1200594837 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but, i've tried only one linux installation, so not that fair. < 1200594845 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :which one? < 1200594851 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ubuntu < 1200594858 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :ya! < 1200594861 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :good choice! < 1200594867 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :which version? < 1200594876 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Flipper < 1200594883 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but ther right word starting with F < 1200594887 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*the < 1200594896 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :feisty fucker < 1200594999 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :adu: Problem is, nothing works < 1200594999 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yesterday, my mouse started lagging suddenly, started taking longer and longer lag pauses, and finally stopped moving... only way to resolve was to press reset :D < 1200595039 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: I agree, and Vista makes it even worse < 1200595052 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :did you try killing and restarting X? < 1200595056 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I was refering to Linux. < 1200595075 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm probably doing it wrong, but I can't get most things to work. < 1200595092 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :well, making things work is what commercial Linuxes are for < 1200595096 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then, sometimes when i open vlc or a python program using pygame, the screen makes a loud clicking sounds and becomes a rainbow of screen fragments... basically the screen is divided into a thousand rectangles, which are scrambled around randomly < 1200595099 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and the big organised ones < 1200595113 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Does Kubuntu qualify as commercial? < 1200595122 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sometimes the machine just reboots automatically < 1200595142 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :and then, sometimes, the screen just goes black and there's an "X" in the middle < 1200595169 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: by pressing ctrl+alt+backspace? how did you do that again < 1200595182 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, restarting X == restarting the computer < 1200595189 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it closes programs < 1200595237 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you don't count the different kinds of rebooting, then there's of course the 5 minute lag pauses every now and then :D < 1200595261 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xchat did that all the time, but that happens for other stuff too < 1200595296 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then there was this log i was supposed to check to see why it reboots... there's never anything there :D < 1200595320 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :lolol < 1200595353 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :most of this may be my fault, but that's a bit beside the point, since i didn't have problems with XP. < 1200595373 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but i might try another distro before changing back < 1200595412 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: can you "cat | tee | grep" in XP? < 1200595435 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what's "tee"? < 1200595459 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no, you can't < 1200595497 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :"cat file1 | tee file2 | cmd3"takes file1, coppies it to file2, then passes it onto cmd3 < 1200595525 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :its really nice for saving intermediate results in long pipe-commands < 1200595538 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1200595576 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :like "sort Unsorted.txt | tee Sorted.txt | grep Keyword > SortedWithKeyword.txt" < 1200595590 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i've never liked the idea of a sequential file; think oses should consider files an object. < 1200595602 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1200595611 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :there needs to less separation between models < 1200595657 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's my reason for not being that happy about linux' io features, i think it's still pretty primitive < 1200595667 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I think all models should be part of a single model, where each model can be both restricted (take methods away), and exposed (add more methods) < 1200595674 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(compared to okloOS!) < 1200595687 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1200595687 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What is this OkloOS! < 1200595692 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Can I pay money for it! < 1200595693 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1200595698 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :my favorite examples are integers < 1200595718 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Slereah: i'll first make oklotalk, then okloOS :) < 1200595739 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :What will the OSKLOSOS be like! < 1200595787 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :There are so many views and models of integers, there is the BoundedInteger model (which maps to a BitArray), then there is the BitArray model itself, then there is UnboundedInteger (which maps to a subset of the Reals, and BitArrays could be described by List (where lists have even more methods, like sorting)... and so on < 1200595792 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oklotalk's stdlib doesn't easily allow you to consider files as streams anyway, so i was thinking why not just make an underlying os that let's you store any kind of object as a file < 1200595821 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :adu: what do you mean "part of a single model"? < 1200595825 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I think if you could combine the models different systems have for integers and bitarrays, then the metamodel that allows you to do that would have so many applications < 1200595843 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :like, that there would be a separation between the theory and th practise < 1200595860 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :you'd have a declarative definition for an integer, and different implementations? < 1200595866 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'm not sure what you mean < 1200595875 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ZODB does that < 1200595899 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: are you familiar with OOP? < 1200595908 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1200595914 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :model == class < 1200595920 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i see. < 1200595926 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :metamodel == metaclass < 1200595935 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :model == class == metaobject < 1200595946 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1200595947 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :metamodel == metaclass == meta-meta-object < 1200595959 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Heh. < 1200595965 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am pretty sure object-base FSes have been done already < 1200595977 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :what I find the most odd is that OMG defines 4 levels, then says "there are no others" < 1200595982 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :probably, that doesn't make me want to make my own. < 1200595986 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1200595990 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :add a negation there < 1200596079 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: ZODB is a library for Python in which all you have to do is subclass Persistant, and all you modifications to that object are stored in a DB < 1200596137 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sounds awesome < 1200596228 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :what I mean by "part of a single model" is that (char *), GString, QString, KString, Haskell's [Char], Python's str(), and perl scalars, should all be subclasses of a more general String class in some language that supports each of these languages as a module. < 1200596295 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :I know that sounds Java/.Net-ish, but it is where we are headed anyways, since so many people are doing it < 1200596408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, everyting should be an oklobject < 1200596421 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :(also called a "thing") < 1200596434 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1200596443 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Oh oklopol, you and your oklo-everything! < 1200596462 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :;)) < 1200596495 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :but generally speaking, the tendancy is to start anew with a fresh taxonomy, and this is exactly why we have so many taxonomies < 1200596620 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed. but conversions between types aren't exactly hard to do... < 1200596633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :Universal Uniting Language < 1200596650 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :that specifies conversions between types < 1200596651 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :what I've been trying to do is find some way of "importing" current taxonomies under a single root, thus acheiving an ad-hoc version of a single model < 1200596651 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :anyways its something to think about :) < 1200596665 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :it is if you are converting between a MySQL database and an HTML form. < 1200596682 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :then its hard < 1200596727 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed, luckily, i don't care about stuff like this, i just koed :) < 1200596741 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :what is "koed"? < 1200596825 0 :adu!unknown@unknown.invalid PRIVMSG #esoteric :n/m igtg < 1200596825 0 :adu!unknown@unknown.invalid QUIT :Remote closed the connection < 1200597328 0 :Corun!n=Corun@halls-129-31-72-183.hor.ic.ac.uk JOIN :#esoteric < 1200597329 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hmm, that could be fun < 1200597401 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wooot < 1200597463 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :If you tooke the best of all languages, you would have a language in which you could both (1)put IO operations anywhere without affecting the type of the function (as in C#) and (2)be able to prove that a function has no IO operations just be looking at its type < 1200597505 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :also, it would be fully strict and fully lazy < 1200597548 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and it would have an OO system as powerful as CLISP's yet as simple as Smalltalk's < 1200597597 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :it would have the dynamic capabilities of ruby with the static provability of epigram < 1200597601 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :etc < 1200597604 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :see what I am getting at < 1200597607 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :? < 1200597617 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :not having things is a feature too < 1200597631 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :which means some things cannot be combined sensibly < 1200597637 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric : < 1200597658 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :OTOH, many things can be sensibly combined < 1200597685 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :OH YOU MEAN HASKELL < 1200597690 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :no < 1200597711 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Haskell doesn't have easily-used mixed-type lists < 1200597748 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :and there is no way to attempt to cast types to typeclasses < 1200597766 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you can't ask "is this an instance of Ord?" < 1200597875 0 :ehird!n=ehird`@user-514dc61d.l4.c2.dsl.pol.co.uk JOIN :#esoteric < 1200597888 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1200597934 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Welcome back little man < 1200597941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1200597950 0 :ehird!unknown@unknown.invalid TOPIC #esoteric :The channel of offtopic nonsense when we aren't discussing esoteric programming < 1200597954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fixed the topic for y'all < 1200597962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1200597971 0 :Slereah!unknown@unknown.invalid TOPIC #esoteric :What is the title of this topic? < 1200597975 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Fixd < 1200597991 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Now, input it in IRP :o < 1200598136 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :IRPv4[L@< < 1200598139 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :updated syntax. < 1200598149 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Lulwut? < 1200599235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wutlul < 1200599317 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :what's the Kooglomooh book that contains a description of the Andrey machine? < 1200599478 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Since the one I found is $309, I'd better make sure it's the one I want! < 1200600208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :TAOCP costs like 150 over here < 1200600210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :first 3 volumes. < 1200600286 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Most science books are horribly expensive. < 1200600307 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Probably to make up the fact that no one wants them < 1200600325 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I want The Art of Computer Programming! :( < 1200600345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(btw 150 = about $987 nowadays.) < 1200600359 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :DOWNLOAD IT < 1200600443 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Man, evenAbebooks doesn't seem to have "On the definition of an algorithm" < 1200600816 0 :RedDak!n=dak@host54-85-dynamic.10-87-r.retail.telecomitalia.it JOIN :#esoteric < 1200601506 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: not all my dreams are fun and joy though, just remembered another dream when in the basement: so, these two gay guys were having sex in my living room, and i told them to leave, because i had guests coming... they did start to leave, but i noticed the other one had dropped his glans, so i told him to take it with him... well, suddenly it disappeared, and i started looking for it, terrified that i'd not find it and a guest would < 1200601522 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :luckily, after i had looked for a while, he told me he'd eaten it < 1200601543 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i hope you enjoyed that, i sure did! < 1200601548 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Well, that was considerate of him. < 1200601575 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Let's try to interpret that dream! < 1200601584 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1200601603 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Repressed homosexuality, and you went to sleep on an empty stomach. < 1200601633 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sounds plausible. < 1200601666 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :The guests representing your peers. < 1200601675 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oh, right < 1200601689 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :"Go secret gayness, and take your cocks with you!' < 1200601697 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1200601723 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :lucky i don't believe in that stuff < 1200601754 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Otherwise, you'd have to buy tighter pants! < 1200601788 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :indeed! < 1200601823 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :also, the aids is a minus < 1200601848 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Which is why you shouldn't catch is! < 1200601849 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :t* < 1200601891 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :can you be gay without aids?! :ooo this turned my world upside down!! < 1200601899 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes looking at personals < 1200601957 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :This is my story, all about how < 1200601968 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :My life got twisted turned upside down < 1200601986 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :And I'd like to take a minute just sit right there < 1200601990 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'll tell you how I became the prince of a town called Bel-Air < 1200602045 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :my words exactly < 1200602081 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :now to implement a red-black tree and watch it wimble and womble! < 1200602426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i really need to pick a language & stick with it < 1200602458 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Pick a really horrible one that's neither practical or interesting. < 1200602499 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can has fermentation! < 1200602623 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :??? < 1200602682 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: poisoning yourself with alcohol agin? < 1200602684 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :*again < 1200602687 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1200602691 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :* a gin < 1200602695 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm gonna distill it this time < 1200602707 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :should have about a gallon of vodka in 2 or so weeks < 1200602771 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :read http://www.vjn.fi/index.php?a=52 and http://www.vjn.fi/index.php?a=54 for a touching story about the perils of alcohol < 1200602847 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'll have to brush up on my finnish first < 1200602881 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's not in finnish < 1200602896 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :didn't you read the topic :) < 1200602908 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :well it's certainly not english < 1200602942 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :there exists also a third language < 1200602982 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :some fucking nordic shit < 1200602996 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1200603019 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :"Fuke tu! Ja no ee i last notte sleepet!" - "Fuck you! Yeah, last time i didn't sleep" < 1200603037 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yep. < 1200603046 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :most of it is simplified english < 1200603057 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although it has some quite different structures as well < 1200603069 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what is it? < 1200603078 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :a language my friend made < 1200603110 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :http://www.vjn.fi/s/$anasto.txt < 1200603115 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :finnish - zx3 though < 1200603124 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i always forget that < 1200603128 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: that'll be very helpful to bsmntbombdood < 1200603154 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :how could i remember what language that's in :D < 1200603195 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :assumed it was english-zx3 < 1200603321 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :too bad i don't have some oak barrels < 1200603335 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :then i would make bourbon < 1200603337 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or maybe rum < 1200603409 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :perhaps you could open an alcohol store < 1200603467 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'm thinking of it < 1200603473 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not a store, but a distillery < 1200603515 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, even better < 1200603545 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION goes. < 1200603924 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: come to my distillery and i'll hire you < 1200603941 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :sounds like a hard job! :D < 1200604051 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'll have to give it a bitta thought < 1200604612 0 :jix!unknown@unknown.invalid QUIT :"CommandQ" < 1200604622 0 :helios24!unknown@unknown.invalid QUIT :"Leaving" < 1200605756 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :American Mathematical Society Translations: Series 2, Volume 29: 12 PAPERS ON LOGIC AND DIFFERENTIAL EQUATIONS < 1200605761 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :Be that the right book? < 1200605773 0 :Slereah!unknown@unknown.invalid PRIVMSG #esoteric :I'm having a hard time finding a description of it < 1200606649 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1200607023 0 :GreaseMonkey!n=saru@219-89-40-70.dialup.xtra.co.nz JOIN :#esoteric < 1200607069 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Client Quit < 1200607084 0 :GreaseMonkey!n=saru@219-89-40-70.dialup.xtra.co.nz JOIN :#esoteric < 1200607913 0 :RedDak!unknown@unknown.invalid QUIT :Remote closed the connection < 1200608140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CHALLENGE < 1200608159 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make a precedentless infix syntax that does not require parens or special markers to disambiguate ANY expression < 1200608166 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you merely have to rearrange the equation < 1200608198 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :not possible < 1200608232 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :finefix was my attempt at that < 1200608242 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :but ofc you can't have it fully infix < 1200608248 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :without adding dummy values < 1200608252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well yeah, of course the rules would be crazy < 1200608265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2+2+3 doesn't even have to do what you expect :P < 1200608269 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it's easy to prove impossible. < 1200608270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just something that is "operand operator operand" < 1200608281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doesn't have to look like any regular infix < 1200608290 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :then finefix, i guess. < 1200608312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :finefix requires operator duplication < 1200608314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which is not "operand operator operand" < 1200608316 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :uses postfix-like semantics for situations where you need other than left-to-right precedence < 1200608330 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :umm, as i said, that's trivial to prove impossible. < 1200608372 0 :ehird!unknown@unknown.invalid QUIT :Remote closed the connection < 1200608380 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1200608389 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i love assuming people leaving means "fuck you" < 1200608397 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :although it never does < 1200608439 0 :ehird`!n=ehird`@user-514dc61d.l4.c2.dsl.pol.co.uk JOIN :#esoteric < 1200608914 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :automake requires ncurses *why*? < 1200608927 0 :GregorR!n=gregor@c-24-22-4-68.hsd1.mn.comcast.net JOIN :#esoteric < 1200609148 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :m < 1200609149 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1200609155 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i ought to make my magical-golf-site < 1200609173 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'd be like that golf site: shows source length, checks the output by running it in a sandbox, etc < 1200609178 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but: other people could add challenges < 1200609182 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and the source would be viewable < 1200609192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :challenge #1: compact the source code of the site itself < 1200609192 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1200609591 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... nobody likes that idea :( < 1200609665 0 :timotiis!unknown@unknown.invalid PRIVMSG #esoteric :sorry, thinking about other things < 1200609963 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: fun idea < 1200609980 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: it exists but is down right now, and iti sn't as cool < 1200609985 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you cant' add challenges or view the source < 1200609986 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :s < 1200610011 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1200610021 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i meant the source thing < 1200610028 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :or, was that there, or your idea? < 1200610040 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i know there are a lot of pages like that < 1200610522 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1200610523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1200610525 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but yeah < 1200610529 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :challenge #1 would be cool < 1200610538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it would run a huge unit test suite on it, < 1200610545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and check the generated html, when parsed, is equivilent < 1200610553 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if so: update the site to run on it immediately < 1200610559 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok maybe without the update the site immediately part :P < 1200610574 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1200610592 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :might be interesting to have a site that takes a year to generate. < 1200610611 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1200610638 0 :timotiis!unknown@unknown.invalid QUIT :"leaving" < 1200610869 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: of course i'd have to decide what language to write the site in < 1200610873 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i'm between languages right now < 1200610888 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :what are you between? < 1200610922 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :many < 1200611123 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: just can't decide which i like most for practical things :) < 1200611333 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: any suggestions? < 1200611356 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :no realistic ones. < 1200611378 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i can suggest making AsmScript, and using that < 1200611410 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1200611414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wsa looking for realistic ones < 1200611427 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :it has everything a web programmer needs, as easily memorizable short mnemonics, while being exTREMEly efficient! < 1200611440 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :yeah, well, that's not my specialty. < 1200611461 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :i'd use php :) < 1200611524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: not just web stuff < 1200611531 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just mean: generic, practical stuff < 1200611551 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hacks generally on the smaller side but i don't want it to die in practicality if something i write grows. < 1200611572 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: where's that oklotalk operator precedence thing again? < 1200611587 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :oklotalkspec in www.vjn.fi/mb < 1200611597 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :if you can figure the interface out :) < 1200611676 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes: the interface is what i was really looking for < 1200611678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it says written in python iirc < 1200611685 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :did you just use the cgi module? :P < 1200611690 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm it doesn't say that < 1200611693 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you must have said that < 1200611981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: did you? < 1200612015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklopol: "Loading very unacomplised. Super am sory :(" < 1200612018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :truly great english < 1200612562 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Everyone's dead! < 1200612913 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lalalala < 1200613007 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1200613040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :even the computeres < 1200613095 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ferment ferment ferment < 1200613185 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dead dead dead < 1200613587 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder < 1200613593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :is there a brainfuck compiler that does constant folding? < 1200613603 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :of course. < 1200613677 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean non-trivial < 1200613679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and whoa lament < 1200613683 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you're not dead < 1200613704 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(also: yikes, Perl parsing is almost *certainly* turing-complete...) < 1200613715 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : Though successful in creating a Perl parser for document-related purposes, the PPI project determined that parsing Perl code as a document (retaining its integrity) and as executable code simultaneously was, in fact, not possible. Specifically the author claimed that, "parsing Perl suffers from the 'Halting Problem.'" < 1200613985 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lament hasn't been here for a long time < 1200614102 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i live here, man < 1200614123 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: exactly < 1200614140 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i've only seen you about 3-5 times actually lament < 1200614142 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but not for aaaaaaaaaaaaaaaaaaages < 1200614182 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it's because i live in a city deep under the sea < 1200614199 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :once every thousand years or so, the city rises to the surface and wireless starts working < 1200614363 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I thought you said you lived here