< 1156982676 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :http://greyfire.org/creative/ogel.txt < 1156982678 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :\o/ < 1156982709 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I've got this Lego-based language sorted, I think ;-) < 1156982755 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Dimensifuck is mine. < 1156982765 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's hard to develop a *good* one. < 1156982779 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :but a simple one not? < 1156982788 0 :tgwizard!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156982817 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, a simple one can be good. < 1156982834 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :A mediocre/bad one? Easy to design. < 1156982843 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :There's a world of difference between "simple to use" and "simple to implement", of course :-) < 1156982845 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Look at most of the Brainfuck variants as an example. < 1156982854 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: Simple to implement, of course. < 1156982868 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Simple to use wouldn't be esoteric. :p < 1156982875 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :\./ < 1156982958 0 :kipple_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1156982968 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :The 2D esoteric languages are really cool :) < 1156982976 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Bah. < 1156982982 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ooD, please. < 1156982988 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION lubs Dimensifuck still < 1156983050 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers whether to add OGEL to the wiki now or after he's written an implementation < 1156983118 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Dimensif*ck is a 2D language though ;). < 1156983136 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1156983146 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: That's only because I haven't yet written a proper ooD program in it. < 1156983155 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I've got sketches, but that's it right now. < 1156983179 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :alex89ru: She just argues that DF is topologically 2D, and that Befunge is topologically 1D. . . < 1156983210 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Befunge is topologically 2D as well. < 1156983220 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Because at any given time you can move in two dimensions. < 1156983231 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Not in Befunge. -_-' < 1156983263 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Still. . . I really should redesign Dimensifuck so that you'll shut up. ;) < 1156983288 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :In which languages have you implemnted the interpreters/compilers? < 1156983290 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :> PC direction right < 1156983290 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :< PC direction left < 1156983290 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :^ PC direction up < 1156983291 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :v PC direction down < 1156983293 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders a 2D language which edge-wraps into a Klein bottle rather than a torus >:-) < 1156983321 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :See, at any given point, you can move in any direction ;). < 1156983342 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And, in DF, you can move in any direction from any point. . . < 1156983377 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :In Befunge, just like in DF, you can't move in two (or more) directions *at once*. . . < 1156983401 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :What's the hardcoded instruction to move in the positive direction in the 90th dimension? < 1156983422 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It takes multiple instructions. . . < 1156983428 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That's where the flaw is. < 1156983449 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And how am I supposed to fix that and have each operation take up one character? < 1156983458 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :UTF-8 < 1156983463 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :;) < 1156983467 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :One character == one unicode character < 1156983468 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :and still address an infinite number of dimensions, for that matter? < 1156983478 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can't. < 1156983493 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm, you could BYO-UTF. < 1156983500 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :One cell = any number of bytes beginning with '1' < 1156983501 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :There's a bunch of ways you could do it.... if you wanted to be fancy you could... < 1156983513 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Then cut off the beginning '1's and stick all the bytes together for a bignum. < 1156983514 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How can you generate an infinite number of characters? < 1156983515 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :++++++++++++++++++++++++++++++++++++++[^-] < 1156983535 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :CakeProphet: That's not one command. < 1156983549 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :multi-byte cells could do it, but that doesn't look as nice < 1156983552 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You still end up executing ^ repeatedly. < 1156983556 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :* multi-char < 1156983564 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :Isn't the point of BF to be minimal? What good does having a command for it do? < 1156983585 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Make it topologically equivalent to a n-dimensional space. < 1156983593 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*an < 1156983612 0 :CakeProphet!unknown@unknown.invalid PRIVMSG #esoteric :ACTION simulates infinity by adding to the arrays when they need adding to. < 1156983626 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can ``flatten'' any Dimensif*ck program in any number of dimensions in Befunge. < 1156984018 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I'm wrong, it's topologically three dimensions. < 1156984054 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I should add that to the Wiki entry too. < 1156985456 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :I deliberated about an new esoteric language, but i have no originally idea :( < 1156985505 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You just need to come up with a theme < 1156985510 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :like... flowers! < 1156985536 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :hmm? < 1156985552 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Then think how you could compute with that :-) < 1156985570 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :an esoteric language that handles with flowers? xD a 2D flowerfield^^ < 1156985579 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :like < 1156985585 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :the fields in brainfuck < 1156985593 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1156985627 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :things about flowers that come to mind include daisy chains < 1156985668 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :pollination? < 1156985758 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :it sounds a kind of abstract, such a language that handles with flowers etc < 1156985846 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :but fun and esoteric :-) < 1156985876 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :xD < 1156985896 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :But how should the source code look like?^^ < 1156985918 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :% <=== this could be a flower < 1156985925 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :or § < 1156985980 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :or * < 1156985988 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You could have different kinds of flowe < 1156985991 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :*flower < 1156986005 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Think outside of BF, for Esome's sake! < 1156986086 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :i need a method ( syntax ) to output some text to shellö < 1156986094 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :like '.' in BF < 1156986118 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :suppose different kinds of flower perform different operations, and data is streamed from one to another via pollen < 1156986207 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :hmm thx, flowers sounds originally^^ < 1156986228 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I had an idea about sine curves and interference. < 1156986297 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :hmm, how would you save your sourcecode? in simple text files or as an image or another binary way? < 1156986316 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Text. < 1156986328 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :text would maybe be easier, although a graphical interpreter could be very pretty ;-) < 1156986362 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That would put people like me away from it :P. < 1156986383 0 :ihope!unknown@unknown.invalid QUIT :Connection timed out < 1156986393 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X, but sine curves with drawn with '/' '\' etc ? < 1156986395 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, you could have both kinds of interpreter! < 1156986426 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :alex89ru: No BF style notation! < 1156986437 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I have no interest in copying BF and/or making another Turing Tarpit! < 1156986459 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's been done to death, revived, done to death again, and is continuing ad infinitum. < 1156986473 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can only be so esoteric when you all follow one model -_-''. < 1156986536 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X, sorry , my english skills aren't so good but i mean: sine curves drwan with '\' and '/' etc as a kind of ASCII ART < 1156986600 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1156986613 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I was thinking specifying period and amplitude specifically. < 1156986646 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :oh, i see < 1156987405 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :okay thank you for your advice < 1156987406 0 :alex89ru!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1156987413 0 :alex89ru!unknown@unknown.invalid PART #esoteric :? < 1156987444 0 :GregorR-W!unknown@unknown.invalid QUIT :"Chatzilla 0.9.75 [Firefox 1.5.0.2/0000000000]" < 1156988389 0 :bsmntbombdood!n=root@unaffiliated/bsmntbombdood JOIN :#esoteric < 1156991375 0 :RodgerTheGreat!n=RodgerTh@wads-5-233-121.resnet.mtu.edu JOIN :#esoteric < 1156992915 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Connection timed out < 1156993612 0 :pgimeno!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1156995460 0 :bsmntbombdood!n=root@unaffiliated/bsmntbombdood JOIN :#esoteric < 1156997904 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1156999988 0 :GregorR!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1157000143 0 :EgoBot!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1157000811 0 :Sgeo!unknown@unknown.invalid QUIT :"Ex-Chat" < 1157001000 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::-o < 1157001579 0 :Arrogant!i=Scott@26.orlando-09rh15-16rt.fl.dial-access.att.net JOIN :#esoteric < 1157001706 0 :EgoBot!n=EgoBot@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1157001711 0 :GregorR!n=gregor@c-24-21-138-66.hsd1.or.comcast.net JOIN :#esoteric < 1157001750 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :wb < 1157004102 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waves feebly < 1157005556 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has breathed life into his olde m68k >: ) < 1157005846 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1157005852 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :68k for the win! < 1157006021 0 :pgimeno!n=pgimeno@124.Red-80-59-211.staticIP.rima-tde.net JOIN :#esoteric < 1157006041 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, pgimeno. < 1157006053 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yo < 1157006068 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :power outage and bad UPS < 1157006074 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :so, GregorR - what do you plan to use this 68k for? < 1157006104 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sorry, man- nothing sucks more than a power failure. < 1157006145 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :We have a lot of those around mid summer. < 1157006173 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But this machine has been up for 36 days now, so :). < 1157006212 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :my personal uptime record is just 90 days, I think I need a new UPS < 1157006219 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha- nice. < 1157006232 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I don't own a UPS 'r nothin'. < 1157006242 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :right now, I'm only on 4 days of uptime. < 1157006243 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Just good 'ol surge protector, $5, from 1995. < 1157006249 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :same here < 1157006277 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Emacs crashed twice and X hasn't crashed yet, which means this box can still last quite a while yet. < 1157006388 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :all my uptime fiascos have been due to either power outages or kernel upgrades < 1157006419 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Luckily the kernel branch hasn't gotten anything worth updating for recently. < 1157006468 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Do, mi nun devas lerni vortoj por Japano. Saluton tutaj homoj, Atendus pri mi! < 1157006476 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah- that's one of the areas OSX fails- I've never had more than about two weeks of uptime, because security updates (among other things) need a restart. < 1157006478 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*vortojn < 1157006909 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: oh btw, Google is not very brilliant (as expectable) in translating Japanese text but it would be great for me to understand this paper: http://www.sakabe.i.is.nagoya-u.ac.jp/~nishida/DB/pdf/iizawa05ss2005-22.pdf < 1157006945 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Paper? Heh, I doubt I have enough skill to translate a scientific paper. < 1157006971 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :the partial translation I've made is here: http://www.formauri.es/personal/pgimeno/temp/malbolge-jap-eng.html < 1157006976 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Scientific vocabulary adds a good 500 Kanji to the list of Kanji you should know, and I'm nowhere complete. < 1157006998 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can try though :P. < 1157007008 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'll do it after I'm done with my vocabulary for today. < 1157007056 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1157007074 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :you can even learn Malbolge as you go :) < 1157007079 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1157007089 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm struggling with young adult novels, just to give you an idea of my skill level in Japanese. < 1157007152 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :if you can disentangle Google's translation that would be enough < 1157007165 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :4.1 Ability OPR and ROTATE order as a function of operator op are suitable to the bit operation and shift operation of C language. < 1157007232 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :(that's made by systematically copying line by line the text into Google, quite tedious) < 1157007795 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, good night everyone. < 1157007813 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1157008668 0 :ivan`!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- Go on, try it!" < 1157011199 0 :clog!unknown@unknown.invalid QUIT :ended < 1157011200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1157011881 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :frappr sux < 1157017327 0 :wooby_!n=alan@ny-lancastercadent4g1-3a-236.buf.adelphia.net JOIN :#esoteric < 1157017394 0 :wooby_!unknown@unknown.invalid QUIT :Client Quit < 1157021259 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1157026793 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1157028746 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1157028755 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hei < 1157028795 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :'h\'e\'i\ < 1157028852 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1157028865 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :!sadol !"3hei < 1157028867 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Name That Language! < 1157028868 0 :EgoBot!unknown@unknown.invalid PRIVMSG #esoteric :hei < 1157028878 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :e < 1157028883 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :why?? ^^ < 1157028985 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :For fun! < 1157029116 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :sHoWeL -> Hei Writing Language < 1157029774 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1157029776 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :so < 1157029784 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :have u got some other samples? < 1157030146 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :@<0,0>{@<1,0>(YWYsYBWsYWG)} @<0,0>(WBsWBsWB) < 1157030183 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1157030207 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what paardigm? < 1157030234 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.voxelperfect.net/wiki/OGEL < 1157030264 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :excuse the mess, the page is half-finished... try the link at the bottom to the original specification for some more info :-o < 1157030297 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's a language made from lego bricks :-D < 1157030476 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :best language evar < 1157030500 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :It's unique. < 1157030510 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That means that Razor-X isn't likely to complain. < 1157030534 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1157030542 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's not a complete BF rip-off either < 1157030686 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1157030687 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1157030697 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it could be simulated by real lego bricks < 1157030890 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Using minifigures for the processors :-D < 1157030922 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1157030928 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'm in fscking love < 1157030957 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You're filesystem-checking love? :o) < 1157031151 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yes ;d < 1157031959 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :GregorR < 1157031962 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :tfoo < 1157031965 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight < 1157031972 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :no u < 1157031991 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i think it would be possible to program OGEL using MLCAD < 1157032069 0 :jix!n=jix@L6253.l.strato-dslnet.de JOIN :#esoteric < 1157032086 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION feels like t3h shit < 1157032101 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :nooga: Please, feel free :-) < 1157032131 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and then < 1157032144 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ocmpile MLCAD output files and un them ;d < 1157036753 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1157036850 0 :puzzlet!n=puzzlet@124.57.51.58 JOIN :#esoteric < 1157036921 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ahahhaha < 1157036923 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.loken.pl/~afurman/poland.html < 1157038490 0 :fizzie!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1157038639 0 :fizzie!n=fizban@sesefras.zem.fi JOIN :#esoteric < 1157038861 0 :wooby!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1157039023 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :blaeh < 1157039030 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :author has a complex < 1157039110 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :The author has a stick up his bottom :-) < 1157039123 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;d < 1157039177 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Anyone who actually believes that Pole/Scotsman/Irishman/etc jokes represent actual solid fact is too far gone to have everything cleared up by a few declarative paragraphs < 1157039233 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1157040499 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bleah < 1157040665 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Hmm < 1157040699 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :A language based around websites... < 1157040807 0 :GregorR-W!n=chatzill@jffwprtest.jf.intel.com JOIN :#esoteric < 1157040821 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Your source code would be a set of webpages, linking to each other < 1157040833 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::D:D:d < 1157040837 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :goodshit < 1157040856 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :possibly rivalling OGEL for the position of best language evar < 1157040883 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :programs distributed between weblogs :d < 1157040889 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :blogs i mean < 1157040909 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :you could publish a function library on your site and other people could use it just by linking to it :-) < 1157040959 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :;d < 1157040975 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :...JavaScript. < 1157040979 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nooo < 1157040995 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You just described JavaScript. I don't care what you're actually talking about, you just described JavaScript. < 1157041005 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :um, not really < 1157041015 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :no < 1157041016 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I mean that the network of hyperlinks actually *is* the code < 1157041017 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Mind you, I only saw the last bit :-P < 1157041020 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :AH < 1157041023 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1157041026 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1157041047 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders I/O < 1157041070 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I guess you could make some sort of foreign-function-call interface to JS < 1157041155 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :On an only vaguely-related subject, I made some improvements to Plof :P < 1157041316 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :io would be content < 1157041320 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :of documents < 1157041378 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :wait wait... I guess the code has to be *executed*, so the interpreter can do all the I/O :-P < 1157041408 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1157041410 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You could have a click-to-execute network, but it'd basically be a JS-implemented compiled version < 1157041411 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it can be done < 1157041462 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :working network can print strings to documents < 1157041546 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I should make an actual spec instead of meaningless chatter < 1157041564 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :tyhe net should consist of specially prepared documents < 1157041598 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It will for any sensible program, but any network of links should be, in theory, executable < 1157041598 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :http://pastebin.ca/156059 < 1157041599 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :^^ < 1157041644 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what's that GregorR? < 1157041655 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :nooga: http://www.codu.org/plof/ < 1157041683 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for pastebin.ca to catch up with the real world < 1157041698 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :blah < 1157041785 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :still waiting :-o < 1157041863 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :longest page load evar < 1157041872 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :GreyKnight: Refresh? :P < 1157041882 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Oh, it's arrived now < 1157041886 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I was just saying < 1157041989 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Any opinions? :P < 1157042075 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1157042089 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You just described JavaScript. I don't care what you're actually talking about, you just described JavaScript. < 1157042128 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :;-D < 1157042148 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :It's somewhat similar to JavaScript. But less ugly. < 1157042154 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :IMHO it has a more robust object system. < 1157042181 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :You'll note that plof2js is the only compiler ATM ;) < 1157042369 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So what's Plof have for arrays/lists? < 1157042383 0 :tgwizard!n=tgwizard@c-e33fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1157042391 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ihope: It has arrays :P < 1157042395 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :And associative arrays. < 1157042406 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's the difference? < 1157042435 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Arrays are numeric, always contain x elements where x is max_element_number+1, and are stored like arrays. < 1157042437 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :why for? < 1157042457 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :what < 1157042458 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Associative arrays are by-string, and are arranged in a system-defined way. < 1157042494 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Mmh. < 1157042517 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Also, associative arrays == objects == classes. < 1157042535 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So what can you do with an associative array? < 1157042537 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :class is an object? < 1157042548 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :nooga: It's prototype-based object orientation. < 1157042555 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ooold < 1157042566 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Store mappings of values to other values. < 1157042571 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Usually string->(anything) < 1157042579 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :But it can be anything. < 1157042586 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :nooga: "ooold"? < 1157042593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So it's an array thing indexed by strings? < 1157042605 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1157042606 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1157042616 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :check ruby < 1157042625 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Check any language newer than C :-P < 1157042639 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i mean those classes that r objects < 1157042651 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Ruby is class-based, not prototype-based, IIRC. < 1157042665 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So Plof is dynamically typed? < 1157042673 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1157042689 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's like: myClass = Class.new; myClass.methods["blah"] = Proc.new {do_something} < 1157042691 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Is it duck typing or something else? < 1157042732 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ihope: Sort of. Also, objects carry with them a type array which references every object they're derived from. < 1157042742 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :So you can, instead of using duck typing, check if the type matches. < 1157042757 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hence it implements class-like inheritance, interfaces, etc. < 1157042762 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :If the type matches, it's a duck? < 1157042778 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's not strictly duck typing :P < 1157042792 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :That's more like RTTI typing. < 1157042794 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :"If it looks like a duck and quacks like a duck, it is a duck"? < 1157042801 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1157042806 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1157042832 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1157042862 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So how many languages have both "return" statements and "result" variables? < 1157042891 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :result stmt is shit < 1157042892 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Idonno. Not this one :P < 1157042895 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i mean var < 1157042903 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shakes his fist at $_ < 1157042919 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, if you can take "return" as a parameter... < 1157042932 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/return/result/ < 1157042939 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and moreover, i like when block returns result of last statement if theres no return within < 1157042967 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Plof can be used functionally - that is, any function can be described as an expression instead of a series of statements. < 1157042988 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :In pseudo-C: id(result){} < 1157042994 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :{3} is equivalent to {return(3);} < 1157042999 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That'd be the identity function. < 1157043016 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :(i){i} < 1157043863 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :going < 1157043872 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :for a bud or 6 < 1157043927 0 :nooga!unknown@unknown.invalid QUIT : < 1157043987 0 :kipple_!n=kipple@203.80-202-102.nextgentel.com JOIN :#esoteric < 1157045378 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Hmm. Goldbach's conjecture is clearly true. < 1157045392 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not that I can prove that :-P < 1157045420 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :"It is comparatively easy to make clever guesses; indeed there are theorems, like 'Goldbach's Theorem,' which have never been proved and which any fool could have guessed." < 1157045461 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's that from? < 1157045473 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You didn't tell me where it was from! YOU'RE A THEIF! < 1157045474 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric ::-P < 1157045485 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :GH Hardy < 1157045487 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :http://mathworld.wolfram.com/GoldbachConjecture.html < 1157045492 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Or a THIEF. Something like that. < 1157045522 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :CADR RFAUD < 1157045670 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :YOU'RE A THEIF! < 1157045674 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION calls the poilce < 1157045689 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :They're gonna come and arrets you. < 1157045822 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :onoz < 1157046334 0 :fizzie!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1157046589 0 :fizzie!n=fizban@sesefras.zem.fi JOIN :#esoteric < 1157047752 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides whether or not to implement this language as a Kolmogorov machine < 1157047939 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :DO IT! DON'T DO IT! DO IT! DON'T DO IT! < 1157048035 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It's the part where a K machine can add vertices to the network that troubles me < 1157048120 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I guess I can pull it off... it's not like the modified network is being written back to the intarnets < 1157048205 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :DO IT! DON'T DO IT! DO IT! DON'T DO IT! < 1157048344 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does it < 1157048425 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :I TOLD YOU NOT TO DO IT! < 1157048523 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ACTION sobs < 1157048790 0 :ihope!unknown@unknown.invalid QUIT :Remote closed the connection < 1157049287 0 :RodgerTheGreat!n=RodgerTh@wads-5-233-121.resnet.mtu.edu JOIN :#esoteric < 1157051300 0 :_jol_!n=_@c5850-a3-2-62-147-61-153.dial.proxad.net JOIN :#esoteric < 1157053154 0 :_jol_!unknown@unknown.invalid QUIT :"leaving" < 1157053363 0 :smokecfh!n=user@53549344.cable.casema.nl JOIN :#esoteric < 1157058075 0 :bsmntbombdood_!n=root@gateway/tor/x-aa719b83c49044ac JOIN :#esoteric < 1157058093 0 :bsmntbombdood_!unknown@unknown.invalid PART #esoteric :? < 1157058971 0 :jix!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1157060132 0 :ihope!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1157062928 0 :bsmntbombdood!unknown@unknown.invalid NICK :hugo < 1157062943 0 :CakeProphet!n=CakeProp@h236.225.213.151.ip.alltel.net JOIN :#esoteric < 1157062960 0 :hugo!unknown@unknown.invalid NICK :bsmntbombdood < 1157063400 0 :CakeProphet!unknown@unknown.invalid QUIT :Nick collision from services. < 1157063415 0 :CakeProphet!n=CakeProp@h236.225.213.151.ip.alltel.net JOIN :#esoteric < 1157063429 0 :_Ann_!n=anovikov@ir.lealta.ru JOIN :#esoteric < 1157063507 0 :_Ann_!unknown@unknown.invalid PART #esoteric :? < 1157063524 0 :_Ann_!n=anovikov@ir.lealta.ru JOIN :#esoteric < 1157063602 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I feel all leet and stuff because I created a redirect from #haskel to #haskell. < 1157063615 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Yeaaaaaaaaaaaaaaaaaaaah < 1157063625 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :leet h4xor < 1157063788 0 :_Ann_!unknown@unknown.invalid PART #esoteric :? < 1157063864 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Re http://esoteric.voxelperfect.net/wiki/Kolmogorov_machine : Does anyone have pointers on this addressability requirement of the Kolmogorov property? It's very hard to find any resources on this topic. < 1157064242 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :My interpretation: the vertices must form a tree, and each edge must have a name such that there can't be two edges with the same name on one vertex. < 1157064273 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh... < 1157064288 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"An alternate technique is to use a directed graph and simply to label the edges of the graph, with a different label bestowed upon each out-edge of a vertex." < 1157064292 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :well, the wiki says that's *sufficient* for the condition to be met < 1157064403 0 :_Ann_!n=anovikov@ir.lealta.ru JOIN :#esoteric < 1157064437 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :hmm, this paper I found seems to indicate that the resulting string of labels from a point constitutes a relative "address" for the target point, which seems plausible < 1157064519 0 :_Ann_!unknown@unknown.invalid PART #esoteric :? < 1157064544 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The addressability requirement _sounds_ like it means just that you need to be able to have a vertex r and a function f:V,X->V (where X is some set, and V the set of vertices), for which it holds that for all v \in V, there is a x \in X, for which f(r, x) = v. < 1157064586 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :yes, that's my take too < 1157064644 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1157064653 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I think I have something useful, then < 1157064707 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I can redirect ##quantum wherever I want! Muahaha! < 1157064720 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :send it to #bearcave :-3 < 1157064731 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Somehow I don't think there's a #bearcave on FreeNode. < 1157064746 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Unless it's the main channel for HomOS < 1157064750 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :You never know! < 1157064751 0 :tgwizard!unknown@unknown.invalid QUIT :Remote closed the connection < 1157064760 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha, I'm so writing HomOS :P < 1157064772 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :#bearcave 3 Idle here and set up an ON JOIN script if you are cool xD < 1157064795 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric ::-P I win < 1157064798 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1157064809 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :If it _really_ is "wherever", just redirect it to #bearcave on some other network. < 1157064824 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :Heh < 1157064851 0 :GregorR-W!unknown@unknown.invalid PRIVMSG #esoteric :irc://irc.gaychat.com/cybersex < 1157064902 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Actually, I'll do the reverse, and have #debian, #gentoo, ##linux, and #ubuntu all redirect to ##quantum. < 1157064929 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Hmm; it's an interesting point that K machines are pretty similar to the human brain < 1157065017 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Nobody seems to have presented any suggestions on how to actually go about storing data in these things :-\ < 1157065035 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Add nodes. < 1157065056 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :very precise -o- < 1157065075 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :There's a command to add a node, no? < 1157065134 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Nodes can be used as storage by using dummy links. It's the links that the little bug thing sees, isn't it? < 1157065160 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :It looks at the shape of the graph in a certain radius (>=2) around the current node < 1157065185 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :so the data is being stored in the topology somehow, I guess < 1157065192 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, say, why don't I have ##quantum redirect to some honeypot channel thingy? < 1157065241 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :"number of edges connecting the current node to dead-end nodes"? < 1157065255 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :That could encode any non-negative integer < 1157065339 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Counting them is inefficient. < 1157065359 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Call them data1, data2, data3, etc., and store a bit in whether they exist or not. < 1157065400 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :based on the label attached to the edge going to that node? < 1157065443 0 :smokecfh!unknown@unknown.invalid QUIT :Remote closed the connection < 1157065444 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :The number of different labels in use has to be finite, though < 1157065534 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :this approach has the advantage that it can deal with negative quantities, so that's good < 1157065554 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :but as it stands, it seems the values will be restricted :-\ < 1157065634 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :Unless... use some of the labels for bit positions, then have one that can be used to "extend" to another set of bits (it links to a node with more bit-position-edges sprouting off it) < 1157065657 0 :kipple_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1157065661 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1157065662 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :That'd get you any number of bit positions, but keeps it simple when you only have a small range < 1157065775 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I'm intrigued that there is talk of a "current node", but apparently no command for changing it :-\ < 1157066593 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"The Windows honeypot is an unpatched version of Windows 2000 or Windows XP. This system is thus very vulnerable to attacks and normally it takes only a couple of minutes before it is successfully compromised." < 1157066603 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :hurr < 1157066741 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Are Windows machines really that full of holes? < 1157066768 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :I guess if the processor has some internal value set to one of the possible labels (to move down an edge) or "nil" (to stay put), that could manage movement < 1157066814 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :adding/removing vertices/edges requires some means of addressing them, so it'd need to have storage for sequences of labels too < 1157066853 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :A stack? < 1157066876 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The "survival time" counter in http://isc.sans.org/ is currently at 16 minutes. < 1157066880 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :But stacks are so passé < 1157066934 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1157066947 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :it should be stored in some sort of graph :-) < 1157068066 0 :GreyKnight!unknown@unknown.invalid PRIVMSG #esoteric :how about as a binary tree? 'o'