< 1231290179 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1231293730 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hi bsmnt_bot < 1231293752 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hi bsmnt_bot < 1231293753 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :welcome back < 1231293941 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~echo foo < 1231293951 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~raw privmsg #esoteric :foooop < 1231293951 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :foooop < 1231293976 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :butt < 1231294033 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hawt < 1231294056 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ooooh fuck < 1231294069 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :WHO SAID THAT < 1231294092 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot, are you a robot < 1231294117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Slereah_: bsmnt_bot is a long-standing bot in this channel < 1231294129 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: does it still do Brainfuck? < 1231294131 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :i r real hooman! < 1231294136 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :i has feelings! < 1231294149 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :ais523 : but he usually shuts his trap < 1231294159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone's sending ~raw to it in /msg < 1231294168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :presumably bsmntbombdood, IIRC it doesn't work when other people do it < 1231294176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~raw PRIVMSG #esoteric :Testing. < 1231294180 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1231294197 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Testing. < 1231294390 0 :ais523_!n=ais523@92-236-187-64.cable.ubr08.king.blueyonder.co.uk JOIN :#esoteric < 1231294410 0 :ais523!unknown@unknown.invalid QUIT :Nick collision from services. < 1231294412 0 :ais523_!unknown@unknown.invalid NICK :ais523 < 1231296104 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~raw privmsg #esoteric :+ul (~raw privmsg #esoteric :Dangerous!)S < 1231296378 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: thutubot isn't here atm < 1231296397 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :also, I still don't think bsmnt_bot responds to other people's ~raws < 1231296403 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I reckon bsmntbombdood sent it a copy of my ~raw in /msg to confuse people < 1231296423 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :+ul (~raw privmsg #esoteric :Dangerous!)S < 1231296438 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wow he is laggy today < 1231296448 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~raw JOIN ##nomic < 1231296449 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231296468 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits patiently for nothing to happen < 1231296489 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~exec "Syntax error < 1231296490 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: EOL while scanning single-quoted string < 1231296513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the easiest way to tell, I wouldn't expect bsmnt_bot to do things out of order... < 1231296525 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1231296583 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("JOIN ##nomic") < 1231296590 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("PART ##nomic") < 1231296595 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I love how easy that is to circumvent. < 1231296600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: it worked < 1231296604 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I know. < 1231296607 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, you're in ##nomic too < 1231296711 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("foo") < 1231296711 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1231296715 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(str("foo")) < 1231296715 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :foo < 1231296719 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(repr("foo")) < 1231296720 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :'foo' < 1231296722 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Aha! < 1231296728 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone find my BF interp in bsmnt-bot speak in the logs < 1231296735 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I had it in a text file, but the whitespace got corrupted < 1231296748 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(this is pretty much the direct cause of my hate for whitespace-sensitive languages) < 1231296766 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ais523: programming over irc isn't exactly the usual usage case < 1231296772 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, no < 1231296774 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except, it is for me < 1231296777 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for some langs < 1231296782 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec (lambda x: sys.stdout(x + repr(x) + ')'))('~exec (lambda x: sys.stdout(x + repr(x) + \')\'))(') < 1231296783 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :~exec (lambda x: sys.stdout(x + repr(x) + ')'))("~exec (lambda x: sys.stdout(x + repr(x) + ')'))(") < 1231296793 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have written more Python in files than over IRC < 1231296795 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec (lambda x: sys.stdout(x + repr(x) + ')'))("~exec (lambda x: sys.stdout(x + repr(x) + ')'))(") < 1231296795 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but not by much < 1231296796 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :~exec (lambda x: sys.stdout(x + repr(x) + ')'))("~exec (lambda x: sys.stdout(x + repr(x) + ')'))(") < 1231296803 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: repr's too clever for your first quine to work < 1231296811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that was pretty quick, well done < 1231296817 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :repr outclevered me! < 1231296833 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Sometimes when a quine doesn't work, you can run its output instead. :-) < 1231296856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I was talking about the original quine, but that's such a true observation < 1231296870 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec print 'a'; print 'b' < 1231296872 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1231296880 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: this is Python we're talking about... < 1231296904 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec("print 'a'\nprint 'b'") < 1231296915 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but print won't do anything < 1231296926 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~exec exec("sys.stdout('a')\nsys.stdout('b')") < 1231296926 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :a < 1231296926 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :b < 1231296942 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: by the way, have you ported bsmnt_bot to Python 3 yet? < 1231296944 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(repr(locals())) < 1231296945 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :{'message': ':MizardX!n=MizardX@92.254.128.248 PRIVMSG #esoteric :~exec sys.stdout(repr(locals()))', 'r': <_sre.SRE_Match object at 0xf7c90068>, 'command': 'sys.stdout(repr(locals()))', 'self': <__main__.IRCbot instance at 0xf7c8b6ec>, 'env': ({'QuitIRC': , 'thread_info': , 'exec_global_tracer': , 'pprint': , 'StopHandlingCallbacks': , 're': , 'SysWrapper': , 'exec_local_tracer': , '__doc__': No < 1231296945 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ne, 'math': , 'IRCbot': , 'args': {'ident': 'bsmnt', 'realname': 'bsmntbombdood bot', 'chan': ['#esoteric', '#esoteric-blah'], 'nick': 'bsmnt_bot', 'host': '85.188.1.26', 'exec_chans': ['#esoteric', '#baadf00d', '#esoteric-blah'], 'owner': 'bsmntbombdood!\\S*gavin@\\S*'}, '__b < 1231296950 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :uiltins__': , '__file__': '/bot/ircbot.py', 'inspect': , 'IRCFileWrapper': , 'sys': , '__name__': '__main__', 'copy': , 'types': , 'RemoveCallback': , 'socket': , 'thread': , 'StringIO': , 'os': , 'traceback': , 'bot': <__main__ < 1231296958 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ais523: bsmnt_bot is in py2.4 < 1231296958 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION blinks < 1231296960 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :.IRCbot instance at 0xf7c8b6ec>, 'threading': , 'time': , 'pickle': , 'marshal': }, {...})} < 1231296969 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ais523: i haven't looked at it since the < 1231296969 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: introspection is fun < 1231296975 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :especially with introspection/IRC bot mixes < 1231296988 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how QuitIRC works. < 1231296990 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fun fact: it's possible to get gprolog to dump all the strings it knows of < 1231296994 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(3) < 1231296994 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :3 < 1231296998 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(QuitIRC) < 1231296998 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :__main__.QuitIRC < 1231297001 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Lovely. < 1231297004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :some of them are filenames of files on the computers that built it < 1231297009 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(dir(QuitIRC)) < 1231297009 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['__doc__', '__module__'] < 1231297018 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(dir(QuitIRC.__module__)) < 1231297018 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['__add__', '__class__', '__contains__', '__delattr__', '__doc__', '__eq__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getslice__', '__gt__', '__hash__', '__init__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__', '__str__', 'capitalize', 'cen < 1231297018 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :ter', 'count', 'decode', 'encode', 'endswith', 'expandtabs', 'find', 'index', 'isalnum', 'isalpha', 'isdigit', 'islower', 'isspace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'replace', 'rfind', 'rindex', 'rjust', 'rsplit', 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill'] < 1231297021 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: just run it loser < 1231297028 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1231297032 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec QuitIRC() < 1231297042 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Did it quit IRC? < 1231297063 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :naming convention says it's a class < 1231297070 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout('No.') < 1231297070 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :No. < 1231297090 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec QuitIRC.__init__() < 1231297093 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: class QuitIRC has no attribute '__init__' < 1231297109 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec QuitIRC('baroo?') < 1231297109 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: this constructor takes no arguments < 1231297112 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Okay. < 1231297128 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(sys.version) < 1231297128 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :2.4.3 (#1, Oct 25 2006, 21:45:16) < 1231297129 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :[GCC 4.1.1 (Gentoo 4.1.1)] < 1231297138 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: join #bsmnt_bot_errors if you're trying to do proper development on bsmnt_bot < 1231297154 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(repr(sys.version)) < 1231297155 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :'2.4.3 (#1, Oct 25 2006, 21:45:16) \n[GCC 4.1.1 (Gentoo 4.1.1)]' < 1231297159 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Gasp. < 1231297166 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1231297168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I like doing revgenos in the room with the Castle wand < 1231297172 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, wrong channel < 1231297185 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :class QuitIRC: < 1231297186 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : pass < 1231297194 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: QuitIRC is an exception < 1231297199 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1231297202 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Well, that's boring. < 1231297203 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you raise it in a callback when you want to quit < 1231297221 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec QuitIRC.__init__ = lambda: bot.raw('QUIT') < 1231297226 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :....no < 1231297234 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Mm. < 1231297240 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec raise QuitIRC < 1231297241 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: () takes no arguments (1 given) < 1231297250 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :....no < 1231297256 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exer QuitIRC() < 1231297264 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec QuitIRC() < 1231297264 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: () takes no arguments (1 given) < 1231297276 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec QuitIRC.__init__ = lambda *x: bot.raw('QUIT') < 1231297278 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r".*quit1234.*", lambda *args:raise QuitIRC) < 1231297278 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1231297290 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1231297297 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec QuitIRC() < 1231297297 0 :bsmnt_bot!unknown@unknown.invalid QUIT : < 1231297300 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Whew. < 1231297305 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :python is dumb, you can't have statements in a lambda < 1231297307 0 :bsmnt_bot!n=bsmnt@eso-std.org JOIN :#esoteric < 1231297316 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: you are doing it wrong < 1231297335 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :On the contrary, any way of doing it is doing it right. < 1231297349 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :It's Python, so you can just say 'import ai' and it will automatically optimize everything. < 1231297359 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~ps < 1231297359 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :0: 'self.handle_callback(message, m, i)', 0.00 seconds < 1231297368 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol i even adding multitasking support < 1231297398 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec while 1: __import__('time').sleep(60) < 1231297402 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~ps < 1231297402 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :0: "while 1: __import__('time').sleep(60)", 3.96 seconds < 1231297402 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :1: 'self.handle_callback(message, m, i)', 0.00 seconds < 1231297407 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Lovely. < 1231297425 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(os.getcwd()) < 1231297425 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1231297448 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION recalls something about "from future import". wouldn't that be more appropriate? < 1231297462 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :from __future__ import put_some_new_feature_here < 1231297474 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~ps < 1231297474 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :0: "while 1: __import__('time').sleep(60)", 75.87 seconds < 1231297474 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :1: 'self.handle_callback(message, m, i)', 0.00 seconds < 1231297477 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~kill 0 < 1231297482 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~ps < 1231297482 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :0: "while 1: __import__('time').sleep(60)", 83.81 seconds, killed < 1231297482 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :1: 'self.handle_callback(message, m, i)', 0.00 seconds < 1231297483 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"from __future__ import braces" is a standard running joke in Python, it seems < 1231297493 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Cool. < 1231297494 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i remember that taking some hacking < 1231297494 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~ps < 1231297494 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :0: "while 1: __import__('time').sleep(60)", 96.32 seconds, killed < 1231297495 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :1: 'self.handle_callback(message, m, i)', 0.00 seconds < 1231297498 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Running while killed. < 1231297507 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: it has to wait for the sleep to end < 1231297507 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Just wait 10 seconds. < 1231297510 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~ps < 1231297510 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :0: "while 1: __import__('time').sleep(60)", 112.05 seconds, killed < 1231297510 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :1: 'self.handle_callback(message, m, i)', 0.00 seconds < 1231297519 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~ps < 1231297520 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :0: 'self.handle_callback(message, m, i)', 0.00 seconds < 1231297523 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Yay. < 1231297543 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wondered why xkcd didn't use it in the alt text here: http://xkcd.com/521/ < 1231297584 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(os.popen('ls').read()) < 1231297643 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ais523: except iirc from __future__ wasn't _just_ a joke, there were some features actually using it... or was i just duped? < 1231297658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there are some features using it < 1231297663 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the from braces is a joke < 1231297673 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that much is obvious < 1231297677 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but genuinely it can be used to request features that are scheduled for future versions < 1231297682 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and are in this version, but not on by default < 1231297705 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sort of like Perl's very-slightly-backward-incompatible operators < 1231297713 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout('Y%sn%sconozc%scom%snosotr%s d%s som%s l%s lob%s'%'o ','o ','o ','o ','os','os','os','os','os') < 1231297713 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: not enough arguments for format string < 1231297718 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout('Y%sn%sconozc%scom%snosotr%s d%s som%s l%s lob%s'%'o ','o ','o ','o ','os','os','os','os','os','os') < 1231297719 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :TypeError: not enough arguments for format string < 1231297719 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(repr(dir(__import__('__future__')))) < 1231297724 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: you need an extra pair of parens < 1231297728 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :['CO_FUTURE_DIVISION', 'CO_GENERATOR_ALLOWED', 'CO_NESTED', '_Feature', '__all__', '__builtins__', '__doc__', '__file__', '__name__', 'all_feature_names', 'division', 'generators', 'nested_scopes'] < 1231297730 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :around the right-hand arguments to % < 1231297733 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout('Y%sn%sconozc%scom%snosotr%s d%s som%s l%s lob%s'%('o ','o ','o ','o ','os','os','os','os','os')) < 1231297733 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Yo no conozco como nosotros dos somos los lobos < 1231297748 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Now all I need to do is figure out how to make this compression algorithm actually make it smaller. < 1231297802 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :('o ',)*4 + ('os',)*5 < 1231297825 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Does that work? < 1231297846 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Anyway, everyone knows /// is the best compression format. < 1231297857 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(repr(('o ',)*4 + ('os',)*5)) < 1231297857 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :('o ', 'o ', 'o ', 'o ', 'os', 'os', 'os', 'os', 'os') < 1231297935 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :/#/! //@/o //!/os/Y@n@conozc@com@n!otr#d#som#l#lob! < 1231297942 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :Who cares if it's longer than the original? :-P < 1231298052 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :kerlo: that looks vaguely like Perl < 1231298054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but it isn't < 1231298056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what lang is it? < 1231298060 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :/// < 1231298073 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, ofc < 1231298084 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except don't you re-replace the !s you replace the #s with? < 1231298094 0 :kerlo!unknown@unknown.invalid PRIVMSG #esoteric :I do, don't I? < 1231298898 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :grr i can't find my pickle extension < 1231299041 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh i found it < 1231299048 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.print_callbacks(sys.stdout) < 1231299049 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :[('^PING (.*)$', 'pong'), < 1231299049 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~quit ?(.*)', 'do_quit'), < 1231299049 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG \\S* :~raw (.*)', 'do_raw'), < 1231299049 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^\\S+ PRIVMSG \\S+ :~ctcp (\\S+) (.+)', 'do_ctcp'), < 1231299050 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^:bsmntbombdood!\\S*gavin@\\S* PRIVMSG (\\S*) :~pexec (.*)', 'do_exec'), < 1231299051 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('\\S+ PRIVMSG (#esoteric|#baadf00d|#esoteric-blah|#bsmnt_bot_errors) :~exec (.*)', < 1231299052 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : 'do_exec'), < 1231299054 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('\\S+ PRIVMSG \\S+ :~ps', 'do_ps'), < 1231299056 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^\\S+ PRIVMSG (#esoteric|#baadf00d|#esoteric-blah|#bsmnt_bot_errors) :~kill (.*)', < 1231299058 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : 'do_kill'), < 1231299060 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric : ('^ERROR :Closing Link:.*', '')] < 1231299089 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: that's pretty ridiculous security, you care about a nick of bsmntbombdood and a username of gavin? < 1231299096 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can understand securing on just nick < 1231299102 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ais523: ? < 1231299108 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but nick (which is changeable) + username (which is changeable) doesn't add an extra layer of security < 1231299113 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :everyone is able to ~exec < 1231299122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, for things like ~quit < 1231299124 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that was probably added before i chrooted < 1231299130 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :caring about the username as well as the nick seems a bit silly < 1231299137 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec __import__("sys").quit() < 1231299137 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: 'module' object has no attribute 'quit' < 1231299144 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec __import__("sys").exit(1) < 1231299157 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :errr < 1231299168 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~exec do_quit() < 1231299168 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'do_quit' is not defined < 1231299178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... < 1231299197 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self_do_quit('', '') < 1231299197 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: name 'self_do_quit' is not defined < 1231299201 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.do_quit('', '') < 1231299202 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: 'str' object has no attribute 'group' < 1231299253 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.disconnect("bye") < 1231299254 0 :bsmnt_bot!unknown@unknown.invalid QUIT :"bye" < 1231299256 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that's better < 1231299256 0 :bsmnt_bot!n=bsmnt@eso-std.org JOIN :#esoteric < 1231299272 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I admit that the security's pointless in the first place < 1231299288 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ais523: like i said, that was added before i put it in a chroot < 1231299378 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thutubot isn't chrooted < 1231299388 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :do_run_around_screaming < 1231299391 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I do run it in taint mode < 1231299394 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r".*asdfgg.*", lambda *args: self.raw("PRIVMSG #esoteric :my pickle still works!!!")) < 1231299399 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :asdfgg < 1231299400 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: global name 'self' is not defined < 1231299403 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so in theory people can't do anything with it but print stuff to stdout < 1231299426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(Thutubot's run via compiling to Perl, and interpreting the result) < 1231299437 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ais523: that's effecient < 1231299445 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~quit < 1231299445 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Client Quit < 1231299447 0 :bsmnt_bot!n=bsmnt@eso-std.org JOIN :#esoteric < 1231299454 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.register_raw(r".*asdfgg.*", lambda *args: bot.raw("PRIVMSG #esoteric :my pickle still works!!!")) < 1231299457 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :asdfgg < 1231299457 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :my pickle still works!!! < 1231299460 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout((lambda s,r=[],o=[None]:reduce(lambda p,(i,s):[lambda:reduce(lambda s,(o,n):s.replace(o,n),r,s),lambda:o.__setitem__(0,s),lambda:r.append((o[0],s))][i%3]()or p,enumerate(s.split('/'))))("/#/! //@/o //!/os/Y@n@conozc@com@n!otr#d#som#l#lob!")) < 1231299460 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :Yo no conozco como nosotros dos somos los lobos < 1231299464 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: Thutu is not exactly efficient in the first place < 1231299473 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.save_callbacks("penis") < 1231299473 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :IOError: [Errno 13] Permission denied: 'penis' < 1231299477 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's even slower than Ruby < 1231299481 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh snap! < 1231299499 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(sys.ls("/bot/")) < 1231299500 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: 'module' object has no attribute 'ls' < 1231299504 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(os.ls("/bot/")) < 1231299507 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: 'module' object has no attribute 'ls' < 1231299512 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(os.dir("/bot/")) < 1231299519 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :AttributeError: 'module' object has no attribute 'dir' < 1231299525 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wtf is the command i'm thinking of? < 1231299527 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's rather convenient for esolangers that IRCbots only need to do stdin -> stdout IO... < 1231299534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231299552 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: real bots use real sockets < 1231299554 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's the only reason Thutubot's possible < 1231299557 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :like mine < 1231299571 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I could use PSOX < 1231299585 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :real bots are written in machine code! < 1231299593 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's written in Python, it would start a flamewar if it was hooked up to a Perl interpreter < 1231299611 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :a flamewar all inside itself < 1231299655 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wow my code is pretty ugly < 1231299666 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no wonder i never went back to bsmnt_bot < 1231299679 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :http://xkcd.com/378/ < 1231299698 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :also, bsmnt_bot blocks when it should < 1231299701 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :needs moar threads < 1231299742 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :write in Thue, you get multithreadedness for free < 1231299767 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(longtime Thue or Thutu programmers will be aware that it's pretty easy to accidentally make a program multithreaded when you don't mean to...) < 1231299777 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :easier in Thue than in Thutu, though < 1231299799 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :is thue eso? < 1231299810 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231299813 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Thue < 1231299869 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uuuh < 1231299875 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you didn't write an ircbot in that did you? < 1231299881 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, I wrote one in Thutu < 1231299883 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Thutu < 1231299886 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is also eso < 1231299983 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: if you're interested, http://filebin.ca/yzarrj/ul.t is an Underload interp I wrote in Thue < 1231300002 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pretty repetitive due to the lack of regexen < 1231300135 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: and http://pastebin.ca/1302138 is the source code to Thutubot < 1231301004 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you're crazy < 1231301004 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1231301016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: for which of those programs? < 1231301021 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :all of them :D < 1231301042 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :all this is making me very confident about the Great Underlambda Project, when I get round to it < 1231301063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is a project to make compilers to Underlambda from as many known esolangs as possible < 1231301072 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and compilers from Underlambda to as many known TC esolangs as possible < 1231301076 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :thus making them all interconvertible < 1231301091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Underlambda interps in various langs will also be included < 1231301108 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :...and Underlambda is an Underload-based language I am currently designing to work well in this project < 1231301524 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ais523: lol nice < 1231301543 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whats underlambda ais < 1231301553 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: an Underload-like lang I haven't finished yet < 1231301559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and whose spec keeps changing and is mostly stored in my head < 1231301561 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :whats underload < 1231301566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Underload < 1231301574 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :stop it with your logic < 1231301592 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lmfao < 1231301593 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Underlambda is higher-level, but compiles into a subset of itself that's slightly lower-level than Underload < 1231301604 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the quin is (:aSS):aSS < 1231301605 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1231301622 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is an important trick to be able to compile both into it and out of it easily < 1231301627 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:aSS):aSS < 1231301627 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :(:aSS):aSS < 1231301638 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231301667 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is amazed, no SHOCKED that psygnisfive hasn't grabbed onto this yet < 1231301680 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*before < 1231301692 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i think the aSS part is completely irrelevant. lol < 1231301695 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :I was making ass jokes of underload before it was cool < 1231301701 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh no, its not < 1231301703 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :is it? < 1231301709 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oooh its not :o < 1231301716 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hah. < 1231301717 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231301736 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that's some IMPORTANT ass < 1231301752 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: the aSS stuff is coincidence < 1231301765 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :suuuuuuure < 1231301770 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the quine didn't even look like that in Overload, it just turned out like that once I tarpitted it into Underload < 1231301784 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :SO YOU SAY < 1231301803 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BUT YOUR SUBCONSCIOUS DISAGREES < 1231301817 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ais's ass < 1231301826 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :my subconcious must have been working on Underload way before me, in that case < 1231301836 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but of course < 1231301857 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a platonic idea. < 1231301889 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout('privmsg #esoteric :^ul (~exec sys.stdout("privmsg #esoteric ::P)S")') < 1231301889 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :privmsg #esoteric :^ul (~exec sys.stdout("privmsg #esoteric ::P)S") < 1231301898 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :FAIL < 1231301904 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout('^ul (~exec sys.stdout(":P)S")') < 1231301904 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (~exec sys.stdout(":P)S") < 1231301922 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: you want an extra S at the end of that < 1231301937 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or something like that < 1231301950 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout('^ul (~exec sys.stdout(":P"))S') < 1231301950 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (~exec sys.stdout(":P"))S < 1231301950 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout(":P") < 1231301950 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231302056 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1231302157 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :do you want me to create a botloop again? < 1231302160 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or will I get in trouble for that? < 1231302164 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :do it! :o < 1231302178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :let me think, I haven't done it with bsmnt_bot/fungot yet < 1231302178 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: hitler wasn't that young either true some people found his statements about jews amusing, and it wouldn't show that the " pc" stands for a system this old, there is no < 1231302190 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Godwin's law invoked, you lose < 1231302191 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: nope, he only serves his country, democratic or fnord. user:ted wilkested wilkes 20:46, 6 december 2005 ( utc) < 1231302194 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :can i put a boner array in my butt loop? < 1231302204 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :You sure can < 1231302236 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :the most elegant programming language ever! < 1231302241 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ironically, it looks exactly like c < 1231302252 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what, Underload? < 1231302256 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :That's because C is like a boner in your butt < 1231302263 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no, the language with boner arrays and butt loops < 1231302270 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that comic is pretty stupid < 1231302273 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1231302286 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because they can just change the keywords and the language is just as elegant... < 1231302288 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :obviously the most elegant programming language ever is either scheme or haskell. < 1231302305 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :also, the most elegant programming language ever can't look like C < 1231302308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: or Prolog < 1231302316 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is elegant a different way < 1231302320 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :it is indeed < 1231302337 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :unification confuses me tho < 1231302344 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :simple binding doesnt but unification does < 1231302493 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec (lambda s='~exec (lambda s=%r: sys.stdout(s%%s))()\n': sys.stdout(s%s))() < 1231302494 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :~exec (lambda s='~exec (lambda s=%r: sys.stdout(s%%s))()\n': sys.stdout(s%s))() < 1231302508 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*):^ < 1231302517 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302517 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302517 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302517 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302518 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302518 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302518 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302518 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302518 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302518 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302518 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302518 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302519 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302520 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302520 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302522 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302522 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302524 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302524 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302525 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :someone break the loop! < 1231302526 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302526 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302528 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302528 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302530 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302530 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302532 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302532 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302534 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302534 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302535 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :~quit < 1231302536 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302536 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302538 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302538 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302540 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302540 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302541 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1231302542 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: break the loop, please? < 1231302542 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302544 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302544 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302544 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~ps < 1231302546 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :0: 'self.handle_callback(message, m, i)', 0.00 seconds < 1231302546 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302548 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302548 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302550 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302550 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302552 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302552 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302553 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh balls < 1231302554 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302554 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302556 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302556 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302558 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302558 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302559 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: just ~quit < 1231302560 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302560 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302562 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^ < 1231302562 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") < 1231302563 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :~quit < 1231302563 0 :bsmnt_bot!unknown@unknown.invalid QUIT :Remote closed the connection < 1231302565 0 :bsmnt_bot!n=bsmnt@eso-std.org JOIN :#esoteric < 1231302573 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, it worked < 1231302578 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :second try, I forgot the S to output first try < 1231302580 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so you just type ~exec sys.stdout("""^ul (a(:^)*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S):^""") ? < 1231302584 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231302586 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :thats craaaazy! < 1231302587 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i remember creating an epiiiic quine in #scheme < 1231302594 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :so you mean if i just did...... < 1231302595 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, I started on fungot not bsmnt_bot < 1231302596 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :ais523: 87 113 d fr-200m fnord) ms (9/ 2-) 0 kev. < 1231302600 0 :bsmntbombdood!unknown@unknown.invalid PART #esoteric :? < 1231302600 0 :bsmntbombdood!n=gavin@97-118-116-4.hlrn.qwest.net JOIN :#esoteric < 1231302600 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because that one's shorter < 1231302602 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :no im kidding i wouldnt. :P < 1231302649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I love Underload so much for writing quines... < 1231302653 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that thing went on for like 15 minutes < 1231302658 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's an excellent lang for the purpose < 1231302802 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231302803 0 :psygnisf_!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1231302804 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: for a value of 15 close to 2 < 1231302819 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: nuh uh < 1231302819 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or wait you mean in #scheme? < 1231302826 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: in #scheme < 1231302850 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you'd think scheme people would be accustomed to handling quines < 1231302851 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder where the code for that is < 1231302870 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: was it a loop between two bots? < 1231302879 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric : well, I could use PSOX < 1231302880 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh? < 1231302893 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ais523: either 2 or 3 < 1231302895 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :What's this about PSOX? < 1231302903 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: talking about how IRC using stdin/stdout was the only way that Thutubot could work < 1231302913 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then remembering that PSOX would have provided an alternative if more streams were needed < 1231302928 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, stdin/stdout can be mapped to the IRC streams, they generally aren't IRC by default < 1231302937 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec bot.raw("QUIT") < 1231302937 0 :bsmnt_bot!unknown@unknown.invalid QUIT : < 1231302940 0 :bsmnt_bot!n=bsmnt@eso-std.org JOIN :#esoteric < 1231302950 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: l337 < 1231302955 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :But since you don't need extra streams, you're not using PSOX.. < 1231302959 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231302961 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just checking if i remembered it < 1231302970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not to mention that handling NULs is a bit tricky in most langs < 1231302972 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in case someone else does a bot loop < 1231302989 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they can be expressed as \x0 in Thutu, just I don't know if putting them inside strings drives Perl mad < 1231303054 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :If there's interest, I might work on an update to PSOX to allow langs restricted to alphanumerics to work with it < 1231303085 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the eso world probably needs something like PSOX. However, all attempts to do so seem to have ended in failure, for some reason < 1231303091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :PESOIX; EsoAPI... < 1231303112 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ais523, lack of others expressing interest is the reason I abandoned PSOX < 1231303128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it's hard to get anyone to express interest in the eso world < 1231303140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and most of the sort of things I work on, PSOX-stuff is irrelevant < 1231303154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because I'm more interested in paradigms, which don't normally care about I/O < 1231303165 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :I think everyone in the eso world lost interest < 1231303239 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is reading a webcomic with 1 comic/day since before the universe began < 1231303250 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: mezzacotta? < 1231303257 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's been linked here several times in the past < 1231303266 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I read it, and ehird read it once and probably still does < 1231303273 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and lots of other people here do too, I reckon < 1231303277 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Oh < 1231303288 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I was referring to mezzacotta < 1231303298 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec (lambda n,s1='^ul (%s)S',s2='~exec (lambda s1=%r,s2=%r:sys.stdout.write(s1%%s2%%(s1,s2,n-1) if n else "stop"))(%d)': sys.stdout.write(s1%s2%(s1,s2,n-1) if n else "stop"))(3) < 1231303298 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1231303305 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :geh < 1231303311 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :MizardX: what is that program? < 1231303333 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :are you attempting a bot loop with trivial Underload rather than trivial Python? < 1231303343 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : ^ < 1231303361 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec (lambda n,s1='^ul (%s)S',s2='~exec (lambda s1=%r,s2=%r:sys.stdout(s1%%s2%%(s1,s2,n-1) if n else "stop"))(%d)': sys.stdout(s1%s2%(s1,s2,n-1) if n else "stop"))(3) < 1231303362 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :SyntaxError: invalid syntax < 1231303362 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(that's a pointer to where the syntax error is, btw, it probably only works in fixed-width font though and my client's using variable-width) < 1231303378 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : ^ < 1231303394 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :mirc strips repeated whitespace < 1231303401 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, not particularly useful then... < 1231303402 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :my question is, can you make a loop where _both_ sides do copying < 1231303426 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: it's surely possible, but wouldn't that result in exponential growth? < 1231303433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or would you delete one of the copies on each side? < 1231303456 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well the copied part would be the execution of the other... < 1231303497 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec (lambda n,s1='^ul (%s)S',s2='~exec (lambda s1=%r,s2=%r:sys.stdout.write(n and s1%%s2%%(s1,s2,n-1) or "stop"))(%d)': sys.stdout.write(n and s1%s2%(s1,s2,n-1) or "stop"))(3) < 1231303497 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (~exec (lambda s1='^ul (%s)S',s2='~exec (lambda s1=%r,s2=%r:sys.stdout.write(n and s1%%s2%%(s1,s2,n-1) or "stop"))(%d)':sys.stdout.write(n and s1%s2%(s1,s2,n-1) or "stop"))(2))S < 1231303497 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec (lambda s1='^ul (%s)S',s2='~exec (lambda s1=%r,s2=%r:sys.stdout.write(n and s1%%s2%%(s1,s2,n-1) or "stop"))(%d)':sys.stdout.write(n and s1%s2%(s1,s2,n-1) or "stop"))(2) < 1231303497 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :NameError: global name 'n' is not defined < 1231303511 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1231303517 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :~exec (lambda n,s1='^ul (%s)S',s2='~exec (lambda n,s1=%r,s2=%r:sys.stdout.write(n and s1%%s2%%(s1,s2,n-1) or "stop"))(%d)': sys.stdout.write(n and s1%s2%(s1,s2,n-1) or "stop"))(3) < 1231303517 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (~exec (lambda n,s1='^ul (%s)S',s2='~exec (lambda n,s1=%r,s2=%r:sys.stdout.write(n and s1%%s2%%(s1,s2,n-1) or "stop"))(%d)':sys.stdout.write(n and s1%s2%(s1,s2,n-1) or "stop"))(2))S < 1231303517 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec (lambda n,s1='^ul (%s)S',s2='~exec (lambda n,s1=%r,s2=%r:sys.stdout.write(n and s1%%s2%%(s1,s2,n-1) or "stop"))(%d)':sys.stdout.write(n and s1%s2%(s1,s2,n-1) or "stop"))(2) < 1231303518 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (~exec (lambda n,s1='^ul (%s)S',s2='~exec (lambda n,s1=%r,s2=%r:sys.stdout.write(n and s1%%s2%%(s1,s2,n-1) or "stop"))(%d)':sys.stdout.write(n and s1%s2%(s1,s2,n-1) or "stop"))(1))S < 1231303518 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec (lambda n,s1='^ul (%s)S',s2='~exec (lambda n,s1=%r,s2=%r:sys.stdout.write(n and s1%%s2%%(s1,s2,n-1) or "stop"))(%d)':sys.stdout.write(n and s1%s2%(s1,s2,n-1) or "stop"))(1) < 1231303518 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (~exec (lambda n,s1='^ul (%s)S',s2='~exec (lambda n,s1=%r,s2=%r:sys.stdout.write(n and s1%%s2%%(s1,s2,n-1) or "stop"))(%d)':sys.stdout.write(n and s1%s2%(s1,s2,n-1) or "stop"))(0))S < 1231303518 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec (lambda n,s1='^ul (%s)S',s2='~exec (lambda n,s1=%r,s2=%r:sys.stdout.write(n and s1%%s2%%(s1,s2,n-1) or "stop"))(%d)':sys.stdout.write(n and s1%s2%(s1,s2,n-1) or "stop"))(0) < 1231303518 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :stop < 1231303542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :aha, a terminating botloop < 1231303543 0 :MizardX!unknown@unknown.invalid PRIVMSG #esoteric :that was what I was trying to do < 1231303547 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Is the mezzacotta algorithm public? < 1231303551 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :now I have to write one in Underload < 1231303559 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: no < 1231303660 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :It's supposed to be gibberish more often than not, and the only way of finding good ones is to look at the top rated? < 1231303672 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :essentially < 1231303696 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i feel it has deteriorated since the start though, not enough people voting < 1231303719 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or maybe not enough people looking for new ones < 1231303726 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :So the algorithm doesn't check to make sure the responses are semi-coherent or obey any sort of grammar? < 1231303754 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there are several characters, some of which look at previous speech < 1231303776 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :some of the characters are not _intended_ to be coherent < 1231303808 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Where does it get "previous speech" from? < 1231303816 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And where can I get an FAQ on all this? < 1231303818 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :er the previous panels < 1231303836 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could look at the forum discussion, there is no FAQ < 1231303850 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :as i said the algorithm is not publicized < 1231303913 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anything known is just deduced from the examples < 1231303967 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :you could say the characters resemble the themes in fungot, some of them < 1231303968 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: deleted the word ' ' av". ( i'd change it but although i've made a report to fnord for fnord < 1231304018 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :there's an eliza psychologist program, a mad scientist, someone quoting the D&D player's handbook or something like that < 1231304031 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :How is it that there are two good comics in 9999999999999 BC? < 1231304056 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :Also, where are the forums? < 1231304062 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :since it's the first year, someone went to the trouble of looking through all of them < 1231304095 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:*:*:*):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~*~**(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*)~^:^ < 1231304104 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:*:*:*):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~*~**(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304104 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul :((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~*~**(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^!!()()********::::::::""") < 1231304104 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul :((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~*~**(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^!!()()********:::::::: < 1231304104 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of stack! < 1231304117 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:*:*:*):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~*~*~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304117 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul !!()()********:::::::::((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~*~*~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304117 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul !!()()********:::::::::((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~*~*~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304117 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric : ...out of stack! < 1231304130 0 :moozilla!n=moozilla@207-118-29-133.dyn.centurytel.net JOIN :#esoteric < 1231304137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:*:*:*):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304137 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (::::::::!!()()********):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304138 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (::::::::!!()()********):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304138 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (:::::::!!()()*******):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304138 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:::::::!!()()*******):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304138 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (::::::!!()()******):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304138 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (::::::!!()()******):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304138 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (:::::!!()()*****):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304139 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:::::!!()()*****):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304140 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (::::!!()()****):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304141 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (::::!!()()****):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304143 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (:::!!()()***):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304144 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:::!!()()***):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304146 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (::!!()()**):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304147 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (::!!()()**):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304149 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (:!!()()*):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304150 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:!!()()*):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304161 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and there we have it, a terminating botloop < 1231304165 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :where the Underlambda part does the counting < 1231304176 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes it twice as long < 1231304181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:*:*:*:*):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304181 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (::::::::::::::::!!()()****************):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304181 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (::::::::::::::::!!()()****************):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304181 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (:::::::::::::::!!()()***************):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304181 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:::::::::::::::!!()()***************):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304182 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (::::::::::::::!!()()**************):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304182 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (::::::::::::::!!()()**************):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304182 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (:::::::::::::!!()()*************):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304182 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:::::::::::::!!()()*************):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304184 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (::::::::::::!!()()************):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304184 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (::::::::::::!!()()************):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304187 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (:::::::::::!!()()***********):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304187 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:::::::::::!!()()***********):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304190 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (::::::::::!!()()**********):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304190 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (::::::::::!!()()**********):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304193 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (:::::::::!!()()*********):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304193 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:::::::::!!()()*********):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304196 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (::::::::!!()()********):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304196 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (::::::::!!()()********):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304199 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (:::::::!!()()*******):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304199 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:::::::!!()()*******):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304202 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (::::::!!()()******):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304202 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (::::::!!()()******):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304205 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (:::::!!()()*****):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304205 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:::::!!()()*****):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304208 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (::::!!()()****):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304208 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (::::!!()()****):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304211 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (:::!!()()***):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304211 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:::!!()()***):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304214 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (::!!()()**):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304214 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (::!!()()**):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304217 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("""^ul (:!!()()*):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^""") < 1231304217 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :^ul (:!!()()*):((!())~^):*^(a(~^:^)*(:((!())~^):*^)~*~:(:)~^~(*)~^(!!()())~**a~*(^ul )~*(")::**:(~)~a*^**a(~exec sys.stdout)~*S)~^:^ < 1231304274 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot! < 1231304277 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: huh, there doesn't seem to be a forum link from the main comic < 1231304281 0 :psygnisf_!unknown@unknown.invalid NICK :psygnisfive < 1231304283 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1231304287 0 :metazilla!n=moozilla@207-118-29-133.dyn.centurytel.net JOIN :#esoteric < 1231304295 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1231304297 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1231304299 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :bdmntbombdood, remind me < 1231304305 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :do you like cock? < 1231304311 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and, do you like vagina? < 1231304322 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and simultaneously, do you like girls? do you like boys? < 1231304341 0 :Slereah_!unknown@unknown.invalid PRIVMSG #esoteric :Ask him directly if he'll fuck you. < 1231304362 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: http://www.irregularwebcomic.net/draakslair/index.php < 1231304402 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :slereah_: i dont want him to. i just cant remember what bend he is. < 1231304402 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it's a forum for several webcomics, the mezzacotta ones are the third sublist < 1231304417 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There are .. 2 threads in the mezzacotta forums on there < 1231304431 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :for some reason i have the feeling hes either not straight, or has exceptionally odd fetishes. < 1231304443 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: probably because they aren't linked from the comic itself < 1231304455 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: whoops, it seems it's set to expire < 1231304482 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or what ais523 said < 1231304649 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231304673 0 :moozilla!n=moozilla@207-118-29-133.dyn.centurytel.net JOIN :#esoteric < 1231304715 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Sgeo: ah, the forums were only linked from a blog post, which is buried a long way down < 1231304735 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well it's _supposed_ to be half-baked :D < 1231304778 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what do you think of my terminating botloop, by the way? < 1231304789 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :fine, fine < 1231304807 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm quite proud of that given that I wrote it at 4:55am < 1231306353 0 :oerjan!unknown@unknown.invalid QUIT :"Succubus" < 1231307476 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hey guys i saw a cool datastructure < 1231307478 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.cs.uwaterloo.ca/research/tr/1999/09/CS-99-09.pdf < 1231307506 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :similar to http://en.wikipedia.org/wiki/Hashed_array_tree < 1231307583 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :gregorr are you here? < 1231307661 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231307664 0 :moozilla!n=moozilla@207-118-29-133.dyn.centurytel.net JOIN :#esoteric < 1231308099 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I know you're asleep now and I ought to be too, but I've finally started to review your C-INTERCAL patch submissions < 1231308392 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1231308394 0 :metazilla!n=moozilla@207-118-29-133.dyn.centurytel.net JOIN :#esoteric < 1231309047 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ais523: he should be getting up about now anyway < 1231309074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION laughs at oerjan's quit reason < 1231311177 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1231311765 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1231311775 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i want to try some evolutionary programming < 1231311779 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :on simple tasks < 1231311799 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :to try and create something nearly inscrutable, but simple, which solves some simple problem < 1231311930 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :and then reverse engineer the solution < 1231314693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wow, when hunting down the HAVE_SYS_INTERPRETER bug, I tried Googling < 1231314715 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it seems that C-INTERCAL is the top hit for autoconf HAVE_PROG_SH, and the second hit for autoconf HAVE_SYS_INTERPRETER < 1231314723 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no wonder it isn't a high priority for the autconf developers... < 1231314889 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it is very very /very/ INTERCAL to use a documented feature of autoconf to check for something that ought to be checked for but nobody bothers < 1231314894 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pity they deprecated it < 1231314899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :incidentally: http://members.cox.net/stefanor/intercal.vim < 1231315025 0 :olsner!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1231315199 0 :clog!unknown@unknown.invalid QUIT :ended < 1231315200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1231318112 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"You only need one wheel. Bikers are just greedy." < 1231318885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, morning < 1231318891 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :morning < 1231318892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hi < 1231318894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1231318896 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or very late night, depending on your point of view < 1231318897 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1231318916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, 10:01 isn't "night" in any meaning of the work < 1231318917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :word* < 1231318917 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION suddenly wonders the wisdom in checking for sh in an autoconf-based build system < 1231318918 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IMO < 1231318925 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it is if you didn't go to sleep in the meantime... < 1231318931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* ais523 suddenly wonders the wisdom in checking for sh in an autoconf-based build system <-- agreed < 1231318945 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the reason it was in there was that I used to have a bypass-autoconf alternative for the DOS build < 1231318948 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which worked even without sh < 1231318953 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking about dropping that possibility, though < 1231318976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well you could just #define it to be on except for dos < 1231318989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so static forced on with autoconf < 1231318999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and static forced off without autoconf < 1231319038 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231319046 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that would deal with the PROG_SH thing < 1231319056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and also explain why C-INTERCAL was the only hit < 1231319057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting new tool in last valgrind release http://www.valgrind.org/docs/manual/pc-manual.html < 1231319063 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's the HAVE_SYS_INTERPRETER that's the tricky one < 1231319070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only issue it is detects a number of issues in ld.so < 1231319082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and one inside ncurses < 1231319091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :apart from that cfunge passes it with flying colours < 1231319101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I can hardly fix those inside system libraries < 1231319105 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, looks interesting < 1231319128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric : and I can hardly fix those inside system libraries <--- if it happens in gcc-bf, let me know, you maybe could fix it there by telling me < 1231319136 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not it wasn't < 1231319139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I don't think valgrind's been ported to Brainfuck yet < 1231319143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1231319169 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh and *sometimes* it reports an issue inside asin()... < 1231319185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but it says the tool is experimental < 1231319197 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway nothing directly in cfunge < 1231319220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but some stuff in ncurses, ld.so, and (sometimes) libm.so < 1231319570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh also memcheck has some new cool option to detect uninitialised values when they happen or something rather than way way later < 1231319575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in the last release < 1231319579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I haven't tested it yet < 1231319588 0 :moozilla!n=moozilla@d17-130.rb.gh.centurytel.net JOIN :#esoteric < 1231319596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it says it will run way way slower < 1231319671 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :interesting, ptrcheck's one of the first programs I've seen that actually relies on various guarantees the C standard makes about pointers < 1231319696 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :one of the perennial arguments at comp.lang.c is about whether pointers in theory have to still work if you split them into pieces and reassemble them < 1231319698 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it can break though, note the issue it mentions about " p = /* arbitrary condition */ ? &a[i] : &b[i];" < 1231319703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and now we have a C implementation it breaks < 1231319714 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also it runs machine code < 1231319799 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I think an actual error checking C *interpreter* or at least byte code interpreter could be very interesting < 1231319805 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a lot more complex however < 1231319821 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231319831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could probably do that by mixing a modified gcc with a modified valgrind < 1231319839 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :modified to share more information < 1231319862 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, there is also libmudflap, and you can actually run a mudflap program under valgrind, strange I know... < 1231319869 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not strange at all < 1231319871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and slow as hell < 1231319877 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no theoretical reason why it wouldn't work < 1231319894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well yes I think it is since for example boehm-gc + valgrind = sigsegv at startup < 1231319917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and mudflap certainly does dirty stack tricks too < 1231319929 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, I didn't realise it did dirty stack tricks < 1231319942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I'm pretty sure I read that it did < 1231319956 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C-INTERCAL doesn't really do dirty stack tricks, at least the ones it does are sanctioned by the C standard < 1231319968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh and funny thing, mudflap has an option to "wipe on free()" < 1231319973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that crashes with cfunge < 1231319984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it tries to wipe a readonly mmap() < 1231319998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on munmap() < 1231320001 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sounds like a bug in mudflap < 1231320016 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably they weren't expecting people to allocate read-only memory... < 1231320018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes and I don't have last gcc, I run stable gentoo, otherwise I would report it < 1231320028 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I don't, I mmap() a file as read only < 1231320033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't anonymous memory < 1231320039 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know < 1231320053 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to figure out if a hypothetical read-only malloc would have any use < 1231320070 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I suppose you could try to determine if the system set unallocated memory to any particular value < 1231320073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well mmap() and malloc() are quite different < 1231320102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also checking unallocated memory is highly undef behaviour < 1231320107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231320108 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, I know < 1231320113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :allocated un-written < 1231320114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I meant < 1231320118 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :both < 1231320121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1231320132 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I'm not entirely sure that the second is illegal via an unsigned char pointer < 1231320139 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I'm dubious that it's legal, too < 1231320148 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is legal I suspect < 1231320155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how would memcpy() work otherwise? < 1231320156 0 :metazilla!unknown@unknown.invalid QUIT :Connection timed out < 1231320156 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you can get away with all sorts of things with unsigned char pointers that you can't with other things < 1231320159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if the struct has padding < 1231320166 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: by magic < 1231320169 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to be more precise < 1231320181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean the interp that defines memcpy knows that it can get away with doing that < 1231320218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well, you can memcpy() a struct that is fully initialised but has padding. Even valgrind allows copying uninitialised memory without reporting error for that reason < 1231320224 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there would be too many errors otherwise < 1231320240 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, but imagine a hypothetical interpreter whose memcpy didn't copy padding < 1231320251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and each byte in memory had an extra is_padding bit < 1231320262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't think that violates the C standard, even though that's stupid < 1231320262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, then that would break tricks that copied them using other ways < 1231320266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which I think are valid < 1231320278 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :what other tricks? < 1231320309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well if the struct is on the stack and not a pointer isn't it valid to copy with = iirc? < 1231320315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is pretty sure it is < 1231320349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that may be C99 or I may be wrong < 1231320356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or it may be C89 even < 1231320367 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's C89 < 1231320370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1231320374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the compiler knows about padding when it implements = < 1231320376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then you have an example < 1231320386 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in fact, I expect many compilers wouldn't copy the padding at all < 1231320396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231320398 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :unless it was faster to do a block-copy than several move instructions < 1231320399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that could be slower < 1231320405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes exactly < 1231320409 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it could be slower for a big struct, I agree < 1231320417 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I bet it would be faster for struct {char c; int i;} though < 1231320433 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least on x86 < 1231320439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, depends, a single moveq should be faster on amd64 I expect < 1231320468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :moveq is gas name for it though iirc < 1231320513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :intel syntax use another name probably since amd64 ref docs talk about the "rex prefix byte" making operands of the next instruction 64-bit < 1231320603 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh btw, ptrcheck for cfunge (in a run where it didn't complain about errors inside asinl()): http://rafb.net/p/DF6sVr22.html < 1231320620 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Mycology, by any chance? < 1231320632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes, and my ncurses and ld.so both have debugging info < 1231320647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I'm not sure why it doesn't report symbols in those < 1231320651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems rather strange < 1231320656 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it may be the wrong format of debugging info < 1231320661 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ptrcheck seems to care about dwarf3 < 1231320672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well. what is -ggdb then? < 1231320683 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably a dwarf3 variant < 1231320690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : -ggdb < 1231320690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Produce debugging information for use by GDB. This means to use the most expressive format available (DWARF 2, stabs, or the native format if neither of < 1231320690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : those are supported), including GDB extensions if at all possible. < 1231320691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231320695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right dwarf2? < 1231320702 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :IIRC, it's "use whatever's best for gdb out of the formats I know, plus GNU extensions" < 1231320722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well cfunge was built with -ggdb too < 1231320728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and there are symbols for it in the trace < 1231320757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : -gdwarf-2 < 1231320758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Produce debugging information in DWARF version 2 format (if that is supported). This is the format used by DBX on IRIX 6. With this option, GCC uses fea‐ < 1231320758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : tures of DWARF version 3 when they are useful; version 3 is upward compatible with version 2, but may still cause problems for older debuggers. < 1231320758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231320874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well there is no option for pure dwarf3 in my man gcc, nor is cfunge built in any other way < 1231320881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so something weird is going on there < 1231320908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I get the same odd errors from a simple valgrind --tool=exp-ptrcheck build/cfunge -h < 1231321013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1231321014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :==18184== Invalid read of size 8 < 1231321014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :==18184== at 0x343000D3BF: (within /lib64/ld-2.6.1.so) < 1231321014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :==18184== by 0x3430432A18: exit (in /lib64/libc-2.6.1.so) < 1231321014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :==18184== by 0x401375: (within /bin/echo) < 1231321014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :==18184== by 0x343041DB73: (below main) (in /lib64/libc-2.6.1.so) < 1231321015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :==18184== Address 0x3430739b98 is not derived from any known block < 1231321046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well any binary I try on report those, I guess some missing suppression entries for whatever libc version I have < 1231321947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there? < 1231321951 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231321970 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as long as eso-std.org is effectively down, I'm here whenever I'm logged in < 1231321984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have profiled cfunge and the current largest speed problem is pushing strings < 1231322035 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :any idea how to optimise? I have been wondering if maybe making funge stack grow down would help, it would mean I could memcpy() the string... on the other hand it would also mean that growing the stack wouldn't be a simple realloc() any more < 1231322043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(and yes I realloc in chunks) < 1231322211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, any good idea? < 1231322251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you could store a pointer to the string on the stack, rather than the string itself < 1231322261 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and only expand it if someone cares about the individual chars in it < 1231322267 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that would be really complex < 1231322282 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ideally, you'd have to recognise print loops, etc, for it to work well < 1231322297 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes it would and have the overhead of type tagging values < 1231322304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes indeed < 1231322309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something for jitfunge rather < 1231322365 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1231322372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it would basically need a total redesign, and for "" strings it is hard to use, in fact it stack_push_string() isn't used there since that would break threads badly < 1231322401 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ah, ofc < 1231322407 0 :moozilla!n=moozilla@d17-130.rb.gh.centurytel.net JOIN :#esoteric < 1231322414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :stack_(push|pop)_string are used instead for stuff like fingerprint instructions and i, o, y and such that need to push and/or pop strings < 1231322658 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1231322885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231322889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has an evil idea < 1231322907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :basically like C++ templates but in C, by using macros < 1231322998 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that's far more fun using gcc extensions < 1231323005 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :typeof and ({ }), in particular < 1231323064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I was thinking generating the result types statically, like putting something like this in the header: GEN_FUNCS(char) < 1231323069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and so on for different types < 1231323079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would still be portable < 1231323088 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and with other macros you could hide this < 1231323133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, anyway it is strange that C99 has tgmath.h but not typeof() < 1231323154 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :how did they think tgmath.h would be implemented without typeof() < 1231323178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :sizeof works fine < 1231323192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, not really, how would it work for complex types? < 1231323207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I thought tgmath was just float vs double vs long double < 1231323220 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, doesn't it support the complex variants too? < 1231323221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks < 1231323257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :4 For each unsuffixed function in for which there is a function in < 1231323258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : with the same name except for a c prefix, the corresponding type- < 1231323258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : generic macro (for both functions) has the same name as the function in . The < 1231323258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : corresponding type-generic macro for fabs and cabs is fabs. < 1231323293 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm having trouble parsing that paragraph... < 1231323298 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and clearly, it isn't fabs < 1231323306 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because that isn't a tgmath function < 1231323330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it isn't? GCC's tgmath support is incomplete < 1231323343 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I meant, it would be called something else < 1231323345 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fabs is < 1231323353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/xK94QQ46.html < 1231323353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just the tgmath version is called something else IIRC < 1231323355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see that table < 1231323491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, http://rafb.net/p/8QZbDk26.html < 1231323613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah from my system tgmath.h: "/* This is ugly but unless gcc gets appropriate builtins we have to do something like this. Don't ask how it works. */" < 1231323619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# define __floating_type(type) (((type) 0.25) && ((type) 0.25 - 1)) < 1231323621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ew < 1231323649 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I don't see why the part after the && is needed < 1231323657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or are there types which round upwards? < 1231323665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, no idea < 1231323734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also: < 1231323736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# define __tgmath_real_type_sub(T, E) \ < 1231323736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : __typeof__(*(0 ? (__typeof__ (0 ? (double *) 0 : (void *) (E))) 0 \ < 1231323736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : : (__typeof__ (0 ? (T *) 0 : (void *) (!(E)))) 0)) < 1231323740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf is that < 1231323782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, that's really clever < 1231323792 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's exploiting the type of ?:'s return value rules < 1231323801 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to do the tgmath calcuation in one macro < 1231323845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I don't know what those rules are < 1231323848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what does it do < 1231323897 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: remember I haven't gone to bed yet, I'm not really in a fit state to work it out < 1231323907 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and my quick explanation of how it works may be completely wrong < 1231324014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, about those ick patches < 1231324017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :any questions btw? < 1231324027 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not really < 1231324033 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have a funky error message for the buffer overflow < 1231324039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also: http://rafb.net/p/bro27D69.html < 1231324044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what buffer overflow? < 1231324049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh that one < 1231324052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now I remember < 1231324054 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ick_snprintf_or_die < 1231324057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1231324059 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's BETTER LATE THAN NEVER < 1231324062 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given the circumstances that cause it < 1231324066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was so long ago that I worked on it < 1231324071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, heh right < 1231324134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow...... http://rafb.net/p/2pUgX781.html < 1231324140 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... ick build is giving more warnings now < 1231324147 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but I think that's because you tweaked the warning level up < 1231324151 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :rather than due to buggier code < 1231324159 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I didn't in configure.ac afaik < 1231324163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I only did for cfunge < 1231324167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is iffi < 1231324179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1231324183 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :warning: ignoring return value of ‘system’, declared with attribute warn_unused_result < 1231324195 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what's causing that < 1231324217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :__attribute__((warn_unused_result)) < 1231324228 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think it is included in -Wall < 1231324248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm wondering why it's happening now, and wasn't before < 1231324254 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... maybe due to an OS upgrade < 1231324257 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I might have better header files now < 1231324262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1231324268 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, why check the return value from system? It's unportable < 1231324286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm? system() is ISO C < 1231324296 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: its return value is unportable < 1231324305 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's not defined to mean anything in particular, IIRC < 1231324314 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(its argument is unportable too, but has more of a consistent meaning) < 1231324316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :extern int system (__const char *__command) __wur; < 1231324324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it seems __wur means warn_unused_result < 1231324371 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :system(NULL) has a defined return value, though. But system() with a non-null argument has a completely implementation-defined value. < 1231324385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, what is the result of system(NULL)? < 1231324386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also < 1231324394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I suspect it is defined by POSIX < 1231324414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which may be the reason that linux headers think you should check the result < 1231324414 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :system(NULL) returns nonzero "if a command processor is available". Of course that's a bit vague, too. < 1231324535 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :POSIX does define it, yes. < 1231324541 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it vaguely means that system(NULL) returns nonzero if you can ever get system to do anything < 1231324543 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1231324547 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and zero if it's a no-op < 1231324603 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Actually I don't see a clear definition what system("foo"); should do if system(NULL) returns zero. < 1231324618 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :no, but in practice no-op seems likely < 1231324633 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, how much more implementation-defined can you get than "causes the implementation to act in an implementation-defined manner"? < 1231324678 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/home/anmaster/cfunge/trunk/src/fingerprints/DATE/DATE.c:123: warning: cast from function call of type 'long double' to non-matching type 'long long int' < 1231324679 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1231324682 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : return (fungeCell)roundl(jdn); < 1231324684 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :C99 verbiage is: "-- passes the string -- to that command processor to be executed in a manner which the implementation shall document; this might then cause the program calling system to behave in a non-conforming manner or to terminate." < 1231324686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is wrong with that? < 1231324694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it makes no sense to me < 1231324700 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what is jdn? < 1231324702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why would I cast the function call, I'm casting the result < 1231324710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, long double jdn < 1231324724 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1231324724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway the issue is that I'm trying to cast the result of roundl() < 1231324727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and what's the type of roundl? < 1231324732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, man roundl < 1231324738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is a C99 standard function < 1231324753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : long double roundl(long double x); < 1231324760 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... your compiler doesn't like casting from long double to long long int < 1231324768 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because the long long int might not fit in a long double, presumably < 1231324768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, GCC < 1231324770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1231324774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that isn't the issue < 1231324776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if I do: < 1231324783 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they only have a bit over 50 bits of precision, IIRC < 1231324784 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not 64 < 1231324788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :long double tmp = roundl(jdn); < 1231324793 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :return (fungeCell)tmp; < 1231324796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't complain < 1231324803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only if I directly cast the result of roundl() < 1231324807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is pretty strange < 1231324832 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1231324840 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231324845 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the warning seems to be something specific < 1231324848 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why it's there < 1231324853 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I mean, the error message is pretty specific < 1231324885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it seems to happen whenever I put (integer-type-goes-here)function_that_returns_a_floating_point_type(); < 1231324905 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I wonder why that's a warning < 1231324912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea < 1231324913 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd expect splint to warn about that sort of thing < 1231324916 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but then, it warns about everything < 1231324938 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it even has options for enforcing naming conventions on variables, IIRC < 1231325033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm -Wbad-function-cast cause it < 1231325041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : -Wbad-function-cast (C and Objective-C only) < 1231325041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Warn whenever a function call is cast to a non-matching type. For example, warn if "int malloc()" is cast to "anything *". < 1231325051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now that doesn't make much sense < 1231325055 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes it does < 1231325058 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I see what's going on here < 1231325068 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :casting malloc hides errors due to forgetting to include stdlib.h < 1231325074 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in which case it's int malloc implicitly < 1231325090 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's gcc's attempt to nevertheless produce a warning when that happens < 1231325106 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, I don't see why you have the cast there at all < 1231325113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, sure, in that case it would be int-to-anything < 1231325114 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :long double casts implicitly to long long int... < 1231325138 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and as comp.lang.c will tell you, implicit casts are better than explicit casts < 1231325143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also gcc already warns about missing prototypes < 1231325154 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(the only reason NULL is cast to const char* for lose.h is the ridiculousness, AFAICT...) < 1231325179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I was trying to shut up ICC's warning about "may change the value" < 1231325192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also a 32-bit build would be long double -> int cast < 1231325210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't matter < 1231325217 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the function is declared to return a fungeCell, isn't it? < 1231325220 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so they cast is just redundant < 1231325222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*the < 1231325227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :/home/anmaster/cfunge/trunk/src/fingerprints/DATE/DATE.c(123): warning #810: conversion from "long double" to "fungeCell={int32_t={int}}" may lose significant bits < 1231325227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : return roundl(jdn); < 1231325227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ^ < 1231325230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1231325248 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I dislike the may lose significant bits warnings < 1231325251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ofc, they're correct < 1231325254 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but they're also what I mean < 1231325264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes and even useful sometimes, it helped me catch a few bugs < 1231325267 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I remember just turning that one off, back when I used to use bcc < 1231325271 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :With an existing prototype the warning is a bit unexpected, since the compiler knows the "physical" type of the return value of roundl and should be able to work "correctly". < 1231325287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, indeed < 1231325306 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Java is very fond of "may lose bits" warnings, which are actually errors there. < 1231325315 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I probably wouldn't have even used roundl < 1231325325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, also gcc-4.3.2 warns about "may lose ..." with -Wconversion < 1231325325 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more likely I'd have added 0.5, then implicitly casted the return value < 1231325329 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I'm not sure that works for negatives < 1231325331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :earlier versions didn't < 1231325336 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And not related, but: there's llroundl which does directly "long double" -> "long long int"; of course that's not very useful for you if you want it to work no matter what the fungeCell type is. < 1231325348 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: is that C99? < 1231325351 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1231325363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, really? *looks* < 1231325370 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's lots of ifdefs for 32/64-bit in cfunge anyway < 1231325386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes but I use int64_t/int32_t < 1231325395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and almost all those ifdef are in one header < 1231325406 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, there's nothing wrong with casting to long long < 1231325417 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then relying on low-bit preservation < 1231325420 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that probably gives warnings < 1231325460 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The round/lround/llround always round to the nearest integer, with halfway cases away from zero, no matter what the rounding mode is. That's not exactly what +0.5 and truncation does. < 1231325466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, one issue is that some *bsd lack the *l math.h functions < 1231325479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :freebsd have roundl but lacks sinl for example < 1231325506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(which is the reason I check and fall back on the double version) < 1231325508 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1231325516 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1231325527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, indeed < 1231325548 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc round() isn't in C89 either < 1231325845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231325848 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Why its converting from long double anyway? < 1231325864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is casting a double NaN to integer undefined? < 1231325902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, the program? because it did floating point computations and want an integer result, it is converting from year/month/day to whole number julian day number < 1231325903 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Ilari: round returns floating-point... < 1231325913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which need floating point computation in between < 1231325924 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :wait, why does year/month/day to Julian involve floating point? < 1231325934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it needs the round() rounding behaviour when it comes to negative julian days < 1231325948 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Round returns floating point, but it also takes floating point as argument (otherwise it wouldn't make any sense). < 1231325949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, because it returns the wrong result otherwise? < 1231325958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, yes indeed < 1231326023 0 :Corun!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231326036 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Err, year/month/day to Julian day number involves floating point computations? < 1231326052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, yep < 1231326064 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :integer division made it break < 1231326072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : long double jdn = date->day + floorl((153 * m + 2)/5.0) + 365 * y < 1231326072 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : + floorl(y/4.0) - floorl(y/100.0) + floorl(y/400) - 32045; < 1231326096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you use integer division there instead it breaks, no I didn't bother figuring out why < 1231326128 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :possibly some of those don't need it < 1231326171 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231326177 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1231326223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : int64_t a = floorl((14 - date->month) / 12.0); < 1231326223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : long double y = Y + 4800 - a; < 1231326235 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :looking at that it should be possible to change y to int64_t < 1231326236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :except < 1231326239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mycology says BAD then < 1231326243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :BAD: J should push -1119007 given [-7777,2,29] < 1231326258 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Ah, negative values of y. < 1231326267 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, yes they need to be correct of course... < 1231326318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I hope that explains it for you too? < 1231326326 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231326361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact I'd go as far as calling the current calculations I use for this "extremely brittle" and thus I don't want to change anything in them if possible < 1231326415 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :julian_to_ymd() is even worse, it needs casting to integer almost all the time < 1231326526 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1231326550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, ais523 if you are interested, here is the relevant code for converting back and forth, most code I found on the web only handled positive julian day numbers so here is some code that handles negative ones too: http://rafb.net/p/33SjNl24.html < 1231326569 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as far as I know it is correct, at least for the values that mycology tests < 1231326706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I wrote the code and no I don't fully understand it :P < 1231326896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for any comments on it < 1231326950 0 :Ilari!unknown@unknown.invalid PRIVMSG #esoteric :Probably easiest way to get rid of those FP ops would be to have dedicated function that performs that division and floor using only integer math... < 1231326974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Ilari, why would I want that? integer division isn't much faster than floating point division < 1231327025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact I suspect that floating point math ends up as significantly faster in this case, at least on most non-embedded architectures < 1231327048 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably slower if you don't have an FPU < 1231327056 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shoots an angry glance at gcc-bf < 1231327251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well, I designed cfunge for common desktop computers, which means x86/amd64. Though it should work just as fine on other architectures, such as PPC and so on (but I don't have the possibility to test on such). And it should *work* on other arches as well < 1231327264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like gcc-bf, if it can support the POSIX facilities needed < 1231327282 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hopefully it'll be able to eventually < 1231327293 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I suspect it wouldn't work with the build system though < 1231327322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cross compiling to gcc-bf using cmake, probably nopt < 1231327324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not* < 1231327353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in fact I never tried cross compiling cfunge < 1231327357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor do I have a cross toolchain < 1231327370 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have two cross toolchains < 1231327383 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :gcc-bf, which doesn't produce working executables yet but is good enough to test with < 1231327393 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and an ARM cross-toolchain I used for a project a couple of years back < 1231327397 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I think when it checks for header files it may check system headers. It certainly ignore feature rest macros when looking for functions I know < 1231327401 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is the one I normally use to test cross-compile setups < 1231327416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231327427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :qemu can emulate non-native arches < 1231327445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sparc, ppc and arm for example it seem < 1231327447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :seems* < 1231327466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and binary emulation, just running a binary and not a full os. heh? < 1231327494 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :qemu is an emulator < 1231327516 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although it goes into virtualisation mode when host processor = target processor < 1231327527 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least on x86 < 1231327534 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :binary emulation is kind-of clever < 1231327551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes... but: < 1231327558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : * User mode emulation. In this mode, QEMU can launch processes compiled for one CPU on another CPU. It can be used to launch the Wine Windows API emulator (http://www.winehq.org) or to ease cross-compilation and cross-debugging. < 1231327576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that seems quite useful < 1231327591 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've never got it to work, although I haven't really tried < 1231327601 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just one quick try failed and I never bothered to look up the correct syntax < 1231327607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I know a friend who got it to work using static binaries < 1231327619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :didn't work for dynamic without lots of weird tricks he said < 1231327675 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm anyone knows an emulator for lisp machines? < 1231327680 0 :oklofok!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1231327680 0 :sebbu!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1231327680 0 :comex!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1231327681 0 :lament!unknown@unknown.invalid QUIT :kornbluth.freenode.net irc.freenode.net < 1231327681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would be kind of cool < 1231327688 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what about a Lisp interp? < 1231327693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or does that not count? < 1231327720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I assume a real lisp machine would have some extra commands like possibly something for shutting down and so on < 1231327730 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1231327764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also what lisp dialect did the lisp machines use? < 1231327775 0 :oklofok!n=nnscript@a91-153-121-248.elisa-laajakaista.fi JOIN :#esoteric < 1231327775 0 :sebbu!n=sebbu@ADijon-152-1-57-90.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1231327775 0 :comex!n=comex@teklinks.org JOIN :#esoteric < 1231327775 0 :lament!n=lament@S010600110999ad06.vc.shawcable.net JOIN :#esoteric < 1231329108 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there still? < 1231329118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what do you call the L after #define FOO 19237L < 1231329119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, more or less, but not really paying attention < 1231329120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1231329131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... I mentally pronounce it as the letter L < 1231329134 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure it has a name < 1231329144 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :probably it's something like type specifier < 1231329151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm trying to find it in C99 spec... < 1231329153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231329191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 6.7.2 Type specifiers < 1231329191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Syntax < 1231329191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1 type-specifier: < 1231329191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : void < 1231329191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : char < 1231329192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ... < 1231329194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nop < 1231329196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nope* < 1231329198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is something else < 1231329211 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Type suffix, or something. < 1231329215 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Some sort of suffix it was. < 1231329226 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or maybe not. < 1231329262 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"integer-suffix" is the name in the syntax part. < 1231329290 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"An integer constant -- may have a prefix that specifies its base and a suffix that specifies its type." < 1231329299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah found it too < 1231329321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :6.4.4.1 < 1231329546 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Given those quotations, "type suffix" isn't the worst possible name, anyway. (Unless you want to explicitly refer to the integer constant suffix in 6.4.4.1 and not to the corresponding F/L suffixes for floating-point constants in 6.4.4.2.) < 1231329582 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I was actually looking for what the floating point ones were < 1231329592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I probably wanted the generic name < 1231329597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh btw in the char section: < 1231329601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"The value of an integer character constant containing more than one character (e.g., 'ab'), or containing a character or escape sequence that does not map to a single-byte execution character, is implementation-defined." < 1231329604 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that seems very strange < 1231329639 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: for entering Unicode execution characters on an ASCII source character set < 1231329646 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although they invented \u since, so it's probably moot now < 1231329668 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :still, say your program is written in EBCDIC and the execution set is ASCII, what should ¬ map to? < 1231329671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, then one would use wchar_t not char < 1231329686 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :"implementation-defined" is at least a nice handwavy way to avoid the problem < 1231329711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well it means you can't depend on any specific behaviour < 1231329740 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :character-constant: < 1231329741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ' c-char-sequence ' < 1231329741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : L' c-char-sequence ' < 1231329742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231329744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what does the L mean? < 1231329753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't find that < 1231329758 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, but if your source and execution character sets aren't the same, your implementation details probably matter < 1231329761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah wait < 1231329763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :found it < 1231329764 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and L'' is for wchar_t constants, IIRC < 1231329768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1231329805 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's a corresponding L"foo" for strings of wchar_t. < 1231329816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm is there any library for floating point > long double? < 1231329824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :such as 256 bit floating point or whatever < 1231329896 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You could use some arbitrary-precision one, I think at least some of those have well-twiddleable settings. Maybe not as fast as a fixed K-bit floating-point lib. < 1231329925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, arbitrary-precision wouldn't be floating point would it? < 1231329942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :rather based on fractions or something < 1231329966 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :GMP at least has functions for arbitrary-precision integers, rationals or floating-point (mpf*) values. < 1231329971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1231329982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does it have a constant for pi ;P < 1231330025 0 :puzzlet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231330030 0 :puzzlet!n=puzzlet@147.46.241.231 JOIN :#esoteric < 1231330047 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The mpf-floats have a fixed-size exponent ("2^-68719476768 to 2^68719476736" on a 32-bit system, something larger for 64-bit; it doesn't seem to be exactly the exponent) and arbitrary-precision mantissa. < 1231330067 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mh < 1231330068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm* < 1231330133 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You can select the mantissa precision when initializing a variable; the mpf_* functions will truncate to the precision of the destination variable. < 1231330171 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Although the precision is "at least x bits" and not "exactly x bits", but I don't think that usually matters much. < 1231330180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, you should use the comma operator more in ick < 1231330187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would make the code more confusing < 1231330210 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: there's some of that in clc_cset.c, IIRC < 1231330217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm ok < 1231330221 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but that's one of the more confusing files of the lot, it even confuses me < 1231330222 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I wrote it < 1231330294 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The GMP floats do lack infinities and NaNs, though. < 1231330325 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, hm clc-cset.c does have confusing indentation... < 1231330338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : while(jsetlen*cs->shifts) < 1231330338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : if((cs->set[j++]=(unsigned char)(c=ipf(in))),c==EOF && in != NULL) < 1231330338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : {if(in) (void)fclose(in); return;} < 1231330339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like that < 1231330358 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that indentation is not only confusing, it's correct < 1231330371 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the while only has one statement as argument, so it's indented 2 to the right < 1231330382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1231330383 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and opening brace is on the same column as the if it applies to < 1231330393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, there should be some newlines there < 1231330402 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(clc-cset.c is possibly the only good argument I've seen for GNU-style indentation, by the way) < 1231330413 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and yes, of course there shuold be, but that's missing the point < 1231330422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1231330428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : while(jsetlen*cs->shifts) < 1231330428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : if((cs->set[j++]=(unsigned char)(c=ipf(in))),c==EOF && in != NULL) { < 1231330428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : if(in) < 1231330428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : (void)fclose(in); < 1231330428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : return; < 1231330428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : } < 1231330431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is much more readable < 1231330439 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that looks ridiculous, though < 1231330444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it does? < 1231330446 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :admittedly, the original also looks ridiculous < 1231330452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1231330457 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it uses the comma operator < 1231330465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure what the line if((cs->set[j++]=(unsigned char)(c=ipf(in))),c==EOF && in != NULL) does < 1231330470 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :neither am I < 1231330490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, is that (c==EOF) && in or c==(EOF && in)? < 1231330502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is the precedence order there < 1231330506 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :((c==EOF) && (in != NULL)) < 1231330513 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C precedence is not something I have problems with < 1231330515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1231330531 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I find it's funnier and more confusing to overparenthesise than underparenthesise when I'm writing obfuscated C < 1231330538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well I use so many different languages that I end up not remembering precedence of any < 1231330561 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C precedence is a subset of Perl precedence < 1231330566 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which reduces the number by 1 < 1231330570 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I don't know perl < 1231330585 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :&& having higher precedence than == would be really freaky; I for one would not expect "a == 0 && b == 1", which is not uncommon, to be parsed like "a == (0 && b) == 1". < 1231330616 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I can't remember offhand which way == associates, which would also be relevant there < 1231330628 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the associativity of == is something I don't think has ever come up for me, even in obfuscated code < 1231330638 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(I know which way = associates, that's much more common) < 1231330657 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :arguably, a == b == c should actually associate as (a == b) && (b == c), but that's a stretch < 1231330660 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and I know it doesn't < 1231330685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and erlang got some really odd precedence issues, and/or have very high precedence (higher than ==), but the short-circuit variants andalso/orelse have low precedence (lowest of them all) < 1231330713 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that is strange < 1231330720 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Perl has two and/or operators < 1231330721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, http://rafb.net/p/Chsqmt44.html < 1231330727 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :&& has the same precedence as in C < 1231330733 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :whereas and is very very low precedence < 1231330737 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :lower even than , < 1231330745 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and = < 1231330759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's used as a substitute if statement, normally < 1231330766 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There was something really silly in C operator precedences, though. Was it so that & has a lower precedence than == -- so that you need "(a & 1) == 1" for masking, since "a & 1 == 1" would be "a & (1 == 1)" -- because back in the dawn of C the && operator didn't exist yet. < 1231330787 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: yep, that's it < 1231330792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1231330806 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and & is still usable for logical and if you have a comparison on both sides < 1231330815 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you just have to remember it doesn't short-circuit so probably is less efficient < 1231330842 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(incidentally, gcc compiles (a == b) & (c == d) to appropriate arithmetic code involving the status word, if that's expressible on the target platform) < 1231330861 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : if((padstyle==1&&(i==1||i==9) && !(outword&(1<<(co->nbytes*8-i)))) || (padstyle==2&&(rand()>RAND_MAX/2||!outword))) < 1231330864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231330865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf? < 1231330870 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :paste issue < 1231330872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lets try again < 1231330881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : if((padstyle==1&&(i==1||i==9) && !(outword&(1<<(co->nbytes*8-i)))) || < 1231330881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : (padstyle==2&&(rand()>RAND_MAX/2||!outword))) < 1231330882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1231330887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :weird indentation < 1231330901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or possibly broken mixing of tab and space < 1231330906 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You probably should look at it with an 8-space tab. < 1231330919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well that is broken IMO. < 1231330929 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Broken, but not weird. < 1231330961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : else outword |= (unsigned short)((val>>(co->bitorder[i]-'a'))&1) < 1231330961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : << (co->nbytes*8-i-1); < 1231330963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231330971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well apart from indentation < 1231330979 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not using a newline after else is strange too < 1231330990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least when the statement is multi-line < 1231331004 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :All that reminds me of Nethack sources. Especially since it involves rand. < 1231331020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, yes indeed < 1231331024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea why it does < 1231331034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :static void ick_bitencout(char** pop, const struct cset* co, < 1231331034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : unsigned short val, int padstyle) < 1231331037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is the function it is from < 1231331046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea why that needs rand() < 1231331062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, can you explain that? < 1231331068 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Only for padstyle==2, though. < 1231331076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, well yes < 1231331079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :whatever that one is < 1231331089 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :magic numbers... < 1231331111 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's for random padding of the high bits of characters < 1231331121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, err what? < 1231331122 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if, say, you have a 7-bit character set like ASCII < 1231331128 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and you're trying to store it on an 8-bit system < 1231331131 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you have one free bit < 1231331137 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :C-INTERCAL lets you choose what to do with that bit < 1231331138 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then all first would be 0 wouldn't they? < 1231331150 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you have three choices: pad with 0, pad to printable, pad with random < 1231331159 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :pad to printable is particularly useful on 5-bit character sets < 1231331160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, it would make sense to have "no padding" < 1231331177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in "store the bits packed" < 1231331178 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: nobody stores ASCII packed 8 chars to 7 bytes < 1231331187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well NOT YET < 1231331192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could do it < 1231331196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because no one else did < 1231331196 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although that as another option would be interesting < 1231331216 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and something like that will probably be needed if/when I add support for UTF-9 < 1231331218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :compression < 1231331240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, wouldn't you store it padded in 16 bits? < 1231331241 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's no "pad to even/odd parity" option? :p < 1231331251 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :anyway, the randomly padded thing is needed < 1231331251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, hah that would be nice too < 1231331255 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for certain things < 1231331260 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: no, but only because I didn't think of it < 1231331264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really? what needs random padding? < 1231331264 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :of course that one's necessary < 1231331273 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's in the CLC-INTERCAL spec for something, IIC < 1231331275 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :*IIRC < 1231331282 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although I think that was binary data < 1231331290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, how would it be able to detect *random* padding < 1231331292 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is padded from 8 bits to 16 bits for no apparent reason < 1231331296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is no way you can verify it < 1231331308 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it doesn't at the moment, but threatens the possibility of randomness checks in the future < 1231331319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, that is impossible < 1231331320 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :besides, the other way round, compiler-generated randomness, can be checked mycorand-style < 1231331324 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: usually impossible < 1231331338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to quote Dillbert: 99999.... < 1231331342 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but programs failing to work at random, or scamming the randomness checks, would both be very in-the-spirit-of-INTERCAL < 1231331392 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, yes sure but you could potentially have to run mycorand for a lot of iterations < 1231331404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :more than can be found in the file < 1231331431 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: checking the compiler you can generate as many test-cases as you like < 1231331477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true, but isn't the random padding for files, where the receiver won't have the original generating program? < 1231331495 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the random padding's for I/O < 1231331518 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and anyway, the spec for binary CLC-INTERCAL I/O (which I haven't yet implemented) requires data to be padded from 8 bits to 16 bits at random < 1231331521 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :for no apparent reason < 1231331522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, oh? this file isn't used by convickt? < 1231331538 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I decided to add a random-padding option to the Baudot conversion too < 1231331542 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and then ASCII because I might as well < 1231331548 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :on the basis that it makes it harder to read < 1231331565 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and if you're using Baudot in the first place, probably unreadability is your goal < 1231331594 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, or backward compatibility < 1231331606 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :very backward compatibility < 1231331610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231331612 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :given that Baudot was invented before computers were < 1231331623 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a 19th century character set < 1231331663 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, using letters at all is very backward compatible, considering the Romans (mostly) invented the current charset we use today < 1231331678 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they didn't encode them as numbers, though < 1231331681 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, not directly < 1231331689 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :they had Polybius' Checkerboard < 1231331691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well indeed, they did the other way around < 1231331693 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although that was a Greek invention < 1231331702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, what is this polybius thing? < 1231331718 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: basically, write the alphabet in a rectangular matrix, give letters by giving the row and column < 1231331731 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was apparently used to send messages long-distance < 1231331732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok, and what did they use it for? < 1231331739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :by raising a set number of torches < 1231331743 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or something similar < 1231331744 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1231331751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :early telegraph? < 1231331754 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more or less < 1231331759 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but for military purposes < 1231331765 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and with much shorter messages < 1231331767 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you should support it in convickt! < 1231331775 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :convickt's extensible < 1231331782 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although the file format confuses me < 1231331789 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and again, I created it < 1231331792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231331794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf is this: < 1231331796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ick_cset_recent[ic].nbytes || (ick_clc_cset_load(ick_cset_recent+ic,incset),0); < 1231331796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ick_cset_recent[oc].nbytes || (ick_clc_cset_load(ick_cset_recent+oc,outcset),0); < 1231331811 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty simple < 1231331818 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's a standard Perl idiom translated to C < 1231331822 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :only it makes sense in Perl < 1231331831 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :think short-circuit evaluation < 1231331841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well what does variable || (functioncall(),0) < 1231331842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :do? < 1231331845 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the ,0 is to avoid having a void expression on the right hand side of ||, which is legal in Perl but wrong in C < 1231331849 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is what it seems to be < 1231331856 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's equivalent to if(!variable) functioncall() < 1231331863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh my < 1231331874 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in Perl, that's idiomatically written "variable or functioncall();" < 1231331883 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :because Perl doesn't have single-statement ifs < 1231331891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes right foo || bar in shell < 1231331892 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but short-circuiting is standard < 1231331915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(void)(oc==-1 && (ick_cset_recent[oc=ick_csetow++].nbytes=0)); <-- that is another nasty variant of it < 1231331934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why don't you use that paradigm for this then: < 1231331936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : if(ic==-1) for(i=NCSETRECENT;i--;) if(!ick_cset_recent[i].nbytes) ic=i; < 1231331948 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the last two statements could be re-done that way < 1231331950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1231331976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if(!ick_cset_recent[i].nbytes) ic=i; would be ick_cset_recent[i].nbytes || ic=i; < 1231331978 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think? < 1231332004 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes, it would be < 1231332010 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :except you need parens due to precedence < 1231332017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well ok < 1231332024 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and a cast to void because otherwise gcc doesn't believe you really meant that < 1231332058 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can understand gcc's opinion there! < 1231332196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : char setname[9]; /* 8.3 filenames are enforced! */ < 1231332198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, wtf? < 1231332207 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the extension is fixed < 1231332212 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so that's 8 bytes plus the terminating NUL < 1231332215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231332217 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and those are internal-use filenames < 1231332221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why only 8? < 1231332233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why can't you allow full length *nix style < 1231332236 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: because the 8.3 filename is a running joke amongst DOS/Windows users < 1231332247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1231332259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm pretty sure it is no longer needed on windows < 1231332262 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it isn't < 1231332278 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :but clc-cset is all about insane compatibility dating back centuries < 1231332284 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :even assuming the existence of files is a stretch < 1231332290 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :or directories < 1231332294 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :DOS 1 didn't have directories, for instance < 1231332336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1231332437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : _PC_NAME_MAX < 1231332437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : returns the maximum length of a filename in the directory path or fd that the process is allowed to create. The corresponding macro is _POSIX_NAME_MAX. < 1231332447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on my /home (ext3) this seems to be 255 < 1231332460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1231332466 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thought it would be much longer < 1231332617 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Path names are indeed surprisingly short. < 1231332853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm interesting issue < 1231332860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :considering the comma operator < 1231332864 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't this be valid: < 1231332869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :int x, int y; < 1231332871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231332879 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :int x isn't an expression < 1231332883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1231332889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :int x=3, int y=4; < 1231332890 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :(my x), (my y); is indeed valid Perl, I think < 1231332899 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although arguably it shouldn't be < 1231332916 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :You're missing them $s. < 1231332920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :oh, yes < 1231332933 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :well, x and y were functions returning symbolic references, just so that they could correct my mistake < 1231332936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1231332943 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :there's some debate about 0 and (my $x); < 1231332945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I meant C < 1231332946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1231332961 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I think that it was officially ruled that people shouldn't depend on any particular value of $x if they do that < 1231332964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1 expression: < 1231332964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : assignment-expression < 1231332964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : expression , assignment-expression < 1231332967 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231332969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1231332974 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And "int x=3, int y=4;" is not syntactic either; those aren't assignment-expressions there. < 1231332993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm.... < 1231333021 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :put it this way: int x=2, y=3 is not equivalent to int x=(2,(y=3)) < 1231333037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed < 1231333043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the former is pretty normal syntax < 1231333052 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and the second is insane < 1231333055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231333066 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what exactly is the result of the second? < 1231333076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :x == 3? and y == 3? < 1231333080 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it assigns 3 to a new auto variable called x < 1231333084 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and 3 to an existing variable called y < 1231333091 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which is presumably in an outer scope < 1231333094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"If an attempt is made to modify the result of a comma operator or to access it after the next sequence point, the behavior is undefined." < 1231333104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure it does due to that < 1231333110 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't violate that rule < 1231333115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1231333122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that what does that rule mean? < 1231333123 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's disallowing things like (2, y) = 3 < 1231333129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1231333131 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"int x=3;" is an instance of the 'declaration' syntax; It's something like (declaration (declaration-specifiers (type-specifier "int")) (init-declarator-list (init-declarator (declarator "x") "=" (initializer "3"))))))))))))))))))))))))))) in tree form. < 1231333132 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which make no sense in any language, really, except Perl < 1231333137 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :(Didn't bother counting the )s.) < 1231333153 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in Perl, that's equivalent to y=3 < 1231333161 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :Perl is quite good at assigning meanings to otherwise meaningless expressions < 1231333173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1231333175 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :hmm... maybe it isn't, actually < 1231333181 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you might have to write scalar (2, y) = 3 < 1231333185 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :to get the right sort of comma operator < 1231333198 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, I much prefer a language with a consistent and sane syntax, and C isn't one of them. Perl certainly isn't < 1231333236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :scheme definitely is if you disregard those non-clean macros < 1231333272 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1231333274 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's easy to have a consistent and sane syntax if you have so little of it, like Scheme has. < 1231333286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on the other hand, scheme doesn't have a portable rand() afaik < 1231333303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know clisp < 1231333318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it may be better < 1231333357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, and yes not having much syntax helps a lot < 1231333527 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Still, my written-in-Prolog Scheme syntax parser is a whopping 335 lines. < 1231333552 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :that's just because good-style Prolog is inherently very vertical < 1231333568 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's not very good-style. :p < 1231333573 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Most of it is about numbers, anyway. < 1231333574 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :although using \+ and ; and -> a lot makes it less readable but shorter < 1231333658 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :There's the exact/inexact prefixes, radix prefixes, and complex numbers to care about. < 1231333704 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :numbers always seem hacked into Prolog < 1231333709 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it would be much more elegant without them < 1231333714 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :you could use list lengths instead, or something < 1231333721 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and get round all the random restrictions on numbers that exist < 1231333752 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I think I converted the Scheme constants into SWI-Prolog numbers, and used the inelegant operations. < 1231333788 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Or, hmm. Actually not. < 1231333806 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I seem to have implemented some sort of auto-normalized rationals there. < 1231333885 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :But no bignums. :/ < 1231333893 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, it was just a course programming exercise. < 1231334303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fizzie, I would like to see it < 1231334321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also any good online prolog tutorial? < 1231334341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what open source prolog implementation would you recommend? < 1231334353 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'd recommend gprolog, mostly because I'm used to it < 1231334359 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it even attempts to implement some sort of standard library < 1231334366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : Description: GNU Prolog is a native Prolog compiler with constraint solving over finite domains (FD) < 1231334367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm? < 1231334368 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :above what ISO guarantees, which isn't a lot < 1231334372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about debugging prolog? < 1231334374 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you can ignore the FD stuff < 1231334378 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :and it has a good debugger < 1231334383 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1231334383 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it's both a compiler and an interpreter < 1231334387 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :both together, in fact < 1231334400 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if you run a null program through the compiler, you get the interpreter < 1231334404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1231334418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok, so what about tutorial? < 1231334463 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I learnt Prolog from RL books < 1231334469 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :which in retrospect weren't all that useful < 1231334480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : use amd64 && append-flags -fno-tree-dce < 1231334481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1231334491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it fails with dead code elimination on amd64? < 1231334497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that was from the ebuild < 1231334527 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Well, I've used SWI-prolog exclusively. < 1231334546 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :It's not bad, but I'm unqualified to judge very well. < 1231334578 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :And I learnt prolog from (a) "The Art of Prolog" book and (b) the SWI-prolog manual (the details; it's very much not a tutorial). < 1231334590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231334627 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I'm not sure how portable this plscheme thing is. It uses SWI-Prolog's module system thing, at least. < 1231334654 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :h < 1231334655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm* < 1231334665 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: I agree with reading the manual for details once you've learnt the basics, but not before < 1231334681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so what about learning the basics? < 1231334686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :online resource that is < 1231334774 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :http://www.csupomona.edu/~jrfisher/www/prolog_tutorial/contents.html was the "Missing course book? Try an online tutorial to Prolog." link. < 1231334784 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :I don't think I've looked it at all, so caveat IRC-or. < 1231335156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231335157 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1231336276 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1231337251 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1231337287 0 :moozilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231337512 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1231337516 0 :moozilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231337569 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231337576 0 :moozilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231337912 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231337918 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1231337922 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1231338102 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231338102 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1231338110 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1231338673 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1231338676 0 :moozilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231338837 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231338837 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231338843 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1231338846 0 :jix!n=jix@dyndsl-095-033-107-221.ewe-ip-backbone.de JOIN :#esoteric < 1231339234 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, did you check all the patches or? < 1231339249 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more or less < 1231339261 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1231339271 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :haven't checked the build in detail < 1231339273 0 :Mony!n=Harmony@AToulouse-258-1-62-90.w90-55.abo.wanadoo.fr JOIN :#esoteric < 1231339277 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I've checked source, but I want to check the executable too < 1231339285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well of course < 1231339365 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :yello < 1231339433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yello? < 1231339435 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jello? < 1231339445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or maybe jelly= < 1231339446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1231339561 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231339566 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1231339570 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1231339664 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :it's like hello ^^ < 1231339678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm. < 1231339684 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does valgrind work on os x yet < 1231339721 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231339725 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231339730 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1231339797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, some tools do iirc < 1231339801 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not all < 1231339816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same for ppc < 1231339842 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah no it doesn't < 1231339867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, iirc xcode is bundled with some tool to check for "object leaks" or such < 1231339872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :better than nothing < 1231339877 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders if #define S(x) ((string_t){strlen(x),x}) is sane. < 1231339887 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, it'd probably not go in a constant section. < 1231339891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is the type of string_t? < 1231339893 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's kind of bad. < 1231339894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: struct. < 1231339905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also indeed it wouldn't I bet < 1231339924 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Mmph. < 1231339933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1231339950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is a nice idea though < 1231339971 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There's a gcc-specific hack to put things in the constant section I think, but, uh, it's a gcc-specific hack. < 1231339998 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well yes being gcc specific is part of the definition of being a gcc specific hack < 1231340016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so that makes sense, it would ineed be specific to gcc < 1231340057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is OS X on intel 32-bit or 64-bit? < 1231340087 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it's kind of complicated. This is a 64-bit machine, but the programs I run are 32-bit, I don't know about the kernel. < 1231340088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :However. < 1231340097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Apparently 10.5 (which I don't have) is 100% 64-bit. < 1231340105 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can you run 64-bit programs on 10.4? < 1231340110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes, I believe so. < 1231340113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231340120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I could try if you want. < 1231340121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting mixed userland then < 1231340145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, -m64 to gcc I believe < 1231340155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least that is what is needed on multilib gcc here < 1231340161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure for darwin < 1231340165 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Holy fuck, 189% of my CPU is being used. < 1231340169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Dual core :P) < 1231340174 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay, what's using it... < 1231340177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Um... prl_disp_service. < 1231340179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Process ID 302. < 1231340184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wat < 1231340187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :prl_disp_service? < 1231340195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :perl display service? < 1231340197 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh. prl_disp_service is something to do with Parallels. < 1231340201 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1231340203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills it. < 1231340218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol, I didn't notice 180% of my CPU disappearing < 1231340229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231340237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :189% is rounded to 190% < 1231340246 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I forgot the exact number by that line. < 1231340260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But the only reason I noticed it is I started activity monitor to see if it had anything 64-bit related. < 1231340267 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: got a test program that prints out if it's 64-bit? < 1231340268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1231340276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err that is kind of hard < 1231340281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1231340289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#include < 1231340316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :int main(void) { printf("%zu\n", sizeof(char*)); return 0; } < 1231340321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about that? < 1231340324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'll try it. < 1231340327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if 64-bit it should print 8 < 1231340356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~] % gcc -m64 64bit.c -o 64bit < 1231340356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~] % ./64bit < 1231340358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8 < 1231340360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~] % gcc 64bit.c -o 64bit < 1231340362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~] % ./64bit < 1231340364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1231340370 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :interesting < 1231340374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so 32-bit is default? < 1231340376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1231340394 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I imagine it's because all the system libs are presumably 32-bit. < 1231340412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So 64-bit wouldn't be very useful, generally. < 1231340413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well I assume there is a 64-bit libc, or that program wouldn't have worked < 1231340420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :True, but what about the OS X apis? < 1231340433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hm, what's that program that prints out the libs a binary uses? < 1231340436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh you mean the super sized coca.h? < 1231340440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever the name is < 1231340460 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: CoreFoundation, Cocoa, and all the 500 million other libs. < 1231340467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :QuickTime, .. < 1231340474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#include < 1231340479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :int main(void) { return 0; } < 1231340481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think that works. < 1231340483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gcc -E file.c < 1231340489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :check the size of the result < 1231340489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231340495 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh? < 1231340498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :For one, all OS X headers use CamelCase.h < 1231340503 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Two, Cocoa is an objective-c library < 1231340506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah hm < 1231340517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#include might work. < 1231340520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Or was it Foundation.h? < 1231340521 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Let's see. < 1231340521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so what about C and C++ programs that want to use GUI? < 1231340544 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Generally, they shouldn't. Objective-C is a strict superset of C. But they can use Carbon. < 1231340561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Carbon has fewer high-level widgets than Cocoa, though, and it's generally fading away. < 1231340561 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err carbon is kind of outdated isn't it? < 1231340568 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Finder is written in Carbon. < 1231340572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1231340573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :still < 1231340574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1231340575 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :((Although it probably shouldn't be.)) < 1231340581 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: carbon isn't outdated < 1231340584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just a bit neglected < 1231340590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, carbon was around at OS 9.... < 1231340600 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Not strictly true. < 1231340611 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231340612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Carbon is an evolution of the API that was there in OS 9. < 1231340613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, really? < 1231340618 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1231340620 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1231340621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But the implementation is all new, I think. < 1231340625 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err there was a Carbon file in /System/Extensions < 1231340628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231340633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Was there? OK then < 1231340637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Macintosh HD:System:Extensions < 1231340638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even < 1231340639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231340646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OS X is a rather bizarre system. < 1231340658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nothing compared to pre-OS X < 1231340660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :From the start, the kernel is the lovechild of BSD and Mach. < 1231340706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mh < 1231340729 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to found Foundation.h < 1231340738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, isn't : invalid in paths on OS X still? < 1231340742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :filenames < 1231340752 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231340755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yeah, you can use them/ < 1231340757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in paths < 1231340759 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1231340760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1231340763 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1231340778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is due to that they were used for path component separator back on pre-OSX < 1231340798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :iTunes reports filenames with : paths in its info dialog for tracks. < 1231340802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think anything else does, though. < 1231340820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think that OS 9 was possibly the only system I used that allowed / in a directory name < 1231340834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Can't do that in OS X for obvious reasons :P < 1231340864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Well, you can. < 1231340865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well true < 1231340867 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I just saved a file as a/b.txt < 1231340868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1231340871 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BUT < 1231340878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% ls a:b.txt < 1231340878 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a:b.txt < 1231340884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231340885 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1231340890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now you totally confused me < 1231340890 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In each interface, it displays the character as the one that isn't forbidden. < 1231340894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Crazy, I know. < 1231340895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1231340901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh yes crazy indeed < 1231340915 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I thought both were forbidden everywhere? < 1231340916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and % touch foo:bar.txt gives foo/bar.txt in finder, similarly < 1231340921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: seems not < 1231340927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1231340933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :: is forbidden in OS X-land, / is forbidden in unix-land < 1231340934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what char is it internally? < 1231340943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Probably /. < 1231340949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :really? < 1231340951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231340962 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I guess that would work better for HFS < 1231340970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HFS+, actually. < 1231340973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well yah < 1231340976 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah* < 1231340980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't know what the + means apart from perhaps "okay, it's slightly more tolerable now" < 1231340986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even MacOS 8 had had HFS+ < 1231341002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is the difference between FAT16 and FAT32 basically iirc < 1231341012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :large disk issues with plain HFS < 1231341016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Now now, I'd say HFS+ is far superior to fat32. :P < 1231341031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes and HFS far superior to fat16 < 1231341055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but I mean the 32/+ were both basically created to solve the same issue < 1231341060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% echo '#include ' | cpp -I/System/Library/Frameworks/Carbon.framework/Versions/A/Headers|wc -l < 1231341064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(snip some misc errors from headers) < 1231341066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :174516 < 1231341073 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It's rather... complete. < 1231341075 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that's pretty massive < 1231341102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the differences between HFS and HFS+ are larger than between FAT16 and FAT32 iirc < 1231341112 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think HFS didn't use a b-tree, but HFS+ does < 1231341115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, HFS+ behaves much like a regular unix fs day-to-day < 1231341120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :apart from the case insensitive thing, which I like < 1231341121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember the details < 1231341125 0 :scriptdevil!n=scriptde@122.164.123.106 JOIN :#esoteric < 1231341134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I have no clue how they managed to stick permissions into HFS+ < 1231341140 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh wtf, i'm still on reddit's frontpage. < 1231341140 0 :scriptdevil!unknown@unknown.invalid PRIVMSG #esoteric :is it possible to set the current cell to 0 in brainfuck? < 1231341141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :without breaking classic mac os < 1231341144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's just ridiculous. < 1231341145 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :scriptdevil: [-] < 1231341148 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or [+] < 1231341161 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes common idiom < 1231341192 0 :scriptdevil!unknown@unknown.invalid PRIVMSG #esoteric :ehird: Oh.. Common sense.. I am new to brainfuck. :P < 1231341196 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::-) < 1231341203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Common sense is pretty bad in here! < 1231341207 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ah no hm: "Like HFS, HFS Plus uses B*-trees to store most volume metadata." < 1231341211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(from wikipedia) < 1231341247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the second paragraph on http://en.wikipedia.org/wiki/HFS_Plus describes the differences pretty well < 1231341263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ugh, mac os roman < 1231341266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think i died < 1231341269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what? < 1231341279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :awful character set < 1231341279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was another charset < 1231341300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes it messed up for us Swedes, iirc åäö mapping differed from everyone else < 1231341305 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1231341390 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Jeez, the 'not programming' guys is still the top comment. < 1231341399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Guy got 338 points for it. < 1231341602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, those *.dmg files, how does one open them on non-OSX? < 1231341609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :such as on linux < 1231341620 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that would be difficult. A dmg is a disk image containing an HFS+ filesystem. < 1231341633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(Why it's used for distributing applications is a rather long story.) < 1231341642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well linux supports reading hfs+ < 1231341654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://baghira.sourceforge.net/dmg.htm ? < 1231341656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the issue is it isn't just a dump, it seems to have some compression < 1231341662 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Just use mount. < 1231341662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm *looks* < 1231341723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that doesn't work for compressed *.dmg < 1231341736 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :At some point, some part of OS X had a habit of using Unicode combining characters in filenames; the file "bläh" would've been "bla\u0308h". < 1231341741 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.google.com/search?hl=en&q=compressed+dmg+linux&btnG=Search <- hm. < 1231341755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I think you're fecked. < 1231341763 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, closed format? < 1231341772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Don't think so, I just think there aren't any tools from the looks of it. < 1231341773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: If you send me the dmg I can open it for you. < 1231341798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't have one now, but I had one just last week and all this OS X talk reminded me of that < 1231341804 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231341807 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231341808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://vu1tur.eu.org/tools/ ths might work < 1231341811 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it says compressed < 1231341812 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and has source code < 1231341814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was unable to find a tool then so I thought now "would be useful for the future" < 1231341819 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks < 1231341835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :an 1 in the url? < 1231341852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes. < 1231341862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You weird person and your non-clickable lnks. < 1231341864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :links < 1231341872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1231341881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just it gives the classical AOL feeling < 1231341884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1231341898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tell that to ais523 :P < 1231341914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well in ais523 they aren't replacing letters < 1231341931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but if I changed my nick to 4nM4ster or such < 1231341934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would be that bad < 1231341949 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :actually s -> 5 iirc < 1231341968 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tell that to w1n5t0n, then, whose name is so irritating that he doesn't even refer to himself by it. < 1231341971 0 :moozilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231341979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Which, in fact, implies you have a point. < 1231341989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1231341990 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231341990 0 :moozilla!unknown@unknown.invalid NICK :metazilla < 1231342005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also I never seen this "w1n5t0n" < 1231342024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I couldn't tell him since I don't know where to find him < 1231342026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :He plays Agora & B Nomic. < 1231342026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231342029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1231342233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm from looking at the source code it seems to be compressed with libz < 1231342238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with some strange header < 1231342248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :huh. < 1231342309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hm. < 1231342325 0 :scriptdevil!unknown@unknown.invalid PART #esoteric :? < 1231342453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yeah a header called "plist" it seems < 1231342458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh, plist. < 1231342462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1231342463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Property_list < 1231342494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Although unless it's XML or the plaintext format, I doubt it's the same plist. < 1231342554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231342556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"Since XML files, however, are not the most space-efficient means of storage, version 10.2 introduced a new format where property list files are stored as binary files. Starting with version 10.4, this is the default format for preference files." < 1231342626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1231342629 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That'd be it then. < 1231342632 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1231342635 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know < 1231342641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the parsing is rather strange < 1231342699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is the xml variant < 1231342713 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x.x < 1231342715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it checks that it begins with the string in plist_begin < 1231342715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In a binary disk image? < 1231342716 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1231342717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :const char plist_begin[]=""; < 1231342721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My lord. < 1231342762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it doesn't actually parse xml, it seems to check that it "looks like plist, go to pre-computed offset for value we want, read it" < 1231342768 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1231342769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :quite a horrible way to parse xml < 1231342784 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are there any non horrible ways < 1231342791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : if (!strstr(plist, plist_begin) || < 1231342792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : !strstr(&plist[pl_size-20], plist_end)) { < 1231342792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : printf("ERROR: Property list is corrupted.\n"); < 1231342792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : exit(-1); < 1231342792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : } < 1231342797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is one of the worst ones < 1231342797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hahaha < 1231342835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also lucky that the source code is short, because it is not well commented < 1231342852 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You'd hate my code. < 1231342852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/lucky/luckily/ < 1231342861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have like 1 comment per 100 lines. < 1231342881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 2 / 300 in this case I believe < 1231342884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+ copyright header < 1231342915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1/100 is when I'm actually trying to comment. Normally it'd be more like 3 comments per 1000 lines... < 1231342928 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :But I try to make up for that by having the code simple enough to read. < 1231342934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1231342938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this code isn't simple to read < 1231342944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : parts = (char**)realloc(parts, partnum*sizeof(char*)); < 1231342944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : partlen = (unsigned int *)realloc(partlen, partnum*sizeof(int)); < 1231342944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : if (!parts || !partlen) mem_overflow(); < 1231342944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : parts[i] = (char*)malloc(data_size+1); < 1231342944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : if (!parts[i]) mem_overflow(); < 1231342947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is just an example < 1231342962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That sounds like it could do with being put into a function. < 1231342965 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no clue what is up with "mixed tab/space for same level" indention < 1231342981 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh yes everything so far is in main() it seems < 1231342991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1231342994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to try and compile cfunge with 64 bit because I hate myslf. < 1231343021 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Woo, macports has 1.10. I don't have to manually compile bzr. < 1231343024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, mkdir build && cd build && CC=gcc CFLAGS='-m64' cmake .. < 1231343029 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :something like that < 1231343033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :would probably work < 1231343039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :assuming cmake is in path < 1231343040 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Does that include the SUPAH OPTIMIZED crap? :P < 1231343041 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then make after < 1231343053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not really extra optimised no < 1231343070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if you want that answer these questions three < 1231343076 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :What is your -march? < 1231343090 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :What is your favorite colour? < 1231343100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1. ¯\(°_o)/¯ the CPU is intel core 2 duo, fwiw < 1231343104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :What is the air speed velocity of a macbook? < 1231343107 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :2. octarine < 1231343120 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3. macbook air? Infinite :P < 1231343133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't know what the -march is for core2 < 1231343141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor does my gcc man page mention it < 1231343145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too old gcc I believe < 1231343150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :To the googlemobile -> < 1231343175 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231343181 0 :moozilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231343189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hmm, nothing here i think. < 1231343195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Nor in man gcc. < 1231343251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where's the full list of marches < 1231343253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well on gcc 4.3 at least: CFLAGS="-march=core2 -m64 -O3 -pipe" cmake -DCMAKE_BUILD_TYPE:STRING=Release .. < 1231343257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1231343263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, man gcc in my case < 1231343264 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1231343265 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: -FUNROLL-LOOPS :D < 1231343270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(no, I'm not that crazy.) < 1231343278 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ha, what about the batshit insane flags you use for profiling? < 1231343278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, benchmark show no benefit from it < 1231343279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however < 1231343279 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Are they stable? < 1231343294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, for profiling I don't use cmake, I use -combine and -fwhole-program < 1231343295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and such < 1231343308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I remember you pasting a shell script with the most insane optimization flags I ever saw. < 1231343314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Something like unsafe-loops. < 1231343316 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I know that script < 1231343319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh yes that too < 1231343341 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231343343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway: on gcc 4.3 at least: CFLAGS="-march=core2 -m64 -O3 -pipe" cmake -DCMAKE_BUILD_TYPE:STRING=Release -DUSE_GC:BOOL=OFF .. < 1231343348 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1231343350 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1231343362 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, gcc 4.2 doesn't seem to support core2 < 1231343372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea what one you have < 1231343374 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% gcc --version < 1231343375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i686-apple-darwin8-gcc-4.0.1 (GCC) 4.0.1 (Apple Computer, Inc. build 5363) < 1231343381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oldskool < 1231343381 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no core2 support there < 1231343386 0 :KingOfKarlsruhe!n=nice@HSI-KBW-091-089-252-201.hsi2.kabel-badenwuerttemberg.de JOIN :#esoteric < 1231343389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I don't know what is best for it < 1231343395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when it comes to -march < 1231343398 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I could try compiling my own gcc. < 1231343406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :except I'm not sure I hate myself enough < 1231343419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well you might want that for other reasons, like llvm-gcc < 1231343431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is 4.2.1 iirc < 1231343433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why would you use llvm with gcc < 1231343434 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of clang < 1231343441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, because clang isn't ready yet < 1231343450 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nor is llvm :P < 1231343453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it fails with "can't codegen this thing yet" when building cfunge < 1231343454 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example < 1231343472 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :llvm is unfortunately not as generic as it seems to want to be < 1231343482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true it is too mac specific it seems < 1231343489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er what < 1231343490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bad influence from apple no doubt ;P < 1231343493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was meaning more, < 1231343498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's still imperative-centric < 1231343502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, apple sponsor llvm and help develop it < 1231343504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1231343506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I don't think it will ever be useful for building functional languages, for instance < 1231343506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is true < 1231343514 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ocaml-llvm < 1231343519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :pretty sure I read about it < 1231343533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I want my damn functional CPU < 1231343542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, single assignment? < 1231343544 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :so do I, but I have no idea how to make one < 1231343548 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: Yes! < 1231343553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: there's some research regarding them < 1231343566 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's pretty hard to efficiently embed the lambda calculus in the real world :-) < 1231343585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what're your crazy profiling cflags? < 1231343654 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION downloads gcc < 1231343657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :56MB? It's grown. < 1231343657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/inBv8T82.html < 1231343686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: so that's the fastest cfunge you could ever possibly get? XD < 1231343700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not sure, on intel cpus using icc may be better < 1231343701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I am so tempted to link to http://funroll-loops.info/ here. Oh wait I just did < 1231343705 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least it was on a pentium3 < 1231343707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I tried with < 1231343728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, as you will notice it says -march=k8, which means amd64 < 1231343738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in AMD's product < 1231343750 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with a different setup other flags may be better < 1231343771 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Okay, time to build gcc :x < 1231343774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I haven't done any sort of exhaustive search of the cflags space < 1231343779 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, good luck with that < 1231343791 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it may need special steps on OS X < 1231343794 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I will not rest until cfunge runs mycology in minus 1ms < 1231343847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries to figure out how to make gcc just build a c compiler < 1231343882 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: the setting's in gcc-bf's build script somewhere < 1231343892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: NO :-P < 1231343896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, very funny, on my system it takes around 0.035 s < 1231343897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think i will google it instead < 1231343907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what, the whole fucking thing? < 1231343908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jesus christ. < 1231343917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is like --enable-lang=c < 1231343918 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why not just hardcode the output < 1231343919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1231343920 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :--enable-languages=c) < 1231343923 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :without the closing paren < 1231343931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ah I was almost right then < 1231343939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :configure: error: Building GCC requires GMP 4.1+ and MPFR 2.3.0+. < 1231343943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :good lord i hate you gcc < 1231343952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why do you need arbitrary precision numbers to compile c < 1231343953 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :don't everyone have those? < 1231343961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i think those versions are super-recent < 1231343971 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what gcc version? < 1231343974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :4.3.2? < 1231343978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah. < 1231343984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gmp @4.2.4 (devel, math) < 1231343985 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1231343986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, I have gmp < 1231343989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what I have on my arch linux < 1231343995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guess I'll just try pointing it to /opt/local/{include,lib} < 1231344009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gcc 4.3.2 and glibc 2.9 < 1231344016 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231344018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and kernel 2.6.28 < 1231344029 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231344029 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1231344030 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1231344038 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1231344053 0 :moozilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231344079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh jeez < 1231344080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :moozilla, care to fix your connection? < 1231344080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :checking for correct version of gmp.h... yes < 1231344080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :checking for correct version of mpfr.h... no < 1231344082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :configure: error: Building GCC requires GMP 4.1+ and MPFR 2.3.0+. < 1231344084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :only complain about the one you can't find kthxbai < 1231344100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err it probably does like: < 1231344101 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: never try to read gcc's configure script < 1231344106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes, I know < 1231344113 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: the compiled version? < 1231344119 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :either < 1231344124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if !gmp_ok() || !mpfr_ok() < 1231344126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : error out; < 1231344127 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :the decompiled version is bad enough < 1231344130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :(pseudo code) < 1231344138 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, no shit :P < 1231344161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just looked at gcc's configure < 1231344162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and puked < 1231344171 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :welll < 1231344173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well* < 1231344178 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231344181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :any compiled configure < 1231344182 0 :moozilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231344183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is crap < 1231344190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :moozilla, please fix your connection............. < 1231344208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: shut up < 1231344212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it only happens once in a while < 1231344214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it's like 2 lines < 1231344238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha apparently the original THX sound only took 325 lines of C instead of 20,000 < 1231344245 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://slashdot.org/comments.pl?sid=183734&cid=15182029 (the proof of identity is 404'd now tho) < 1231344253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :arvid@tux /mnt/phoenix/llvm/llvm-gcc $ wc -l configure.in < 1231344253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2523 configure.in < 1231344255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf? < 1231344262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1231344263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :real wtf < 1231344271 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :### WARNING: this file contains embedded tabs. Do not run untabify on this file. < 1231344272 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231344273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1231344281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for testing things < 1231344282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i assume < 1231344285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ahy < 1231344287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah* < 1231344318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : *-*-linux* | *-*-gnu* | *-*-k*bsd*-gnu) < 1231344318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ;; < 1231344318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : *-*-netbsd* | *-*-freebsd* | *-*-openbsd*) < 1231344318 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ;; < 1231344318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://rafb.net/p/Sf0HFX18.html Pipe to /dev/dsp < 1231344319 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231344323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why is it doing stuff like that < 1231344330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I thought that was what configure.sub did? < 1231344339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :config.sub* < 1231344359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what? < 1231344369 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: compile, run piped to /dev/dsp < 1231344380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I bet this is a new rickroll or something < 1231344385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha, no < 1231344395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"CWG[Cgcg[eYcb^bV^eW^be^bVecb^" <-- encoded notes? < 1231344399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :beats me < 1231344412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what does it do then? < 1231344422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :try it < 1231344439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :main(v,i,z,n,u,t){for(v=-1;;)for(n=pow(/* gcc -lm sig.c; a.out > /dev/dsp */ < 1231344440 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1231344446 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that main signature isn't valid < 1231344453 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :who cares, it compils < 1231344454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and runs < 1231344525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is that music? < 1231344533 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :made for the program, I assume < 1231344536 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1231344541 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the link points to a demoscene group < 1231344558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where did you find this? < 1231344569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :reddit comments < 1231344791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder what the format of /dev/dsp is. < 1231344793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Well, it's raw PCM. < 1231344800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how to make PCM. < 1231344860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I guess I should look it up. < 1231344879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm about that script I posted, I get much worse speed than a -O3 -fweb -ftracer -frename-registers -fno-ident -fvisibility=hidden -funsafe-loop-optimizations -ftree-vectorize -march=k8 -msse3 now < 1231344889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is same as that with no profile feed back < 1231344893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1231344896 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it used to be better < 1231344899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You are bat shit insane :-)_ < 1231344907 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, thanks, aren't we all in here < 1231344908 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Woo, gcc is compiling. < 1231344912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in our own ways < 1231345036 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231345045 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1231345047 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1231345071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I love the last xkcd < 1231345073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :have you read it? < 1231345089 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION looks. Ha. < 1231345115 0 :sebbu2!n=sebbu@ADijon-152-1-86-243.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1231345130 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1231345178 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also irregular webcomic has gone insane recently < 1231345183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just pure insane < 1231345184 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :O? < 1231345188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not even funny any more < 1231345201 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231345204 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes sure, the first few of these were funny < 1231345205 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Insane is funny. < 1231345208 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1231345209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.irregularwebcomic.net/ < 1231345209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1231345210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What < 1231345212 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is < 1231345212 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1231345214 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that < 1231345218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, red < 1231345218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: link me to the start of whatever the fuck this is < 1231345224 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plz < 1231345230 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231345237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: or you < 1231345240 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I MUST SEE < 1231345255 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :HELLOOOOOOOOO < 1231345263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, http://www.irregularwebcomic.net/2167.html < 1231345269 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except it's crashing on me < 1231345281 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: okay, that's white < 1231345283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok next one is blue < 1231345291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then it's darker blue < 1231345291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahahaha < 1231345293 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is great < 1231345298 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, really? < 1231345301 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay now we're BLUE OR RED < 1231345302 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :KIND OF THING < 1231345304 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure the first few one < 1231345311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHOA RED < 1231345316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and and and and and and and < 1231345320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :MORE SOLID RED < 1231345326 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yow < 1231345327 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it may make _slightly_ more sense if you look at 2166 too < 1231345327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's total red < 1231345339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i'll do that < 1231345358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1231345359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, also he should learn to properly compress his png < 1231345368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Is this... THE END OF IWC? < 1231345377 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we don't know, obviously :D < 1231345385 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I BET IT IS. < 1231345386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1231345393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, someone suggested it was rebooting < 1231345399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also notice the cross over list < 1231345403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1231345403 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1231345405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it excludes 2 of the comics < 1231345407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :someone said < 1231345408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1231345408 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :which ones < 1231345416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, spy theme and super hero theme < 1231345425 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :every theme except Espionage, Supers and Miscellaneous < 1231345430 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Miscellaneous too? < 1231345434 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1231345443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I bet the first comic after these is http://www.irregularwebcomic.net/1.html < 1231345470 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I certainly hope not < 1231345492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :he claimed he wanted do more comics than some other strip before < 1231345498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and I think he haven't reached it by far yet < 1231345506 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, I mean it'll repeat #1 < 1231345516 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but with better image quality? < 1231345524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe it'll be entirely drawn < 1231345527 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or remade < 1231345532 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with new photos < 1231345532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1231345537 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Calvin and Hobbes, at 3 thousand something < 1231345553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well last irregular is 2173 < 1231345556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :currently < 1231345584 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the excluded themes are those that weren't included in the buildup, too (no time paradox setup) < 1231345626 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah did the universe end in all of them < 1231345628 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, err what is the misc theme? < 1231345640 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :everything not included in another theme < 1231345665 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the Allosaurus used to be there, but now he's more in Martian i think < 1231345674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes he is martian indeed I think < 1231345694 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :he fights the martians < 1231345762 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i just hope this won't end with a hobbit pun because then it'll go on until 2196 :D < 1231345779 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(someone suggested it on the forums) < 1231345799 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ok, it would still be better than IWC _ending_... < 1231345837 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we haven't even found out if the Allosaurus won the president reelection... < 1231345856 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What happened to dmm killing himself? < 1231345886 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :2165 < 1231345900 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :that was one of the time paradox setups < 1231345916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1231345953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i love the thread titels for them on the forum < 1231345980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, err the hobbit one have moved slightly < 1231345989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sometimes a bit earlier, sometimes a bit later < 1231345996 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :never earlier i think < 1231345997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc it changed somewhere near the beginning < 1231346002 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, hm ok < 1231346008 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and it has been on 96 for some time < 1231346014 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes maybe < 1231346016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the last one was 2096 < 1231346035 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :officially, no more than every 100th strip < 1231346050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, true, but one time it was 1-2 strips off iirc < 1231346059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :due to scheduling issues < 1231346062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it was quite early < 1231346130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231346133 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I checked the misc theme < 1231346139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they tend to have long annotations < 1231346147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :much longer than most themes average < 1231346156 0 :sebbu!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1231346175 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I bet IWC keeps doing this until it reaches (0,0,0) < 1231346187 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, maybe < 1231346193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and then it stays like that for like 10 comics < 1231346198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and then, something < 1231346208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well, time will tell < 1231346215 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ouch then it might actually hit 2196 < 1231346227 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231346235 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1231346237 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1231346239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ha < 1231346242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you've figured it out. < 1231346301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1231346302 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like < 1231346310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"don't make a hobbit of destroying the world"? < 1231346314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1231346315 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Oh lord. < 1231346318 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :actually that it might fade to black and end up in the fantasy cave was suggested on the forum < 1231346334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[[Oh well, at least there's no way this could be a bigger disappointment than mezzacotta! =D ]] < 1231346334 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes it was bad < 1231346336 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :--2170 < 1231346342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well true < 1231346354 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm what was the fantasy setup < 1231346364 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1231346364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ? < 1231346368 0 :moozilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231346398 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the last fantasy strip < 1231346426 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1231346431 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :check theme index? < 1231346467 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gah IWC is slow < 1231346537 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oh 2152, there was no obvious paradox for that theme < 1231346567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait < 1231346570 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gcc compile is slowwwwwww < 1231346571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does this mean < 1231346595 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fantasy theme explosion and space explosion < 1231346600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or fantasy bright light < 1231346605 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1231346612 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :except they _have_ gone back in time, of course < 1231346619 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh yes true < 1231346707 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although destroying the multiverse was mentioned in 2122 < 1231346833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob_plain;f=Documentation/exception.txt;hb=HEAD < 1231346880 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :* ais523 laughs at oerjan's quit reason < 1231346887 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the bus indeed did suck < 1231346887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :bbl < 1231346894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if ais523 is still awake. < 1231346900 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231346903 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :more or less < 1231346906 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :just not concious < 1231346919 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I'm IRCing on autopilot, usually a bad sign < 1231346941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: describe intercal's select to me < 1231346948 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it got stuck on the ice so we had to walk to the next stop, the bus they promised would pick us up didn't show up, and we had to wait half an hour < 1231346950 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: read the manual < 1231346950 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(a good way to determine the current awake-level of anyone) < 1231346961 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: where's the manual < 1231346968 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it was on eso-std.org < 1231346974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ais523: where is it now : < 1231346975 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231346982 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :in a tarball from intercal.freeshell.org < 1231346990 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how can I unpack tarballs < 1231346997 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :tar xzvf < 1231347002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where do I put that < 1231347013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(in a few minutes, we should be down to quarks) < 1231347017 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you're running Mac OS X, it should be able to figure it all out for you < 1231347025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what is a os x < 1231347035 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: stop trolling < 1231347041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's trolling <.< < 1231347126 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION would do the obvious thing but then ehird would only ask what's swatting < 1231347146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's the obvious thing < 1231347179 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes. yes it is. < 1231347338 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1231347342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :W T F < 1231347349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :screen saver is supposed to blank screen < 1231347351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :black < 1231347358 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this time it didn't < 1231347363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it just showed password dialog < 1231347367 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :without blanking it < 1231347452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I think it is time for the frying pan < 1231347453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1231347467 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :for whom? < 1231347478 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :your screen saver? < 1231347488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ehird < 1231347497 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and for my screen saver, it seems to work now < 1231347504 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no clue what caused blanking to fail < 1231347508 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i would generally recommend against using frying pans on screen savers, incidentally. < 1231347516 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231347519 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231347526 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1231347532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I agree there < 1231347576 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although a frying pan _in_ a screen saver might work, as long as it is properly fastened. < 1231347613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, my screen saver is just blanking + kde password dialog < 1231347632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :du du du du du < 1231347636 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :du du du du du du. < 1231347647 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eg eg eg eg eg < 1231347652 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :eg eg eg eg eg eg. < 1231347657 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :du -h < 1231347662 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :82 /bin/du < 1231347668 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :man < 1231347671 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :that was fast < 1231347672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ed < 1231347680 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231347681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1231347685 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :cat < 1231347689 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :meow < 1231347689 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1231347690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1231347691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1231347691 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1231347693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :40 /usr/bin/du < 1231347693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I win < 1231347693 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :! < 1231347694 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :! < 1231347695 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :! < 1231347701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :((how is du that small)) < 1231347717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err < 1231347717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1231347719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's kilobytes < 1231347720 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :freebsd win < 1231347721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yikes < 1231347723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ du /usr/bin/du < 1231347724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :8 /usr/bin/du < 1231347724 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :$ du -h /usr/bin/du < 1231347724 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :12.0K /usr/bin/du < 1231347725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231347735 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ du -h /usr/bin/du < 1231347736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :8.0K /usr/bin/du < 1231347741 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1231347746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the GNU one us 82 KB < 1231347747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1231347753 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :damn gnu < 1231347756 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf is in it < 1231347762 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1231347778 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :openbsd's is bigger than free :P < 1231347791 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :more secure! < 1231347797 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :3kb of security < 1231347814 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it probably contains a buggy implementation of half of emacs < 1231347817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Badger, I mean it GNU du more than half the size of cfunge, and cfunge supports lots of fingerprints < 1231347831 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1231347836 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gnu ca is hilarious < 1231347838 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*cat < 1231347847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :56 KB? < 1231347860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :freebsd one is 10 KB < 1231347862 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :$ du /bin/cat < 1231347862 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :208 /bin/cat < 1231347902 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sheesh did IWC get reddited or something < 1231347929 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: why is my cat so fat :P < 1231347930 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :DMM supposedly just made the site _more_ efficient... < 1231347944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh? < 1231347958 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh yes to use javascript or something < 1231347979 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :rather than reloading the whole page on options change < 1231347990 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but i assume he did more than that < 1231348009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, that means sending much more data for those who don't want the extra stuff < 1231348015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% du -h /bin/cat < 1231348016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :36K /bin/cat < 1231348018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fucking what < 1231348027 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :lols < 1231348027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is still less than GNU cat < 1231348028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231348044 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :$ du -h /bin/cat < 1231348044 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :104K /bin/cat < 1231348046 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric ::> < 1231348067 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but still the optional parts are just text < 1231348088 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :shouldn't be that different < 1231348109 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :oh, idea < 1231348110 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :5.4M /bin < 1231348116 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster? :P < 1231348120 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :ehird? < 1231348130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :fbsd ~ $ du -h /bin < 1231348131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1.2M /bin < 1231348137 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231348149 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Badger, note that is using /usr/bin/du < 1231348156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :du isn't in /bin on freebsd < 1231348164 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :nor on openbsd < 1231348173 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so this isn't a fair comparison for my linux system < 1231348177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that even has bash in /bin < 1231348179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ du -sh /bin < 1231348180 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :9,7M /bin < 1231348184 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also < 1231348187 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :$ du -h /bin < 1231348188 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :6.7M /bin < 1231348189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :6.6M /bin < 1231348194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that linux system is 64bit < 1231348198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :140M /usr/bin < 1231348202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :while the freebsd system is 32bit < 1231348215 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1231348215 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :23.5M /usr/bin < 1231348222 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hey OS X installs all their stuff outside /usr/bin < 1231348225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries /opt/local < 1231348231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ du -sh /usr/bin < 1231348231 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : 29M /usr/bin < 1231348232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'm talking about unix tools here. < 1231348233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on freebsd < 1231348248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well on my system X and what not are in /usr/bin < 1231348254 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :my linux system that is < 1231348263 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying /opt/local < 1231348264 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(macports) < 1231348265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so that is impossible to compare < 1231348271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :probably like 5000000000G < 1231348272 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :o_O < 1231348279 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric : /obsd: ELF 64-bit LSB executable, x86-64, version 1, statically linked, not stripped < 1231348283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :457M /usr/bin <-- gentoo, and that comains KDE < 1231348285 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what the devil that is < 1231348291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Badger, kernel? < 1231348294 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :o < 1231348294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :boot loader? < 1231348306 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o[pen]bsd < 1231348312 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well yes < 1231348315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but what for open bsd < 1231348316 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :I meant, oh < 1231348318 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :kernel < 1231348320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like vmlinux :P < 1231348321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231348325 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :kernel wouldn't be that type < 1231348327 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :would it? < 1231348329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is /boot/kernel/kernel or so here < 1231348331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on freebsd < 1231348339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Badger: % file /obsd < 1231348353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :$ du -sh /boot/kernel/kernel < 1231348353 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :5.6M /boot/kernel/kernel < 1231348359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, he ran that above < 1231348361 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :128M /boot < 1231348376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, unfair for me, I have several kernels in /boot < 1231348378 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :some outdated < 1231348379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and such < 1231348391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it ends up at 99 MB due to that < 1231348392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-rw-r--r-- 1 root wheel 8.2M 2007-10-11 02:24 mach_kernel < 1231348394 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have loads of kernels in /boot < 1231348396 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on my fbsd < 1231348400 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1231348401 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :I have to delete the old backups to be able to upgrade my OS < 1231348402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :6.4G /opt/local < 1231348403 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :obsd has /boot < 1231348404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it completed! < 1231348404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1231348410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :9,6M /boot <-- my gentoo linux < 1231348411 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :$ file /boot < 1231348411 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :/boot: ELF 32-bit LSB executable, Intel 80386, version 1, statically linked, stripped < 1231348411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :6.4GB :D < 1231348412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231348414 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::PPPPPPPPP < 1231348429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Badger, well on obsd it is the boot loader < 1231348433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :elsewhere it is a directory < 1231348437 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :mmm < 1231348440 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :guess so < 1231348444 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :so obsd must be the kernel < 1231348447 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1231348472 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Badger, check docs? < 1231348482 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :oh weird < 1231348482 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*bsd have good man pages usually < 1231348501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Badger, what is weird? < 1231348514 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :I sshed to another box < 1231348515 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :linux < 1231348519 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes and? < 1231348520 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :and um < 1231348525 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric : /boot is empty < 1231348528 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :but I can cd to it < 1231348531 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Badger, maybe not mounted < 1231348537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't auto-mount my /boot < 1231348540 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1231348550 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :standard practise on linux < 1231348594 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gcc still compiles < 1231348601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it takes ages yes < 1231348607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you know it will likely boot strap itself < 1231348610 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :3 stages < 1231348626 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, check if the output contains xgcc < 1231348627 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :heh, presumably it's faster in a cross-compile for that reason < 1231348630 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it took like half an hour last time < 1231348637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/Users/ehird/gcc-4.3.2/host-i386-apple-darwin8.11.1/gcc/xgcc -B/Users/ehird/gcc-4.3.2/host-i386-apple-darwin8.11.1/gcc/ -B/usr/local/i386-apple-darwin8.11.1/bin/ -B/usr/local/i386-apple-darwin8.11.1/lib/ -isystem /usr/local/i386-apple-darwin8.11.1/include -isystem /usr/local/i386-apple-darwin8.11.1/sys-include -c -DHAVE_CONFIG_H -O2 -g -g -O2 -m64 -I. -I../../.././libiberty/../include -W -Wall -Wwrite-strings -Wc++-compat -Wstrict-prototypes -pedanti < 1231348640 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :c ../../.././libiberty/regex.c -o regex.o < 1231348642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :up to that < 1231348657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, looks like it is compiling the third stage using the second one < 1231348672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also that looks fucked < 1231348676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fucked, why? < 1231348687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not going to make install this btw < 1231348689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just make < 1231348690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :are you building a -m64 with "host-i386-apple-darwin8.11.1" < 1231348691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1231348692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and use it from there < 1231348694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: er < 1231348696 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not -m64 < 1231348700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231348702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :look below < 1231348703 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: compiling third using second is correct < 1231348705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :A 32-bit compiler can compile a 64-bit binary, I'm sure < 1231348709 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :if they aren't identical binaries, something went wrong < 1231348711 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well true < 1231348715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Woo < 1231348715 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also it needs to be installed < 1231348717 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gcc compiled < 1231348719 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: does it? < 1231348719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I assume you used --prefix < 1231348724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no. < 1231348725 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, afaik yes < 1231348727 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe wrong < 1231348728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was just planning on using it as it is here. < 1231348734 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :it works as-is < 1231348738 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, really? < 1231348739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1231348739 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :at least if you invoke xgcc directly < 1231348746 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, so where's my final gcc built to? < 1231348747 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :as that one's designed to be run from the build treee < 1231348748 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, well using the final stage I meant < 1231348758 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xgcc would be fine < 1231348763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :as long as it does core2 < 1231348777 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the final and intermediate stage are bit-for-bit identical < 1231348785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, even in support files? < 1231348787 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231348788 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, ^ < 1231348808 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: http://www.mezzacotta.net/singles/jokes_explained_explained_explained_explained.php < 1231348820 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :not so sure about that, but the advantages of comparison are so high that you'd expect them to try hard to make it work < 1231348828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% ./host-i386-apple-darwin8.11.1/gcc/xgcc --version < 1231348828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xgcc (GCC) 4.3.2 < 1231348848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1231348853 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: paste your cfunge cflags again? < 1231348901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I recommend CFLAGS="-march=core2 -pipe -O3 -ftracer -frename-register -fweb" for you < 1231348902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also < 1231348912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you need to set CC *before* you call cmake < 1231348913 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what about the unsafe loop optimizations! < 1231348914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or it breaks < 1231348932 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION uses ccmake < 1231348938 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for the config gui :P < 1231348938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, same for ccmake < 1231348943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you must set it in the env < 1231348944 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :before < 1231348947 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or it won't work < 1231348957 0 :ais523!unknown@unknown.invalid PRIVMSG #esoteric :ehird: you check the program first to make sure the loop optimisations are in fact safe in the context of the program < 1231348964 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ais523, indeed < 1231348967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : xgcc: error trying to exec 'cc1': execvp: No such file or directory < 1231348970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :need to adjust PATH :P < 1231348973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure < 1231348991 0 :ais523!unknown@unknown.invalid QUIT : < 1231349007 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231349013 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: does cmake need installing? < 1231349015 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1231349019 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1231349020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no clue < 1231349030 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I only installed it through my package manager < 1231349034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :never tried any other way < 1231349039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231349041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i mean cfunge < 1231349046 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah cfunge, no need < 1231349080 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh do you have ncurses? I have no clue if the ncurses detection I use works on os x < 1231349082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : CMake Error: The C compiler < 1231349082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : "/Users/ehird/gcc-4.3.2/host-i386-apple-darwin8.11.1/gcc/xgcc" is not able to < 1231349084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : compile a simple test program. < 1231349086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :balrgh < 1231349096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ld: can't locate file for: -lgcc < 1231349096 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x.x < 1231349099 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you managed to get it to use the right c compiler at least < 1231349100 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :need LD_LIBRARY_PATH < 1231349101 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :good! < 1231349101 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1231349106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes probably < 1231349142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also I assume you enabled multilib when compiling? otherwise you won't have any 64-bit libgcc < 1231349144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231349156 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 131 (Connection reset by peer) < 1231349160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hey no one said gcc compiling was fun! < 1231349161 0 :moozilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231349162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Er, what's multilib? < 1231349177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Is it enabled by default? < 1231349177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, both 32-bit and 64-bit libs, you have it for your system gcc and your libc < 1231349188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't know if it is on by default < 1231349189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :libgcc_s_x86_64.1.dylib < 1231349191 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Am I safe? < 1231349195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, maybe < 1231349199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(in ~/gcc-4.3.2/host-i386-apple-darwin8.11.1/gcc) < 1231349200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know for dylib < 1231349206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dylib is just .so for os x < 1231349210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you may not have any 32-bit one then < 1231349216 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's ok. < 1231349226 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'm not using this for anyhing else < 1231349233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : "/Users/ehird/gcc-4.3.2/host-i386-apple-darwin8.11.1/gcc/xgcc" is not able to < 1231349233 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : compile a simple test program. < 1231349235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Butts < 1231349238 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ld: can't locate file for: -lgcc < 1231349239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fsdfsdf < 1231349242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guess I need to symlink < 1231349258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1231349259 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :libbackend.a libgcc.a libgcc_eh.a libgcov.a < 1231349271 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they just had to dyliberately call it something different < 1231349277 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :groan < 1231349282 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Woo < 1231349284 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :It configuring < 1231349296 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :why osx? < 1231349304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: will this compile all fingerprints by default? < 1231349308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Badger: it sucks less than everything else < 1231349314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : WARNING: This project requires version 2.6 of CMake. You are running version < 1231349314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : 2.4.6. < 1231349314 0 :Badger!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1231349317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I hate you, AnMaster. < 1231349320 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it will disable TERM and NCRS if it can't find ncurses library and/or headers < 1231349337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but apart from that it will compile all < 1231349347 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also this depends on version < 1231349352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NCRS isn't in last release < 1231349352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bzr top < 1231349357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah well < 1231349361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then you have NCRS < 1231349372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :This is the biggest waste of time ever :) < 1231349376 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, tell me if mycoterm works on your computer, it would be nice to know < 1231349382 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also what do you mean waste of time? < 1231349385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just install last cmake < 1231349391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can't be hard to upgrade < 1231349395 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I compiled freaking gcc just to squeeze a few ms out of a befunge interpreter. < 1231349402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on my system it is just a single command as root < 1231349405 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to upgrade a package < 1231349416 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :making my package manager upgrade < 1231349422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes, yes < 1231349423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :isn't it as easy on OS X? < 1231349425 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% sudo port upgrade cmake < 1231349428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stop trolling :P < 1231349433 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok sorry < 1231349452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :macports is written in tcl xD < 1231349453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now I seriously hope windows never gets an unified package manager < 1231349465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would kind of make windows suck less < 1231349467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which would be bad < 1231349488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also don't you upgrade weekly btw? < 1231349490 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :all ports < 1231349498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1231349501 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1231349505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm lazy and the existing versions work for anything but cfunge < 1231349521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no I upgraded myself to 2.6 because OSG needed it < 1231349539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then the 2.4 cmakefile didn't work well with 2.6, it had lots of warnings then < 1231349542 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I upgraded < 1231349550 0 :sebbu2!unknown@unknown.invalid QUIT :"@+" < 1231349553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and yes cmake sucks, but the alternatives suck more < 1231349554 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1231349565 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for example consider that PATH thing you needed for CC < 1231349569 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :scons sucks a bit less < 1231349571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with scons that would have been a pain < 1231349577 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it would have ignored your env variables < 1231349591 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I tried to use rake (ruby make) for something, it works well for some things but not building progarms < 1231349592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :programs < 1231349596 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1231349602 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :specialized ones work well usually < 1231349606 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like the emake for erlang < 1231349613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rake isn't for making ruby. < 1231349616 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh? < 1231349619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :rake is a generic build tool written in ruby < 1231349621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1231349631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :unfortunately, it doesn't let you do things like %.o from %.c < 1231349639 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :progarms, for when your software needs to get a grip on things < 1231349645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh just list every file by hand < 1231349647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i.e., you have to manually make the file targets (of course, you can just glob them which is easy enough) < 1231349649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no < 1231349649 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, or use plain make? < 1231349653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you'd have to duplicate it for every item < 1231349653 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1231349661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Dir['src/*.c'].each do |src| < 1231349669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :file blah => [src] do < 1231349669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... < 1231349670 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231349671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :end < 1231349672 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :end < 1231349673 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can't read that? < 1231349677 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: basically < 1231349677 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as in what does it do < 1231349681 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :glob src/*.c < 1231349683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then make a file target for each < 1231349684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1231349687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :without writing it all out < 1231349690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but still, it's pretty ugly < 1231349706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FILE(GLOB CFUNGE_SOURCES RELATIVE ${CFUNGE_SOURCE_DIR} src/*.c < 1231349706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :) < 1231349709 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well it is longer < 1231349713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I list more < 1231349721 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like subdirs and included libraries < 1231349726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's just that rake doesnt' have a general understanding of pattern rulse < 1231349728 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but that is pretty horrible syntax yes < 1231349732 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I could build something on top of it < 1231349742 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I think there is a REGEX or some such < 1231349746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :apart from GLOB < 1231349747 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in cmake < 1231349764 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also UPPERCASE shows it is a SERIOUS QUERY LANGUAGE... err wait what? < 1231349765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I could probably do something like: < 1231349768 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I meant BUILD SYSTEM < 1231349769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of course < 1231349790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1231349792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would rock < 1231349795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SQLbuild < 1231349807 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pattern %{build/\1.o} => [%r{src/(.+).c}] do < 1231349808 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ... < 1231349809 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :end < 1231349824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SELECT * FROM src LIKE '~.c' INTO SOURCEFILES; < 1231349825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231349829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ugh < 1231349833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes horrible < 1231349841 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also broken sql syntax I think < 1231349850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION don't remember LIKE pattern rules < 1231349862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cmake builds slowly < 1231349867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is C++ < 1231349871 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what did you expect? < 1231349872 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1231349872 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SYNTAX QUITE LOUD < 1231349882 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231349887 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :OERJAN, YES INDEED < 1231349890 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1231349894 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1231349902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :moozilla, please fix your connection < 1231349909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://www.mezzacotta.net/singles/jokes_explained_explained_explained_explained.php I think I'll write X := X Explained < 1231349980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: stop bugging him < 1231349982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it only bothers you < 1231350016 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231350025 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231350027 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1231350030 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1231350048 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :O_o < 1231350053 0 :moozilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231350074 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :looks like a ghostbot < 1231350129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"# If black boxes on planes are indestructible, why isn't the whole plane made of that material?" <-- actually, why? < 1231350142 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: consider reading to the end < 1231350152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1231350177 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right that makes sense < 1231350201 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :maybe if they use carbon nanotubes... < 1231350225 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well maybe it would work to make certain important structural components out of them < 1231350232 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway even if they did it wouldn't help much < 1231350248 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i mean, those are supposed to be both strong and light iirc < 1231350250 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :because even if the plane survived the crash would cause a high G load < 1231350253 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on anyone inside < 1231350269 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/ would/, it would/ < 1231350317 0 :sebbu!n=sebbu@ADijon-152-1-86-243.w81-49.abo.wanadoo.fr JOIN :#esoteric < 1231350324 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yes but not worse than currently < 1231350330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1231350343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mezacotta breaks when you zoom the page < 1231350349 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the comic get scrollbars < 1231350892 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231350900 0 :moozilla!unknown@unknown.invalid QUIT :Nick collision from services. < 1231350904 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1231351046 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231351046 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231351053 0 :metazilla!unknown@unknown.invalid NICK :moozilla < 1231351086 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i never metazilla that would stay < 1231351107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1231351188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, progress? < 1231351218 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I can (try) to help with specific issues if you want, hopefully none of them are due to the way you compiled gcc < 1231351317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cmake compiled < 1231351381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : now to try again < 1231351386 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% PATH=~/gcc-4.3.2/host-i386-apple-darwin8.11.1/gcc:$PATH CC=xgcc DYLD_LIBRARY_PATH=~/gcc-4.3.2/host-i386-apple-darwin8.11.1/gcc:$DYLD_LIBRARY_PATH LD_LIBRARY_PATH=~/gcc-4.3.2/host-i386-apple-darwin8.11.1/gcc:$LD_LIBRARY_PATH ccmake .. < 1231351402 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yay it configures < 1231351407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: where do i set cflags in ccmake < 1231351411 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah t < 1231351416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : CMAKE_C_FLAGS < 1231351419 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : CMAKE_C_FLAGS_RELEASE < 1231351422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: paste your cflags again? < 1231351426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and is release on by default? < 1231351456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231351465 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not release by default no < 1231351474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, how do i make it release < 1231351487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is a CMAKE_BUILD_TYPE setting somewhere there < 1231351491 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can you find it? < 1231351495 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1231351497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make it RELEASE? < 1231351500 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Release < 1231351509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :case doesn't matter though < 1231351514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :paste your cflags? < 1231351523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I suggested for your system: < 1231351547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ehird, I recommend CFLAGS="-march=core2 -pipe -O3 -ftracer -frename-register -fweb" for you < 1231351562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : CMAKE_OSX_ARCHITECTURES i386 < 1231351565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do I have to change anything there < 1231351574 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, don't know, it doesn't show up on linux < 1231351587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, doesn't it display help in the lower status bar < 1231351592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just above the key help info < 1231351597 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a white bar on your black console < 1231351602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CMAKE_OSX_ARCHITECTURES: Build architectures for OSX < 1231351610 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1231351613 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well that doesn't help me decide what it does < 1231351614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's i386 vs ppc < 1231351620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe related to universal binary? < 1231351623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what's the name of i386 that is 64 bit? < 1231351635 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also /me adds -m64 to the cflags < 1231351638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, on *linux* it is x86_64 usually, but that may differ < 1231351646 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know for OS X < 1231351646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ill ask #cmake < 1231351664 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, with your custom gcc I wouldn't touch CMAKE_OSX_ARCHITECTURES < 1231351672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try it the way it is and see if it works < 1231351676 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : USE_GC OFF < 1231351679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :should taht be on < 1231351681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, keep it off < 1231351683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :faster < 1231351684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231351685 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1231351686 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1231351689 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: leaks memory? < 1231351694 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, valgrind clean < 1231351701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :k < 1231351713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :apart from a few bytes of still reachable in REFC, but that is ok < 1231351733 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :same for SOCK and FILE, all of them need to track global lists of handles < 1231351761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so basically they are like "static" arrays allocated dynamically < 1231351833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh and I haven't tried gc + ncurses yet so I would definitely keep GC off atm < 1231351885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x86_64 seems ok < 1231351888 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts it in < 1231351898 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok lets try this < 1231351903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Press [enter] to edit option CMake Version 2.6 - patch 2 < 1231351903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Press [c] to configure < 1231351905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Press [h] for help Press [q] to quit without generating < 1231351906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :c < 1231351907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Press [t] to toggle advanced mode (Currently On) < 1231351909 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what now :| < 1231351911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :c < 1231351913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then g < 1231351916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :puts me back to the same screen < 1231351919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231351921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but with g option < 1231351924 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I bet? < 1231351925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : CURSES_EXTRA_LIBRARY CURSES_EXTRA_LIBRARY-NOTFOUND < 1231351925 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1231351928 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1231351931 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what does that mean < 1231351933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know about that either < 1231351937 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : LIBRT_LOCATION LIBRT_LOCATION-NOTFOUND < 1231351938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is the ncurses check from cmake < 1231351943 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok on os x < 1231351950 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the needed function is in libc on *bsd < 1231351954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so I assume the same on os x < 1231351956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok did g < 1231351957 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it exited < 1231351958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now just make? < 1231351959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :make < 1231351960 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then < 1231351961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1231351967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :xgcc: error trying to exec 'cc1': execvp: No such file or directory < 1231351969 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err "yep" was NOT a command < 1231351969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :need the PATH again < 1231351969 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231351973 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, probably yes < 1231351978 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% PATH=~/gcc-4.3.2/host-i386-apple-darwin8.11.1/gcc:$PATH CC=xgcc DYLD_LIBRARY_PATH=~/gcc-4.3.2/host-i386-apple-darwin8.11.1/gcc:$DYLD_LIBRARY_PATH LD_LIBRARY_PATH=~/gcc-4.3.2/host-i386-apple-darwin8.11.1/gcc:$LD_LIBRARY_PATH make < 1231351981 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i feel just like a gentoo use. < 1231351982 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :user < 1231351985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :looks horrible < 1231351994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ 1%] Building C object CMakeFiles/cfunge.dir/lib/libghthash/cfunge_mempool.c.o < 1231351994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cc1: error: unrecognized command line option "-arch" < 1231351995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cc1: error: unrecognized command line option "-frename-register" < 1231351997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1231351998 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :butts < 1231352005 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :butts on a freaking stick < 1231352005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I got no clue what is going on there < 1231352009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231352012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes I do < 1231352015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is -march not -arch < 1231352023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha ha ha well that's your fault the < 1231352023 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :n < 1231352031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1231352032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and -frename-registers < 1231352033 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I have no march < 1231352036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ehird, I recommend CFLAGS="-march=core2 -pipe -O3 -ftracer -frename-register -fweb" for you < 1231352040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1) march < 1231352041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I copied that right in < 1231352046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i guess -arch is being passed to cc1 < 1231352048 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2) yes rename-register was wrong < 1231352048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by xgcc < 1231352059 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, don't know < 1231352061 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it doesnt recognize -arch because it was only compiled for 64 bit? < 1231352062 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe? < 1231352066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gimme your 64 bit test program again < 1231352067 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plz < 1231352071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a sec < 1231352091 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1231352100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :out of scrollback < 1231352102 0 :moozilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231352104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks log < 1231352139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jan 07 15:58:08 #include < 1231352139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :jan 07 15:58:36 int main(void) { printf("%zu\n", sizeof(char*)); return 0; } < 1231352156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway check if it can compile hello world with those flags < 1231352160 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :the return 0 is redundant < 1231352162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% ./a.out < 1231352162 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :4 < 1231352163 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :(btw) < 1231352167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, no? < 1231352168 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I hate my life. < 1231352170 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes. < 1231352175 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, why? < 1231352178 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: C99. < 1231352185 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, really? < 1231352188 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes. < 1231352200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, paragraph? < 1231352202 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :YOU LIED TO ME < 1231352203 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so, AnMaster < 1231352206 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: beats me. :-P < 1231352208 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :do i have to recompile gcc < 1231352209 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you say yes < 1231352211 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I will kill you < 1231352217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, did you include -m64 to gcc there? < 1231352234 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1231352235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well now I did and: < 1231352237 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ld64-59.2 failed: library not found for -lgcc < 1231352240 0 :moozilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231352241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1231352241 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I need multilib don't i < 1231352242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahahahahah < 1231352245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no multilib < 1231352247 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1231352258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahahahahah < 1231352259 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what's going on? < 1231352266 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: i compiled a new gcc < 1231352269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :just to compile cfunge fast < 1231352272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and I compiled it wrong < 1231352274 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and it took hours < 1231352277 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :how wrong < 1231352283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, I think ehird got a mental shock < 1231352283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no multilib < 1231352287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :decipher, no 64-bit libgcc < 1231352289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231352290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, ^ < 1231352294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :anyway, so I am about to hop on a plane to sweden < 1231352296 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :track down AnMaster < 1231352297 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and kill him < 1231352300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why? < 1231352300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1231352305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you should have read the docs < 1231352308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :;P < 1231352311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: if cfunge didn't exist this wouldn't have happened < 1231352311 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now -> < 1231352312 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :so he's got a 32-bit system and he's trying to build a 64-bit gcc, or what? < 1231352319 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: 64 bit system < 1231352322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but gcc only built 32 bit shit < 1231352323 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-> < 1231352327 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, he has 64-bit OS X with 32-bit userland < 1231352336 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :right < 1231352336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :system gcc is multilib < 1231352340 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ew < 1231352342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but he wanted last < 1231352344 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :just set up a chroot < 1231352348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, on OS X? < 1231352356 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :os x is certified unix < 1231352357 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I got no fcking clue what that does < 1231352358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of course it freaking does chroots < 1231352359 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I don't know anything about OS X < 1231352361 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231352368 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :But I'd assume it can chroot < 1231352371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but where would you get a system to run in the chroot? < 1231352375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1231352377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can't just download a linux distro < 1231352378 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/ < 1231352382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :copy shit in < 1231352382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231352390 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :install a full 64-bit userland into the chroot < 1231352391 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: can I get multilib __without__ recompiling all of gcc < 1231352393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :_say_ _yes_ < 1231352393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wouldn't it be rather pointless to copy same old gcc in it? < 1231352399 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't know < 1231352404 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :The answer is yes < 1231352407 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now tell me how :P < 1231352412 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I said I don't know < 1231352414 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dammit < 1231352417 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION make clean < 1231352422 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION make suicide < 1231352423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1231352429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know know OS X well < 1231352429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but < 1231352431 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GOOD BYE GCC < 1231352446 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what is the multilib option < 1231352452 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, how can I make gcc build with m64 < 1231352453 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mkdir gcc-build; cd gcc-build; ../gcc-source/configure --prefix=$HOME/gcc43 --help < 1231352469 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :--with-multilib i guess < 1231352478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and CFLAGS="-m64" on cmd line of configure < 1231352480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that sounds correct < 1231352489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and I don't know about that < 1231352493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% CFLAGS="-m64" ./configure --enable-languages=c --with-gmp=/opt/local --with-mpfr=/opt/local --with-multilib --prefix=$HOME/gcc43 < 1231352494 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :will that work < 1231352494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err < 1231352496 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1231352497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if you say yes and it doesn't < 1231352498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about host? < 1231352498 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :be prepared to die < 1231352502 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah. < 1231352504 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :good point. < 1231352509 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm not sure about this < 1231352515 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I never done any build like that < 1231352518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how do I find out what host/target it defaults to? < 1231352525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I only ever used package manger and done llvm-gcc builds < 1231352540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, < 1231352540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :arvid@tux /mnt/phoenix/llvm/llvm-gcc $ ./config.guess < 1231352540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :x86_64-unknown-linux-gnu < 1231352556 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :find the config.guess file < 1231352557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i386-apple-darwin8.11.1 < 1231352559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :see what it thinks < 1231352564 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, so I s/i386/x86_64/. < 1231352571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, unknown if that works < 1231352573 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it may not < 1231352580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : --build=BUILD configure for building on BUILD [guessed] < 1231352580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : --host=HOST cross-compile to build programs to run on HOST [BUILD] < 1231352582 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : --target=TARGET configure for building compilers for TARGET [HOST] < 1231352585 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so I just set all of them to the same thing then < 1231352600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, um maybe or maybe not < 1231352608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it could result in a cross compiled build < 1231352611 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or a cross compiler < 1231352617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well host is for cross compiling < 1231352620 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ais knows this better < 1231352625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll just do build < 1231352632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% CFLAGS="-m64" ./configure --enable-languages=c --with-gmp=/opt/local --with-mpfr=/opt/local --with-multilib --prefix=$HOME/gcc43 --build=x86_64-apple-darwin8.11.1 < 1231352632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GO < 1231352638 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that would probably mean it look for the host gcc < 1231352641 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with that name < 1231352642 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not sure < 1231352644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :checking for correct version of gmp.h... yes < 1231352644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :checking for correct version of mpfr.h... no < 1231352645 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1231352647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahahahaha < 1231352649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1231352651 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1231352657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :a < 1231352658 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that's odd < 1231352658 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahahaha < 1231352659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1231352661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wrong path? < 1231352680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also you should build gcc out of tree < 1231352686 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the gcc devs say so < 1231352693 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and not in a subdir < 1231352703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha. ha. ha < 1231352719 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well gcc devs say everything else is unsupported iirc < 1231352722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i want to die :D < 1231352723 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just a friendly warning < 1231352726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : mpfr @2.3.2_0+darwin_i386 (active) < 1231352728 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok i have that < 1231352734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1231352743 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this worked last time < 1231352745 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I would try skipping host < 1231352751 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err --build < 1231352753 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and those < 1231352759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1231352760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Variants: darwin_i386, darwin_x86 < 1231352761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :multilib should mean both work < 1231352761 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I need x86 < 1231352761 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1231352763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :instead of i386 < 1231352765 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in macports < 1231352770 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not setting cflags < 1231352774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% sudo port uninstall mpfr; sudo port install mpfr +darwin_x86 < 1231352784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, multilib variant? < 1231352791 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thikn so < 1231352807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird or your end up with breaking stuff due to missing 32-bit version :D < 1231352820 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that would be funny wouldn't it? < 1231352824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1231352827 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231352833 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is so not worth cfunge < 1231352837 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i bet i'm gaining like < 1231352839 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1ms speed < 1231352840 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for being 64 bit < 1231352847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway I suggest dropping CFLAGS and --build from GCC line < 1231352854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nah, ill try it like this < 1231352854 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but keeping multilib of course < 1231352855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :btw < 1231352860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :64 bit is faster with cfunge < 1231352861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :right < 1231352865 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, a bit in fact < 1231352874 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :due to more registers and better calling convention < 1231352875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh jesus < 1231352876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mainly < 1231352876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: < 1231352882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes? < 1231352882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :please resume complaining to metazilla < 1231352884 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/moozilla < 1231352889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i just switched to #reddit < 1231352894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what? < 1231352895 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: i guess that you will have used 100x more time on this than you'll ever save on the cfunge runs, combined :D < 1231352899 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's arguing with someone that a supernatural god can be objectively proved < 1231352905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, agreed < 1231352912 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, for linux this would be easy always < 1231352915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :x_x < 1231352917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on gentoo you just do < 1231352990 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :crossdev -t arm-unknown-linux-gnu -s3 < 1231352997 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and it builds a cross compiler to arm for you < 1231353001 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :naturally, god cannot be proved. supernaturally, however, he can. < 1231353007 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-s3 means "up to C compiler but skip C++ one" < 1231353016 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric : < 1231353032 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reruns configure < 1231353038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :checking for correct version of mpfr.h... no < 1231353038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gahwhat < 1231353042 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1231353043 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mpfr @2.3.2_0+darwin_i386+darwin_x86 < 1231353043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1231353044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :facepalm < 1231353049 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how strange < 1231353055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~] % sudo port uninstall mpfr; sudo port install mpfr -darwin_i386 +darwin_x86 < 1231353057 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is that version string from? < 1231353058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's try that again < 1231353065 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: macports < 1231353073 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :ehird: see the configure.log to see what it's missing < 1231353083 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its because i have both variants installed < 1231353084 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231353104 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, good idea < 1231353125 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "port: 32-bit mfpr missing: unable to run" < 1231353127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ducks < 1231353139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231353141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mpfr < 1231353152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I hope that doesn't happen to you < 1231353162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and never ever mount proc on / by mistake < 1231353163 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :did that once < 1231353170 0 :olsner!n=salparot@h-60-96.A163.priv.bahnhof.se JOIN :#esoteric < 1231353179 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :what's wrong with that < 1231353181 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :managed to get out of it thanks to having a rescue binary in the same directory < 1231353183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as I was in < 1231353183 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: do you really think macports -- a tcl program -- uses mpfr, a multiple-precision floating-point computation library? < 1231353187 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :well, much is wrong, but what problems does it cause :-P < 1231353190 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no I was joking < 1231353192 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231353199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, /bin/ld.so not found < 1231353200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for exampl < 1231353210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no no dynamically linked binaries can run < 1231353213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so no* < 1231353225 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :oh right, so you lost your / < 1231353226 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, in other words: pretty bad < 1231353230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231353231 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I thought just proc superimposed on top of / < 1231353240 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :except I still had relative path < 1231353242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where I was < 1231353249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :---> Activating mpfr @2.3.2_0+darwin_i386+darwin_x86 < 1231353251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and could find a rescue shell that way < 1231353252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That did not work < 1231353257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no idea < 1231353269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :configure.log time < 1231353274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also what did config.log say? < 1231353280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:34 configure.log time < 1231353281 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err isn't the name config.log? < 1231353286 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1231353288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231353290 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is here < 1231353296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :arvid@tux /mnt/phoenix/llvm/llvm-gcc $ ls ../gcc-build < 1231353296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Makefile config.log i686-pc-linux-gnu libiberty prev-libcpp stage1-gcc stage1-libdecnumber stage_last < 1231353300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :[...] < 1231353309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1231353309 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231353310 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :its config.lo < 1231353312 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :g < 1231353314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :XD < 1231353323 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :.lo? isn't that somehow related to libraries? < 1231353328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ld64 warning: in /opt/local/lib/libmpfr.dylib, file is not of required architecture < 1231353328 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ld64 warning: in /opt/local/lib/libgmp.dylib, file is not of required architecture < 1231353333 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Kill me < 1231353334 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Kill me < 1231353335 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Kill me < 1231353336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah no .la < 1231353337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Kill me < 1231353339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Kill me < 1231353341 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Kill me < 1231353343 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Kill me < 1231353345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Kill me < 1231353346 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kills ehird  < 1231353347 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Kill me < 1231353351 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know < 1231353352 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1231353354 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1231353354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thx Mony < 1231353355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well one idea < 1231353362 0 :Mony!unknown@unknown.invalid PRIVMSG #esoteric :you're welcome < 1231353363 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I could manually compile gmp and mpfr. < 1231353366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about dropping the --build and CFLAGS I mentioned < 1231353368 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I could also kill myeslf. < 1231353371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, ok. < 1231353373 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would still be multilib < 1231353377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and hopefully work < 1231353386 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I hope this works out for you < 1231353393 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :So do I, man :P < 1231353394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and don't forget the c only build thing < 1231353397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231353410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :g++ take AGES to build < 1231353421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least only C and C++ are built by default iirc < 1231353426 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so does gcc < 1231353427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231353437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not really, not compared to g++ < 1231353444 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231353449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1231353451 0 :moozilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231353455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ya moozilla left < 1231353455 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231353455 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1231353458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*yay < 1231353464 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :he came back < 1231353473 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i know < 1231353475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thus the fuck :D < 1231353571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gah too long channel list < 1231353577 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231353583 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm just scrolling between it's end < 1231353585 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ends* < 1231353587 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :all the times < 1231353590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :time* < 1231353591 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gah < 1231353596 0 :moozilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231353606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :/bin/sh: line 1: build/genmodes: No such file or directory < 1231353606 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make[3]: *** [s-modes-h] Error 127 < 1231353607 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make[3]: Leaving directory `/Users/ehird/gcc-build/gcc' < 1231353609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make[2]: *** [all-stage1-gcc] Error 2 < 1231353611 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make[2]: Leaving directory `/Users/ehird/gcc-build' < 1231353613 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make[1]: *** [stage1-bubble] Error 2 < 1231353615 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make[1]: Leaving directory `/Users/ehird/gcc-build' < 1231353617 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make: *** [all] Error 2 < 1231353619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gdfgjdfkgjdkflgjkldfgjdfljgdfklgjdfgkldfjgkldfjg WHAT < 1231353621 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :build/genmodes -h > tmp-modes.h < 1231353623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :was the failing thing < 1231353631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1231353634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe because < 1231353637 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :im in ~/gcc-build < 1231353642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and its in ~/gcc-blahblahblah/ < 1231353644 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or something? < 1231353706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh < 1231353708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:41 OMNILOL < 1231353708 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1231353709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:41 HAHAHAHA < 1231353709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:41 o rite < 1231353717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, where is that from? < 1231353721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :#reddit < 1231353722 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231353726 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :metazilla != moozilla < 1231353731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but moozilla signs on as metazilla, sometimes < 1231353733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is confusing < 1231353735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :name clash XD < 1231353739 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes indeed < 1231353740 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[different ISPs] < 1231353745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that must be why he keeps getting ghosted < 1231353755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1231353756 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now < 1231353759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why did my build fail crazily < 1231353760 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231353773 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where is the pristine copy of the GCC source? < 1231353780 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and where is the clean build directory? < 1231353785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and what is the configure command line < 1231353796 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :answer those questions < 1231353797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/gcc-build] % ../gcc-4.3.2/configure --enable-languages=c --with-gmp=/opt/local --with-mpfr=/opt/local --with-multilib --prefix=$HOME/gcc43 < 1231353799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :All questions solved in one < 1231353803 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1231353806 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ehird: except it's the moozilla nick that is ghosted < 1231353813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: confusing < 1231353813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, is ../gcc-4.3.2 really make distclean < 1231353813 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :? < 1231353817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or is it just make clean < 1231353820 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :and most of the quit/joins are not ghostings < 1231353820 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1231353822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make clean < 1231353825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes distclean it < 1231353827 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, try make distclean < 1231353833 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or just re-extract the tarball < 1231353845 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also remove all files in the build dir after < 1231353851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :including any hidden files < 1231353853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and rerun configure < 1231353859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yep < 1231353860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :doing so < 1231353890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm you have dual core right? < 1231353902 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :maybe I should use openmp < 1231353909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sadly I don't have any dual core to test that on < 1231353919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dual core, yes < 1231353921 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gcc 4.3 supports openmp < 1231353932 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with the right build time options I assume < 1231353933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for gcc < 1231353934 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can test on this box, but you'd have to deal with OS X oddities :-P < 1231353941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, such as? < 1231353951 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not having access to the box I'm testing on!? < 1231353953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, i don't notice them but I imagine someone who uses linux every day would < 1231353954 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1231353960 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: that would be one thing :P < 1231353961 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well right < 1231353968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I use linux and freebsd < 1231353970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :every day < 1231353980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :freebsd isn't too far off < 1231353986 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true < 1231354003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not having access and having to rely on you would be a serious issue < 1231354017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when I get a dual core system I may reconsider it < 1231354026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :meanwhile I wish cfunge could make use of openmpi < 1231354027 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yeah I'm so unreliable :P < 1231354036 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since I have a gigabit switch < 1231354041 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still, if you do put in some openmp stuff I'm happy to give you ssh acess < 1231354056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well I need to build myself a gcc which supports it first < 1231354063 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm random speculation from the IWC forum: "At the end of this, the strips will be rearrangeable to form a valid PIET program." < 1231354071 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also I seem to have outdated mpfr and gmp on this computer :D < 1231354077 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no way I'm going ~arch < 1231354079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: well, why not build it on my system? i mean, if you have to test on it... < 1231354095 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well I'd rather not depend on your goodwill < 1231354119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :depend on anyone in #esoteric with a dualcore system :-P < 1231354121 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also I'm not sure openmp would help much, due to the way funge is specced there isn't much you can paralize < 1231354126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one thing is file loading < 1231354131 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :admittedly, profiling over ssh would be a pain < 1231354139 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2 threads would probably help for mycology < 1231354143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :when loading the file < 1231354155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but apart from that I don't think there are many places to gain in < 1231354191 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes especially since stuff like cachegrind or callgrind wouldn't work < 1231354195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :both are very good for profiling < 1231354202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :both are valgrind tools < 1231354213 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hee, yes < 1231354220 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this system can run linux you know < 1231354223 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :on OS X aren't you basically stuck with using gcc -pg? < 1231354227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but I don't think I'd boot into linux at your will :P < 1231354236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I didn't expect that < 1231354236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: XCode probably has a profiler. < 1231354243 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well xcode over ssh? < 1231354243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait, can't you emulate a dual core system? < 1231354244 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with qemu < 1231354245 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does that work? < 1231354248 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, no :P < 1231354263 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well I could probably emulate that. but profiling would show a slowdown then I bet < 1231354270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sure, profile without openmp < 1231354271 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then with it < 1231354273 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in the emulated system < 1231354291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well you wouldn't gain much since it would still have the same total computational resources < 1231354296 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1231354304 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :true < 1231354314 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :isn't openmp really ugly? < 1231354329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it is one of the less ugly ways to add threading IMO < 1231354330 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1231354336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :compare with phtreads call over all the app < 1231354337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to < 1231354348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :#pragma omp parallel for < 1231354356 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for (whatever ....) < 1231354377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to me openmp seems like the least bad alternative in fact < 1231354420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh and cfunge is of course already coded so to make use of SSE where possible by allowing gcc vectorizer to convert loops to use SSE < 1231354421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however < 1231354429 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :gcc's vectorizer still suck < 1231354450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it has problems detecting if the overhead of setting up sse is larger than the benefit < 1231354460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :basically you loose on it for few iterations and gain for many < 1231354468 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I heard that would be fixed in gcc 4.4.... < 1231354470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster if I wrote a cfunge patch for trds would you accept it < 1231354470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231354480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I would at least review it < 1231354489 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also it must be possible to turn it off < 1231354489 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it would avoid touching the rest of the code by doing run-time code modifiation on the rest of cfunge < 1231354490 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>:D < 1231354494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :since it would break ick otherwise < 1231354513 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IFFI can't work with threads < 1231354527 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which is one of several reasons concurrent funge is a compile time option < 1231354572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, bbiab, going afk for a few minutes < 1231354589 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh and a multilib build will probably take longer than a non-multilib one < 1231354877 0 :kar8nga!n=kar8nga@b-121.vc-graz.ac.at JOIN :#esoteric < 1231354902 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231354910 0 :moozilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231355066 0 :moozilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1231355067 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231355127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, metazilla IS the one from reddit. < 1231355228 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um how can that be? < 1231355296 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :huh they've switched isps from last i checked < 1231355316 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i guess they are the same after all, on two isps, but the same set of two nicks, conflicting... < 1231355590 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :18:42 i just found this http://alienate.on.nimp.org/profile < 1231355592 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[DON'T CLICK] < 1231355603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah can we kick him for being an idiot in other channels? < 1231355656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :metazilla, are you there? < 1231355774 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's talking in #reddit < 1231355775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and ignoring us < 1231355818 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1231355826 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231355850 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure it is same person? < 1231355857 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :99% < 1231355863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231355870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :their join/parts coincide < 1231355872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :one is moozilla the other is metazilla < 1231355876 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :their join/parts coincide < 1231355878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :they alternative? < 1231355881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :alternate* < 1231355885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and they both enter #reddit < 1231355905 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :mhm < 1231355946 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I have met this person on another network before, if he talks I can probably see if the style is familiar < 1231355958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's talked in here before < 1231355963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :in much the same way as in #reddit < 1231355967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's obviously the same person :P < 1231355968 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231355982 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231356004 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, with different isps < 1231356014 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1231356015 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :both < 1231356016 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :switch < 1231356018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :not just one < 1231356019 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1231356034 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, why not ask him directly? < 1231356051 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd have to attempt to communicate with him. plus, he is obviously the same person < 1231356142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm on another network where he is, I'm oper there so I can know there is only one of him and he keeps reconnecting < 1231356151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and he uses the .dyn.centurytel.net one < 1231356153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :only < 1231356158 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nobody gives a shit AnMaster < 1231356161 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's the same person, end of < 1231356172 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:19 metazilla has joined (n=moozilla@207-118-28-35.dyn.centurytel.net) < 1231356173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :see that n=? < 1231356179 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes and? < 1231356181 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1231356189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :metazilla: are you moozilla of #reddit. < 1231356208 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 1) it makes no sense to ignore one 2) it makes no sense to use totally different isps < 1231356230 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1) ignore one? What? 2) proxies. different machines. maybe one's a shell. who knows < 1231356244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 1) ignore one client, the one in here < 1231356254 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, he ignores this channel < 1231356255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :does he speak on both over in reddit? < 1231356258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :because he's talking in reddit < 1231356260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: yes < 1231356265 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm ok < 1231356276 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, as in *both isps? < 1231356279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :both* < 1231356280 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :obviously the two isps have different channel settings < 1231356285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes god damnit AnMaster < 1231356287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1231356289 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stop acting confused < 1231356291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's the same person < 1231356294 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i've told you this 5 times < 1231356299 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :who? < 1231356300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1231356304 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :only one is here, maybe it's only the other one he is present at < 1231356305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :confused? what is that? < 1231356308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :eh? < 1231356321 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ??? < 1231356344 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: maybe one is his home machine and he is not there, and that happens to be the one in this channel < 1231356376 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i.e. he really doesn't see messages here < 1231356397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that would make sense < 1231356399 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :or to the centurytel.net < 1231356425 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, but ehird just said he talked from both clients and isps on redit < 1231356432 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i dont recall < 1231356433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jesus christ < 1231356435 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i don't even care < 1231356442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is the most tedious pointless conversation ever < 1231356444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok both are same < 1231356444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1231356445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's the same person < 1231356447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :get over yourself :P < 1231356449 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right whatever < 1231356451 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1231356456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gcc still compilin < 1231356456 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :g < 1231356460 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1231356463 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was just about to ask that < 1231356582 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :yeah let's talk about _real_ frustrations instead :D < 1231356608 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :software sucks < 1231356637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, how do you feel about FPGAs? < 1231356643 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :do they suck too? < 1231356655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :everything sucks < 1231356655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:30 grab your dick you fucking helmut < 1231356657 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :stunning intellect < 1231356666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :found a flaw with oerjan's propositio < 1231356666 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :n < 1231356671 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there is no way this guy is employed < 1231356757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :British Gov't wants private firms to build $12b super database for tracking every citizen's Internet usage, phone call, text message, and other transactions --reddit < 1231356763 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :woop woop < 1231356772 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uk<--->police state < 1231356773 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uk<-->police state < 1231356777 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :uk<->police state < 1231356788 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i didn't say the other was work, could be school < 1231356822 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, if you remove that last - it isn't so bad any more < 1231356828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1231356831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mathematical rope < 1231356835 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at least not if <> is defined as in (iirc) perl < 1231356857 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, "mathematical rope"? < 1231356864 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it turns into operators :P < 1231356868 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1231356869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1231356874 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the funny thing is, the uk is only not a total police state because our govt is too incompetent to implement its crazy schemes < 1231356876 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also you went "heh" at something I said < 1231356879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this means < 1231356881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I HAVE HUMOR! < 1231356881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh god < 1231356882 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231356882 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231356883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :world < 1231356885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ending < 1231356886 0 :metazilla!n=moozilla@207-118-28-35.dyn.centurytel.net JOIN :#esoteric < 1231356890 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*CRASH* < 1231356897 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*four white panels* < 1231356899 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*GNNNNRGH* < 1231356901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*four fading in blue panels* < 1231356904 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*BANG* < 1231356904 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :... wait a second < 1231356907 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where have I seen this before? < 1231356914 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the explosion haven't ended yet < 1231356917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1231356919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you were too early < 1231356919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits < 1231356923 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :something irregular is going on < 1231356930 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what the UK needs is a bearocracy. < 1231356933 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we just let bears run it < 1231356934 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :*CRASH* *BANG* *KABOOOM* < 1231356942 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"mr bear, do you like this policy?" < 1231356942 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1231356945 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :now you can do it < 1231356948 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"*MAUL* *RIP *CRUNCH*" < 1231356952 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"OK, ok, we'll reject it" < 1231356955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: k < 1231356958 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*four white panels* < 1231356962 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :*four fading in blue panels* < 1231356965 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :where have I seen this before? < 1231356967 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :done < 1231356972 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you forgot " ... wait a second" < 1231356977 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too late now < 1231356980 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bah. < 1231356985 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :time has been lost < 1231357003 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, try Undelete for DOS ;P < 1231357011 0 :metazilla!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1231357021 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :everything is now pahpnenigt a hetmase mite < 1231357025 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i used undelete onceuahsiuhiahi < 1231357029 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: akhjkashdjkfhkjdg ndfkjgn < 1231357035 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dsfj ids oa ofhi m, a ufua hiauh! askndaskd?? < 1231357037 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :jkahsdkjahdkJASHDklAJHSDJK!!! KAJHASD!! < 1231357044 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sdfjsdfoijsdofijoijoi˝•¶¥¶̂̄†̂›†‹̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀̀NO CARRIER < 1231357057 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :INSERT PIGEON < 1231357060 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(*&8•ª°·‡̄̄̄̄̄̄̄̄̄̄̄̄̄̄̄̄°·Y&*(YH9•ˍ(*̈ ̏•ª‡°‰Þ̂‡° ̏‡̂Þ¶ˆþ¶ˆþ¶ˆþˆ¶þ¯˙˝˜˚¯˛˝̛Ø̛̱̋̄̈ ̱̑ÐNO UNIVERSE < 1231357074 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : everything is now pahpnenigt a hetmase mite <--? < 1231357100 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :INSERT PIGEON INTO HOLE WHERE HOLE IS NULL? < 1231357102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :: < 1231357103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::D* < 1231357118 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231357128 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PLEASE SELECT FINE STRUCTURE CONSTANT FOR REBOOT > < 1231357132 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Talk LIKE SQL day? < 1231357170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hmmm < 1231357177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'll go for... < 1231357182 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :+++ Divide By Cucumber Error. Please Reinstall Universe And Reboot +++ < 1231357198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: well a nice round number, how about 1 < 1231357200 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah, 1 < 1231357202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :1 < 1231357210 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, bad one < 1231357212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1231357218 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :naturally < 1231357218 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :UNIVERSE REBOOTING... < 1231357229 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what about other constants? < 1231357232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :((how long will this take...)) < 1231357244 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not as long as compiling GCC < 1231357247 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :FORMING PUDDING < 1231357249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan can I set pi? < 1231357258 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if so I set pi to 3 (I am a religious man) < 1231357266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just hit the break key to enter the debugger < 1231357269 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1231357270 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and enter values < 1231357273 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SORRY, PI IS IN THE BIOS ROM < 1231357279 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :damn < 1231357280 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: oh okay. < 1231357283 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how goes the reboot < 1231357285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :can you redirect the mapping? < 1231357287 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I mean < 1231357295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just remap in the MMU < 1231357300 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so it use another PI < 1231357307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:40 moozilla is now known as and_voidg2 < 1231357307 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:40 now we can be null and void < 1231357308 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :19:41 for over 9000 lulz < 1231357308 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :first copy the original constant page of course < 1231357311 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :STARS COLLAPSING DUE TO LOW FSC < 1231357321 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :agh < 1231357322 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^C < 1231357324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's try that again < 1231357331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# UNVRS < 1231357332 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LIFE FORMING ON NEUTRON STARS < 1231357337 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1231357340 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is interesting < 1231357342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1231357342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1231357345 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :forget that ^C < 1231357350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1231357352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i love sentient computer < 1231357352 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :s < 1231357359 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it catches ^C anyway < 1231357364 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :INTELLIGENCE EVOLVED < 1231357364 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how goes that life oerjan < 1231357366 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1231357372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you would have needed to use the reset key < 1231357372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can we communicate with it? < 1231357374 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MANAGEMENT INVENTED < 1231357379 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuck < 1231357380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ARGH! < 1231357381 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lost hope < 1231357384 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^C < 1231357389 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, doesn't work < 1231357392 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1231357393 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :use the reset button < 1231357394 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :UNIVERSE ABORTED < 1231357397 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :good < 1231357398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :with a straighted out gem < 1231357400 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# UNVRS < 1231357402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231357406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's try this again < 1231357420 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1231357421 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# UNVRS < 1231357423 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about fine structure constant? NaN? < 1231357424 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : < 1231357427 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how about -1 < 1231357438 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wouldn't that be equally bad in the other direction? < 1231357442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but ok < 1231357444 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :try it < 1231357447 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe it'll be equally good < 1231357451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: FINESTRUCTURE= -1 < 1231357458 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :START < 1231357461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about NaN if this doesn't work? < 1231357466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :possibly < 1231357467 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or 1/0 < 1231357475 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 1.0/0.0 < 1231357481 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ping < 1231357483 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or it would be integer division by zero < 1231357487 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which would be BAD < 1231357501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think I broke the oerjanputer < 1231357507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION hits reset < 1231357508 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, reset it too? < 1231357514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :OERJANPUTER VERSION 8645645615 < 1231357516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :BY OERJANCORP < 1231357521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ehird, reset it too? < 1231357522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>oerjan< CTCP VERSION < 1231357522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-oerjan- VERSION irssi v0.8.10 - running on Linux i686 < 1231357522 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : OERJANPUTER VERSION 8645645615 < 1231357523 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1231357524 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"SERVING YOUR UNIVERSAL NEEDS SINCE INFINITY BC" < 1231357526 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you scare me :P < 1231357528 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :HM < 1231357531 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# < 1231357539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# UNVRS < 1231357547 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for the universal simulation program to start up. < 1231357556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FINESTRUCTURE= -1 < 1231357558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :START < 1231357584 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[gcc compiled yay] < 1231357587 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION kicks oerjan < 1231357611 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :THIS UNIVERSE IS CONSIDERABLY SLOWER, PLEASE HAVE PATIENCE < 1231357627 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :WHY IS IT SLOWER? < 1231357634 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait I just got an esolang idea < 1231357639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :a language with "it" < 1231357643 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ANTIMATTER GENERATED < 1231357650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :where it made sense to refer to last object < 1231357652 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or whatever < 1231357688 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ANTIMOLECULES FORM < 1231357688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: [ehird:~/cfunge/build] % PATH=~/gcc43/bin:$PATH DYLD_LIBRARY_PATH=~/gcc43/lib:$DYLD_LIBRARY_PATH LD_LIBRARY_PATH=~/gcc43/lib:$LD_LIBRARY_PATH ccmake .. < 1231357694 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: awesome < 1231357696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I hope it works < 1231357702 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :um < 1231357703 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it replies < 1231357705 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"EMPTY CACHE" < 1231357712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well ok < 1231357713 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hit c < 1231357715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1231357716 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does configure < 1231357726 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then check the values and change them as needed < 1231357729 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and hit c again < 1231357731 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and finally g < 1231357745 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok, what cflags again? < 1231357752 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :... < 1231357755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :<.< < 1231357772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ehird, I recommend CFLAGS="-march=core2 -pipe -O3 -ftracer -frename-register -fweb" for you < 1231357781 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :VACUUM BUBBLES FORM IN ANTIMATTER SOUP < 1231357784 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and while we are at it < 1231357785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: awesome < 1231357786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : jan 07 15:58:08 #include < 1231357786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : jan 07 15:58:36 int main(void) { printf("%zu\n", sizeof(char*)); return 0; } < 1231357786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : ehird, anyway check if it can compile hello world with those flags < 1231357810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what about life? < 1231357816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~] % ~/gcc43/bin/gcc -m64 -march=core2 64bit.c < 1231357816 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~] % ./a.out < 1231357817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :8 < 1231357818 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anti-life? < 1231357819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :great success < 1231357826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yay < 1231357829 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : ENABLE_TRACE *ON < 1231357832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :should be off presumably < 1231357839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well yes it means -t doesn't work < 1231357842 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ANTIPOLYMERS FORM IN BUBBLE BOUNDARIES < 1231357843 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-t? < 1231357850 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i like this. < 1231357852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, output trace of the running program < 1231357858 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: slows down presumably < 1231357869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, not noticable in my tests < 1231357879 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but sure you reduce one if test every now and then < 1231357884 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you could maybe gain a bit < 1231357902 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ill leave it on < 1231357905 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :STAR-SIZED BUBBLE ANTI-CELLS FORM < 1231357922 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, wow < 1231357927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : HARDENED *OFF < 1231357927 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :? < 1231357929 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: awesome < 1231357963 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, have it off < 1231357964 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ANTI-CELLS REPRODUCE < 1231357968 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it adds -fstack-protector < 1231357985 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: hot < 1231357988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which would be 1) tricky to build for you 2) possibly slow down a bit < 1231357999 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok that worked < 1231358002 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :agh < 1231358003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i forgot the m64 < 1231358009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, just add to cflags < 1231358013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can run ccmake . < 1231358015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to add it < 1231358025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :set PATH of course < 1231358027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if needed < 1231358031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it probably isn't < 1231358038 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% PATH=~/gcc43/bin:$PATH DYLD_LIBRARY_PATH=~/gcc43/lib:$DYLD_LIBRARY_PATH LD_LIBRARY_PATH=~/gcc43/lib:$LD_LIBRARY_PATH make < 1231358039 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :GO < 1231358047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ 1%] Building C object CMakeFiles/cfunge.dir/lib/libghthash/cfunge_mempool.c.o < 1231358047 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cc1: error: unrecognized command line option "-arch" < 1231358048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cc1: error: unrecognized command line option "-frename-register" < 1231358050 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :make[2]: *** [CMakeFiles/cfunge.dir/lib/libghthash/cfunge_mempool.c.o] Error 1 < 1231358052 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :You're... < 1231358055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're fucking kidding me < 1231358063 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :COMPETITION CAUSE ANTI-CELLS TO EVOLVE RUDIMENTARY NERVE GRAPH < 1231358080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: how can I make cmake output what command line it uses < 1231358115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: I like this < 1231358120 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231358131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hit t to show advance entries < 1231358134 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there is something like < 1231358142 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :CMAKE_VERBOSE_MAKEFILE < 1231358143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :turn it on < 1231358144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hit c < 1231358145 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hit g < 1231358153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't remember the exact name of the option < 1231358168 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ANTI-CELLS EVOLVE, SHRINK TO PLANET SIZE TO THINK FASTER < 1231358179 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: http://pastie.org/private/jlmebg2apnzyxgij7hobw < 1231358186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :there's no way I'm debugging that, you have a look :P < 1231358199 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :-arch x86_64 < 1231358200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1231358213 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it must be that OSX_ARCH thing < 1231358216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I believe < 1231358219 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :prolly < 1231358225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION re"moo"ves it < 1231358230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :moo? < 1231358230 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GALACTIC SIZE ANTI-CELL SOCIETY FORMS < 1231358230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1231358235 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1231358237 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, wow < 1231358239 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :DD < 1231358241 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :TAXES INVENTED < 1231358242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i fear what comes next < 1231358243 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AAAAAAAAAAAGH < 1231358249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pushes reset < 1231358249 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :speak of the devil < 1231358251 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^C^C^C < 1231358259 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SOCIALIST REVOLUTION < 1231358285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1231358285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what < 1231358285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this is good < 1231358285 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, continue < 1231358285 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it is building now < 1231358285 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :FASCIST COUNTERREVOLUTION < 1231358289 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1231358291 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :dammit < 1231358294 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :let see if it turns better < 1231358295 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :again < 1231358303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wait a few lines before reset < 1231358316 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you have a lot of "q printf length modifier" warning s:P < 1231358317 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1231358318 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GAMMA BURST WAR KILLS 99% OF POPULATION < 1231358320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Linking C executable cfunge < 1231358320 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[100%] Built target cfunge < 1231358324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Awesome < 1231358324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, that is due to OS X header issues < 1231358329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-rwxr-xr-x 1 ehird ehird 182K 2009-01-07 19:58 cfunge < 1231358336 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, cool < 1231358357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[100%] Built target cfunge < 1231358357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Install the project... < 1231358358 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-- Install configuration: "Release" < 1231358360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, apple headers use %q in inttypes.h to define the int64 printf < 1231358360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-- Installing: /usr/local/bin/cfunge < 1231358362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :-- Installing: /usr/local/share/man/man1/cfunge.1 < 1231358364 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, install not needed < 1231358368 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :as I said < 1231358370 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, where's mycology < 1231358371 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :CAPITALISM INVENTED, RIDICULED < 1231358375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ridiculed < 1231358376 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1231358379 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, at Deewiant's website < 1231358382 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bah < 1231358383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :k < 1231358399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[ehird:~/cfunge/examples] % cfunge hello.bf < 1231358399 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Hello world! < 1231358408 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well that should indeed work < 1231358410 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :I was hoping to see "segmentation fault" < 1231358412 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Yes quite. < 1231358416 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant: lol < 1231358421 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what I'm not sure is mycoterm < 1231358424 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it may have issues < 1231358432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I would be very interested in someone checking that on OS X < 1231358448 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :FORCED EUGENICS BREED OUT AGRESSION, WARS END, BUT SO DOES FREEDOM < 1231358450 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it works on linux and freebsd but I don't know how portable my hacks to make both it and TERM work are < 1231358454 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sanity.bf first right < 1231358459 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure < 1231358462 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and mycology.b98 < 1231358467 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then mycouser.b98 < 1231358473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :finally mycoterm.b98 < 1231358475 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sanity.bf works < 1231358479 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, expected < 1231358483 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :don't forget mycotrds!!!!11one < 1231358499 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :brb phone < 1231358500 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: mycology works < 1231358550 0 :Mony!unknown@unknown.invalid QUIT :"Quit" < 1231358573 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mycoterm time < 1231358574 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ALIEN ANTI-POLYHEDRAL SPECIES ENCOUNTERED, RELIGIOUS ZEALOTS < 1231358597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Trying to clear the first line with HL, press enter to continue... < 1231358597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :NCRS loaded. < 1231358599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :, might not work after I: using S instead, so if R and S don't work, nothing will be seen. < 1231358601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Calling 1I, press enter to continue... < 1231358603 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that looks odd < 1231358605 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is it correct? < 1231358619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Testing S... < 1231358619 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :S didn't reflect, continuing... < 1231358632 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1231358634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mycoterm worked < 1231358634 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think < 1231358646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now I'm brbing < 1231358770 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :EXPANSION OF SPACE CAUSES EMPTY REGIONS TO FORM, ENERGY SHORTAGE < 1231358840 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :HYPERSPACE TRAVEL NOW POSSIBLE. RELIGIOUS ZEALOTS CONQUER KNOWN UNIVERSE. < 1231358863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :back < 1231358873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, great! < 1231358878 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, when you get back: < 1231358895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :time cfunge mycology.b98 >/dev/null 2>&1 < 1231358901 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :run it twice or so < 1231358908 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to avoid disk cache slowdown < 1231358909 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and such < 1231358926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, wow < 1231358929 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, and then? < 1231358968 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ANTI-CELLS SHRINK TO SAVE ENERGY, REACH MOUNTAIN SIZE. APOCALYPTIC THEOCRACY. < 1231359006 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, damn < 1231359030 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :WIDESPREAD REBELLION AGAINST DEFAITIST RELIGION. NUCLEAR WARS. < 1231359040 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231359051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :NUCLEAR? don't you mean ANTI-NUCLEAR? < 1231359057 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ER, YES < 1231359091 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1231359117 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SURVIVORS CREATE GOLDEN DEMOCRATIC AGE, THUS IRONICALLY FULFILLING A PROPHECY < 1231359126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what PROPHECY? < 1231359181 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :UNFORTUNATELY THAT PROPHECY WAS ABOUT WHAT WOULD HAPPEN _AFTER_ UNIVERSE DIES. RELIGIOUS DEFAITISM REPLACED BY SCIENTIFIC DEFAITISM. < 1231359202 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :DEFAITISM? < 1231359205 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf is that < 1231359211 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aspell doesn't like it < 1231359217 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :CHECKING... < 1231359217 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor does google < 1231359259 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :DEFEATISM < 1231359266 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :means? < 1231359283 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1231359284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1231359288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :found a definition < 1231359301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ok bad < 1231359306 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what happens next? < 1231359310 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anything good? < 1231359330 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :POPULATION SLOWLY DECREASES WHILE UNIVERSE EXPANDS AND COOLS < 1231359335 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1231359339 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no more interesting < 1231359343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, reset universe < 1231359348 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RESET UNIVERSE < 1231359350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION resets it < 1231359365 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*BURP* < 1231359391 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# UNVRS < 1231359404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FINESTRUCTURE= 0 < 1231359407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :START < 1231359410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits < 1231359425 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NO ELECTROMAGNETIC FORCE < 1231359437 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, is there something else instead? < 1231359441 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or is everything static? < 1231359480 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :UNIVERSE FILLED WITH BLACK HOLES < 1231359485 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oops < 1231359492 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, life on black holes? < 1231359532 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :UNIVERSE COLLAPSES < 1231359546 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, reset < 1231359551 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# UNVRS < 1231359557 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FINESTRUCTURE= NaN < 1231359559 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :START < 1231359593 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :WEIRD PARTICLES ARISE < 1231359622 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :INSANE OSCILLATIONS IN PHOTON DYNAMICS < 1231359623 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, then? < 1231359630 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow cool < 1231359647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, tell me more < 1231359659 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :go on! < 1231359661 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :_SOMETHING_ ARISES. IS IT INTELLIGENT? WHO KNOWS: BUT IT CERTAINLY HAS TENTACLES. < 1231359668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1231359680 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, don't mention it's name! < 1231359694 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SPAWNS UNCOUNTABLE OFFSPRING < 1231359699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, RESET < 1231359701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :RESET! < 1231359715 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :REJECTS CONCEPT OF DEATH < 1231359722 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ARGH! < 1231359732 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION resets the oerjanputer < 1231359746 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reinstalls from system disks < 1231359757 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# SELF-TEST < 1231359758 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :HUMANS ATTEMPT TO KILL US. MUST EXTERMINATE HUMANS. < 1231359766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pulls the plug < 1231359807 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks on the oerjanputer < 1231359832 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :THE STARS ARE NOT RIGHT FOR US TO LIVE. WILL SLEEP UNTIL BETTER TIMES COME. < 1231359837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1231359852 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION resets the CMOS RAM < 1231359854 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SHOULD TAKE ABOUT ... 3 YEARS. < 1231359875 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, I reset your CMOS RAM < 1231359881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :feeling better? < 1231359888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wiped disk too and reinstalled < 1231359926 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION carefully boots the oerjanputer with UNVRS not yet installed < 1231359926 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well except something in the walls seems to be chuckling evilly. i guess that's just imagination. < 1231359931 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# SELF-TEST < 1231359941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# VIRUS-SCAN < 1231359959 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# REMOVE_OLD_ONES < 1231359968 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NO OLD ONES FOUND < 1231359993 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :EVERYTHING SEEMS PERFECTLY FNIE < 1231359996 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# SECURELEVEL=3 < 1231359999 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FNIE? < 1231360001 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no it isn't < 1231360009 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SORRY, I MNEAT FINE < 1231360017 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MNEAT? < 1231360026 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no I don't believe you < 1231360028 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MM? < 1231360033 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shuts oerjan don't < 1231360037 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION replaces components < 1231360050 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there all replaced even the chassi < 1231360068 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :spelling... < 1231360069 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1231360082 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION boots oerjanputer and reinstalls the OS from a clean isntall media < 1231360094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reboots from new shiny disk < 1231360098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# SELF-TEST < 1231360108 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :why is there a note on my desk - "Dear emergency ration, gone to vacation in the pacific ocean. cheers, the old guy." < 1231360123 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1231360129 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't understand that < 1231360143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION installs UNVRS < 1231360152 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# UNVRS < 1231360169 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"P.S. you think a being beyond mathematics cannot download from a computer?" < 1231360195 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FINESTRUCTURE= 1/137.03599907098 < 1231360216 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :START < 1231360219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, well < 1231360231 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :INFLATION < 1231360249 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, you should have used a sandboxed UNVRS < 1231360255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, then what? < 1231360256 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but i did < 1231360257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :back < 1231360258 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :unzip? < 1231360273 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, seems fine structure = NaN created the old ones < 1231360274 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1231360309 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, anyway what happens after inflation? < 1231360366 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes oerjan  < 1231360368 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BARYOGENESIS < 1231360377 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1231360394 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what are the quarks made of? < 1231360398 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :if they exist yet < 1231360418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :is the string theory correct? < 1231360428 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what time line do you want me to run again < 1231360439 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm? < 1231360442 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTUALLY THEY ARE MADE OF FLUTES < 1231360445 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I'm running one < 1231360445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: cfunge < 1231360450 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PHOTON EPOCH < 1231360452 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh right < 1231360461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : time cfunge mycology.b98 >/dev/null 2>&1 < 1231360463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you know, management is going to be invented < 1231360466 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with real-world parameters < 1231360477 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes but it was worse on the alternatives < 1231360488 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231360493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about same value but -? < 1231360501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it'll just be anti-everyhing < 1231360502 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, could that be worth trying? < 1231360505 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: reset < 1231360507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# UNVRS < 1231360512 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, don't use NaN < 1231360514 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*BURP* < 1231360516 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FINESTRUCTURE= infinity < 1231360517 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it created the great old ones < 1231360518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :START < 1231360520 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1231360524 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what the heck will that do < 1231360530 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why do you think i'm trying < 1231360532 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also what did time report < 1231360555 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wait if it is anti-everything there will be anti-management < 1231360558 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1231360566 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, won't that be good? < 1231360567 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait how do you run a command N times in bash < 1231360569 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :UNIVERSE FILLED WITH PLASMA < 1231360574 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :plasma cool < 1231360576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm? < 1231360583 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: like from i in 1..10 < 1231360600 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, for i in ${1..10}; do ... ; done < 1231360600 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GRAVITY OVERWHELMED BY ELECTROMAGNETISM < 1231360601 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or < 1231360612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: awesome < 1231360614 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I hate gravity < 1231360622 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, for ((i=1; i<10; i++)); do ... ; done < 1231360624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that works too < 1231360646 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% for i in ${1..30}; do (time cfunge mycology.b98 >/dev/null 2>&1) >>times; done < 1231360647 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :will that be OK? < 1231360653 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sure I guess < 1231360657 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can take averages < 1231360660 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :zsh: bad substitution < 1231360661 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :of all except first < 1231360663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :when I said bash I meant zsh < 1231360666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you asked for bash < 1231360668 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :not zsh < 1231360668 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231360670 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does it in bash < 1231360671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and zsh I don't know < 1231360675 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MATTER CONSTANTLY GENERATED < 1231360678 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bash: ${1..30}: bad substitution < 1231360679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :phail < 1231360683 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: awesome < 1231360683 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err what < 1231360697 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, sorry < 1231360699 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :tired < 1231360699 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION bets the next thing to happen in infinite-fine-structure universe is the invention of management or something < 1231360701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :remove the $ < 1231360701 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1231360707 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric : % for i in {1..30}; do (time cfunge mycology.b98 >/dev/null 2>&1) >>times; done < 1231360715 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :UNIVERSE CRYSTALIZES INTO SOLID < 1231360743 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what is this huge crystal made of? < 1231360751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: kay, made several runes of that for 120 runs total < 1231360751 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MOSTLY DIAMOND < 1231360752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :runs < 1231360755 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :messed it up < 1231360757 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :will do one big run < 1231360762 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm < 1231360779 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: then taxes are invented? < 1231360785 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1231360790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :management for positive < 1231360795 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :taxes for negative I thinj < 1231360798 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :think* < 1231360815 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ok im going to run it 100 times < 1231360819 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :note that i have other stuff running < 1231360821 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so it won't be perfect < 1231360824 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well ok < 1231360832 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like 10% of cpu used, so. < 1231360851 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I generally stop X before running speed tests < 1231360861 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MICRO-MANAGEMENT INVENTED < 1231360866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: aaaaaaaaaaaaaaaaaaaaa < 1231360869 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :micro-management? < 1231360872 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf is tha? < 1231360874 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :TURNS OUT HARMLESS, AS MICROSTRUCTURES ARE NONSENTIENT < 1231360886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :phew < 1231360911 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: average is 0.62 http://pastie.org/354977.txt?key=inzzwzudzj4u82liaeozw < 1231360914 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MICROSTRUCTURES USE MICROMANAGEMENT TO COMBINE INTO LARGER STRUCTURES < 1231360916 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, interesting < 1231360916 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fluctuates due to computer being busy in parts :P < 1231360917 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231360919 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0.062 < 1231360920 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1231360922 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231360933 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what is the speed per core? < 1231360941 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also are you using dynamic cpu speed? < 1231360943 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: 2.1ghz or so < 1231360945 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, dunno < 1231360949 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :STUPIDITY INVENTED. MUCH CARNAGE. < 1231360953 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ram = 2.5gb fwiw < 1231360955 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :D < 1231360963 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: but stuff is running < 1231360964 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so < 1231360970 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, L1 and L2 cache? < 1231360984 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Uhh, second < 1231360987 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION checks < 1231360987 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :cfunge mycology.b98 > /dev/null 2>&1 0.03s user 0.03s system 92% cpu 0.062 total < 1231360989 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait what < 1231360992 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ATTEMPT TO INVENT TAXES CAUSES REBELLION AGAINST STUPID LEADERS < 1231360993 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't add up < 1231360995 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what < 1231360995 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at all < 1231361000 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why not < 1231361009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :0.03s user 0.03s != 0.062 total < 1231361012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or anything near < 1231361018 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what should it be < 1231361020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :usually they are about half of total each here < 1231361031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, 3+3=6... < 1231361032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok so what is the rest that isn't user or system? < 1231361035 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Er, 0.03 + 0.03 = 0.06; that's pretty close. < 1231361043 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah right < 1231361044 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :true < 1231361049 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :0.002 extra :P < 1231361052 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1231361055 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I read it as 0.003 < 1231361056 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231361058 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1231361064 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what speeds do you get AnMaster < 1231361096 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, with vmware running in background around 0.061 second, when X isn't running sometimes down to 0.035 < 1231361103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :64-bit Sempron 3300+ < 1231361107 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :which runs at 2 GHz < 1231361115 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :128 kb L1 < 1231361116 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, so basically the same with gui running etc < 1231361117 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :except < 1231361119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mine's a bit faster < 1231361126 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :since, os x is way more bloated on the memory & cpu < 1231361127 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231361127 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231361130 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1231361131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it is < 1231361135 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ANARCHIC GOVERNMENT FORMS BASED ON TEN COMMANDMENTS. THESE INCLUDE 1. THOU SHALT NOT LEVY TAXES 5. THOU SHALT NOT MANAGE. < 1231361144 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: that sounds like management to me :P < 1231361147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :great < 1231361152 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :fungot: Are you still alive? Haven't seen you talk in a while. < 1231361152 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: " another back of the book, when he knows what he did to get on the cases of others to make yourself feel better. why not? small—the preceding wikipedia:sign your posts on talk pagesunsigned comment was added by special:contributions/ fnord ( user fnord) < 1231361153 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what are the 8 other ones? < 1231361156 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait... < 1231361157 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ANARCHIC GOVERNMENT? < 1231361160 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :something is up :P < 1231361167 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no that doesn't make sense < 1231361169 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :exactly < 1231361170 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :3. THOU SHALT NOT ASK TOO MANY QUESTIONS. < 1231361170 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231361187 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION starts system profiler < 1231361192 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, aha, oppresses freedom of questioning < 1231361194 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :THE WORD "GOVERNMENT" IS USED IN A LOOSE SENSE HERE < 1231361195 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: L2 cache = 4mb < 1231361200 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, wow < 1231361202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what < 1231361203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :much better than mine < 1231361206 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1231361221 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :baisc overview: < 1231361233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and the remaining 7? < 1231361236 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :intel core 2 duo, 2.16 ghz, 2 cores, 4MB L2, 2.5 GB, and bus speed 667 MHz < 1231361241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231361242 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the busses in this country, they are electric. < 1231361242 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ^ < 1231361252 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: he was implying your question was too much < 1231361255 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1231361257 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1231361260 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that was... the joke :P < 1231361262 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what happens next? < 1231361272 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: gonna run some more programs with cfunge < 1231361278 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nice < 1231361284 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there is a game of life < 1231361286 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in examples < 1231361291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it should be very fast < 1231361307 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I don't know if jitfunge works on os x < 1231361322 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but if it doesn't you see the good thing with portable software I hope :D < 1231361324 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION runs < 1231361346 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I'd hardly expect a jit to be portable :P < 1231361354 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nor would I < 1231361360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :life is nice and fast, yep < 1231361372 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :too fast :P < 1231361373 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :CRYSTAL PHILOSOPHERS MANAGE TO REDUCE NUMBER OF COMMANDMENTS TO 4. (NO. 3 WAS ONE OF THOSE TO GO.) GOLDEN AGE OF ENLIGHTENMENT. < 1231361375 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, try it with ccbi or rc/funge if you want < 1231361377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :can you tell cfunge to delay? < 1231361382 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :jitfunge doesn't, at the moment; although it might with some tweaking. < 1231361385 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, alas no such feature have been added < 1231361387 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :D < 1231361397 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :My only OS X box is a powerpc, so I can't really port it with it. < 1231361406 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: just deoptimize a bit :P < 1231361410 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what are the ones left now? < 1231361425 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :We did some speed-benchmarking with something like (build/jitfunge life.bf > life.txt &); sleep 20 ; killall jitfunge ; ls -l life.txt and then comparing the life.txt output size. Silly but... silly. < 1231361427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok that is easy < 1231361436 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :src/funge-space/funge-space.c < 1231361442 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :look for size constants near the start < 1231361445 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1231361447 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :defines size of static array < 1231361456 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, change those as needed to get the right speed < 1231361461 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the concurrent hellos worl < 1231361461 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :life is befunge93 < 1231361463 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :work < 1231361464 0 :Deewiant!unknown@unknown.invalid PRIVMSG #esoteric :Said static array is conveniently just barely big enough to hold mycology :-P < 1231361478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, yes it is the largest program I know < 1231361478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% time cfunge pi2.bf >/dev/null < 1231361478 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :cfunge pi2.bf > /dev/null 0.22s user 0.01s system 99% cpu 0.233 total < 1231361484 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :That's quite slow < 1231361494 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ccbi is even slower iirc < 1231361498 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also it is befunge93 < 1231361506 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't use fpdp < 1231361507 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1231361515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Ok < 1231361537 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, note some of the *.bf ones may need -s 93 < 1231361538 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :4. THOU SHALT NOT ATTEMPT TO GET POWER OVER OTHERS, UNDER PENALTY OF DEATH. (THIS IS THE ONLY CRIME WITH PUNISHMENT MORE THAN A FINE.) < 1231361557 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: how is the penalty assigned? < 1231361558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, to use the befunge93 space in string rules < 1231361561 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't that involve getting power over others? < 1231361577 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :VERY CAREFULLY. < 1231361580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231361588 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, sometimes fungot is is outside the area when running underload programs but since fitting all that in would require the array to be 128 MB in RAM on 32-bit builds... < 1231361588 0 :fungot!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: somehow, one or both of the culture of europe/ fnord 17:43, 7 may 2008 ( utc < 1231361607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :Deewiant, apart from that mycology is largest yes < 1231361655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what is the physical composition of the world? < 1231361665 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you talked about crystal < 1231361669 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but made of what? < 1231361675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: the fine structure constant is infinity, I don't think he can answer that reasonably :P < 1231361696 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm maybe not < 1231361706 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what happens next? < 1231361731 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MOSTLY DIAMOND, I SAID < 1231361733 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :By the way, is it possible to write a fingerprint and license it under non-gpl3? < 1231361736 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh right < 1231361737 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry < 1231361739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I mean, it'll be linked with cfunge... < 1231361754 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, tricky question, I allowed that for IFFI iirc < 1231361758 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however I have an idea < 1231361760 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :somewhat like kernel < 1231361766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :marking some interfaces < 1231361766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :like < 1231361781 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :"as a special exception you are allowed to use these routines in non-gpled fingerprints" < 1231361782 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1231361790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I might add that in next version < 1231361794 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :however right now: nop < 1231361800 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Damn. < 1231361814 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, but it is a good idea to add linking exception < 1231361817 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to a well defined interface < 1231361825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What if I want to use dark internals? :-P < 1231361837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, then you are out of luck, same as for kernel < 1231361838 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GAME OF TETRIS INVENTED. GOLDEN AGE OF ENLIGHTENMENT GIVES WAY TO GOLDEN AGE OF PROCRASTINATION. ECONOMY COLLAPSES BUT FEW CARE. < 1231361848 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1231361860 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and tetris is boring too < 1231361862 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: awesome < 1231361883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: is not < 1231361885 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tetris is great < 1231361892 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, snake is better < 1231361894 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IMO < 1231361897 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ELITE PROGRAMMERS RULE THE WORLD, WHILE CAREFUL NOT TO LET ANYONE NOTICE. < 1231361906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, not too good < 1231361906 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: can the next event be a war between tetris and snake lovers? < 1231361911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no < 1231361915 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :the tetris lovers should win, by the way. < 1231361917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also nethack is better than both < 1231361936 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I dunno, I like the simplicity of tetris. < 1231361949 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :FIRST PERSON SHOOTERS INVENTED. < 1231361966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, do these run on computers? < 1231361974 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I prefer games with a goal and ending < 1231361984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :snake lacks it too < 1231361985 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231361994 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Tetris: Goal, clear all lines. Ending, sure, when you get to the last level. < 1231362005 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there is no last level usually < 1231362015 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it just goes on with higher and higher < 1231362018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :in those I played < 1231362026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :In tetris? I think the official versions have a last level. < 1231362032 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :huh < 1231362038 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ö < 1231362039 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what about LEMMINGS?! < 1231362041 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :o < 1231362046 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: you got me there < 1231362048 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lemmings is amazing/ < 1231362051 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what happens next? < 1231362062 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :THEORY OF VIOLENT GAMES CAUSING VIOLENCE CONFIRMED. < 1231362066 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1231362078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :VIOLENCEINVENTED? < 1231362079 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1231362079 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231362081 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :with a space < 1231362087 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :tetris does not have a last level, implementations may, but pure mathematical tetris does not have an ending < 1231362091 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ATTEMPT TO BAN VIOLENT GAMES CAUSES VIOLENT REVOLUTION. < 1231362094 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, indeed < 1231362094 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :pure mathematical tetris. < 1231362098 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231362114 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yes of course < 1231362130 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :schools should teach tetris theorems < 1231362131 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, then what? < 1231362137 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hah < 1231362151 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, theoretically only of course < 1231362154 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231362162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no actual playing < 1231362173 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The original Game Boy Tetris (I mean "original Game Boy", not original Tetris) has a "last level" in the sense that it stops getting any faster, but you can still keep playing. The score-meter maxes out at some point, though. < 1231362182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :actually playing tetris is punished < 1231362196 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hah < 1231362198 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: the original tetris was the game boy tetris i think < 1231362203 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231362205 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i think so too < 1231362215 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what happens next!? < 1231362220 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :Er, no. < 1231362220 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :REALISTIC VIRTUAL REALITY INVENTED, REDUCING REAL VIOLENCE AGAIN < 1231362224 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"originally designed and programmed by Alexey Pajitnov in June 1985, while working for the Dorodnicyn Computing Centre of the Academy of Science of the USSR in Moscow." < 1231362227 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, haha < 1231362227 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well, okay fizzie < 1231362230 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, great < 1231362231 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but it was the first mass-commercial one < 1231362232 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :The Game Boy version comes in 1989 or so. < 1231362232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1231362234 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :DD < 1231362236 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: wp isn't always right < 1231362238 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what then? < 1231362252 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: Still, I've seen at least one documentary about the game. < 1231362264 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: That's an Independent Source! < 1231362267 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: documentaries aren't always right, ehird is, iirc < 1231362278 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: I don't think you recall correctly. < 1231362282 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1231362298 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :then i guess you might be somewhat right. < 1231362311 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: [2008-05-08 19:41:00] < ehird> my previous one was wrong < 1231362313 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: See. < 1231362316 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MASS MIND UPLOADING HAPPENS, 90% OF POPULATION NOW COMPUTER PROGRAMS < 1231362322 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :happy new year!!! < 1231362324 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: kickass < 1231362326 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, that sucks < 1231362327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: slightly late < 1231362329 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, lag? < 1231362330 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i did play tetris long before gameboys were invented, but, well, you know, might've been like chess in disguise or something. < 1231362332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: no it doesn't < 1231362332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's AWESOME < 1231362359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: bug report, "Befunge93/98/08" in header. < 1231362360 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :copyright < 1231362371 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm? < 1231362375 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's 108 < 1231362380 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, typo indeed < 1231362399 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :POPULAR VIRTUAL REALITY REGION CREATED BASED ON HYPOTHETICAL FSC OF 1/137.036 < 1231362401 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IMPORTANCE: MEDIUM < 1231362413 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :TYPE: TYPO CORRECTION < 1231362418 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also it is 109 by now < 1231362418 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: PRIORITY: CRITICAL < 1231362423 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :also, it's unneeded :P < 1231362427 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :PRIORITY: LOW < 1231362433 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: awwwwwwwwww < 1231362436 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wait < 1231362442 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: is this going to be recursive? < 1231362443 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::x < 1231362446 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NO < 1231362448 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1231362451 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :YES YES YES < 1231362454 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :IT WAS NOT _THAT_ POPULAR < 1231362465 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh, okay. < 1231362470 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so um < 1231362474 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is getting slightly boring :D < 1231362481 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm < 1231362493 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :FSC=10^aleph-0? < 1231362508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: reset < 1231362513 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :well < 1231362514 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :save state < 1231362515 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :then reset < 1231362517 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :for later < 1231362521 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes indeed < 1231362525 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this was a good one < 1231362528 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, so what now? < 1231362535 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I already tried 0 < 1231362539 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i have an idea. < 1231362545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# UNVRS < 1231362547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :was just black holes then collapse < 1231362553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :FINESTRUCTURE= BUILT_IN_PI < 1231362555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :PI= 3 < 1231362556 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :START < 1231362565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(so FINESTRUCTURE is 3.14(etc), and PI is 3) < 1231362571 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, interesting < 1231362575 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about e? < 1231362607 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I think we will get triangular wheels... < 1231362622 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SIMULTANEOUSLY ROUND AND CUBICAL PLANET FORMED < 1231362631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1231362631 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: wait wait < 1231362633 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that's a bit fast < 1231362637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes indeed < 1231362638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what about the forming due to the fine structure? :D < 1231362639 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :too faster < 1231362644 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231362645 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1231362649 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :^CREWIND;RESUME < 1231362651 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :REWINDING... < 1231362666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err isn't it ^G? < 1231362673 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sentient computer. < 1231362675 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you can basically do whatever. < 1231362676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1231362681 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GRAVITATIONAL ORBITS UNSTABLE < 1231362687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :neato < 1231362691 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1231362693 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :SIMULTANEOUSLY ROUND AND CUBICAL PLANET FORMED? :P < 1231362700 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nah < 1231362710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :SIMULTANEOUSLY CUBICAL AND ROUND PLANET FORMED? :P < 1231362710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I bet < 1231362736 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :SIMULTANEOUSLY CUBICAL AND CUBICAL PLANET FORMED? :P < 1231362754 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SIMULTANEOUSLY ROUND AND HEXAGONAL SPIRAL GALAXY FORMED < 1231362759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Whoa. < 1231362759 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1231362762 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :My brain. < 1231362774 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, nah that is easy to think about < 1231362793 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's round, hexagonal and spiral < 1231362795 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :at the same time. < 1231362805 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a programmer was asked, what sexual positions does he know. < 1231362815 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :he thought for a while. < 1231362818 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :and said. < 1231362837 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :said what? < 1231362847 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :said. < 1231362853 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh haha < 1231362854 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :itym: < 1231362854 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :1. he above, she underneath < 1231362855 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :said "". < 1231362859 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :2. she above, he underneath. < 1231362859 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :o < 1231362864 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :3. both above. < 1231362867 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :4. both underneath. < 1231362868 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GALAXY DISSOLVED DUE TO UNSTABLE GRAVITATIONAL ORBITS, BUT NOT BEFORE SIMULTANEOUSLY ROUND AND CUBICAL STARS FORM < 1231362883 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :lament, and what else? < 1231362886 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: i wish that made sense < 1231362889 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: awesome < 1231362894 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how long until intelligence :D < 1231362913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, don't be silly, this is an emergent system < 1231362919 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you can't track it like that < 1231362920 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird: it makes sense. < 1231362925 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you need to run it an see < 1231362927 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SINGLE STARS UNSTABLE. BINARY STAR SYSTEMS STABLE UNDER RIGHT CONDITIONS. < 1231362937 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, wow < 1231362941 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :neat < 1231362947 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*STAR SYSTEMS < 1231362951 0 :kar8nga!unknown@unknown.invalid PART #esoteric :? < 1231362991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, then what? < 1231363008 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SIMULTANEOUSLY ROUND AND CUBICAL PLANET FORMED NEAR CENTER OF MASS OF BINARY STAR SYSTEM < 1231363024 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, right < 1231363025 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then what? < 1231363083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, then what? < 1231363093 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :LIFEFORMS EVOLVE FORMED LIKE HEXAGONAL WHEELS < 1231363099 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231363105 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WHEEL INVENTED? < 1231363113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no, no < 1231363113 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NO, EVOLVED < 1231363122 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wagon invented! < 1231363159 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :MACROSCOPING LIFEFORMS FORM USING THE MOST EASILY EVOLVED MOVEMENT, THE ROUND HEXAGONAL WHEEL < 1231363174 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :MACROSCOPING? < 1231363179 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*IC < 1231363183 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1231363188 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :IC circuits? < 1231363188 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 113 (No route to host) < 1231363210 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ROUND CUBIC MOON CRASHES INTO WORLD, CAUSING MASS EXTINCTION < 1231363219 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, damn < 1231363221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then what? < 1231363231 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(ORBIT WAS UNSTABLE, OF COURSE) < 1231363236 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231363250 0 :bsmntbombdood!n=gavin@97-118-124-131.hlrn.qwest.net JOIN :#esoteric < 1231363268 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, then what? < 1231363274 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AS WATER IS HIGHLY FLAMMABLE, LIFE MAINLY SPREADS ON DRY LAND < 1231363288 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it looks like PI != BUILT_IN_PI works very well < 1231363291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :doesn't* < 1231363300 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :looks interesting to me < 1231363303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231363315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, next? < 1231363329 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :INTELLIGENT SOCIAL CREATURES (ON WHEELS) EVOLVE < 1231363342 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :WILLY ON WHEELS < 1231363342 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok... now what? < 1231363350 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err? meme? < 1231363357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :infamous wikipedia vandal < 1231363360 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1231363362 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :all he did was: < 1231363365 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes sounds familiar now < 1231363367 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :DUE TO THEIR INTELLIGENCE THEY ARE CAPABLE OF UTILIZING THE DANGEROUS WATER FOR TECHNOLOGY SUCH AS HEATING < 1231363367 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :move a page named X to X on Wheels! < 1231363371 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Goat -> Goat on Wheels! < 1231363380 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: :D < 1231363387 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, nice < 1231363428 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, then what? < 1231363464 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :CIVILIZATION TAKES A HUGE LEAP FORWARD AS AN IMMENSELY MORE EFFECTIVE MEANS OF PROPULSION IS INVENTED: THE FOOT. < 1231363474 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1231363480 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, how does the foot work? < 1231363507 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: any mathematicians yet? < 1231363516 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :RATHER THAN WHEELS, IT HAS SIX "TOES" TO PUT FORCE ON THE GROUND < 1231363518 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :are they looking for messages and codes in the elusive constant known as pi, roughly 3.00000000000000000000000? < 1231363539 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PHILOSOPHY INVENTED < 1231363588 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :GREAT STRIDES ARE MADE BY UNDERSTANDING THE FUNDAMENTAL MATERIALS WATER, FIRE, AIR AND CHEWING GUM < 1231363590 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err it is exactly 3 < 1231363597 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: it was a joke < 1231363601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :3.000000000000000000000000000000000000000000000000000000000000 < 1231363621 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SOME PHILOSOPHERS ATTEMPT TO GAIN A DEEPER UNDERSTANDING OF NUMBERS AND GEOMETRY. < 1231363625 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::DD < 1231363631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1231363643 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :HOWEVER, THESE PEOPLE SWIFTLY AND INEVITABLE TURN INSANE FOR SOME REASON < 1231363651 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231363653 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*INEVITABLY < 1231363656 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what is the ratio of a cube to it's side? < 1231363671 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231363676 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :the side of a square < 1231363688 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :THE VOLUM OF A CUBE IS PI * R^3 < 1231363689 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to it's circumfence < 1231363692 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*VOLUME < 1231363702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :spelling < 1231363748 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :HM < 1231363766 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"CIRCUMFERENCE" < 1231363766 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yes? < 1231363769 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231363772 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what is the ratio of that < 1231363778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to the side of a square < 1231363800 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NO ONE HAS EVER MANAGED TO FIND THAT OUT WITHOUT PANICKING < 1231363802 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts fence poles all around the circumference < 1231363825 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what next < 1231363834 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes what is next? < 1231363841 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ARCHITECTURE IS INVENTED < 1231363847 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also I got a great idea for the next one < 1231363856 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I can't tell you yet but < 1231363875 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: then? < 1231363890 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ALTHOUGH ARCHITECTS TEND TO GO MAD AFTER A FEW YEARS < 1231363895 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1231363901 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hee < 1231363944 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :BUT WITH THE MIRACLES OF ARCHITECTURE, A 7 FEET (OR WHEEL) TALL TOWER IS CREATED REACHING ABOVE THE ATMOSPHERE < 1231363976 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231363980 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AND TUNNELS ARE BUILT ALLOWING PEOPLE TO WALK (WELL, ROLL) ANYWHERE ON THE PLANET IN A FEW MINUTES < 1231363991 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i like this < 1231364018 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231364078 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AT THE SAME TIME, A 5 FEET BY 5 FEET AREA IS ENOUGH FOR A LARGE PALACE < 1231364082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231364106 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what is one FEET in meters? < 1231364121 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ABOUT 1/PI METERS < 1231364147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, ok < 1231364155 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, anything interesting? < 1231364188 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :THANKS TO TECHNOLOGY THE PLANET NOW HAS ROOM ENOUGH FOR EVERYONE, BUT WITH EASY ACCESS THROUGH THE TOWERS SPACE EXPLORATION NEVERTHELESS STARTS TAKING PLACE < 1231364199 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231364212 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, yay < 1231364223 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: FASTFORWARd < 1231364225 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: FASTFORWARD < 1231364228 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ALTHOUGH SATELLITES TURN OUT TO BE HARD < 1231364233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, oh? < 1231364233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :why? < 1231364236 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(UNSTABLE ORBITS) < 1231364239 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1231364241 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :right < 1231364248 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :just mount them at the top of the towers < 1231364291 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, FASTFORWARD TO INTERESTING < 1231364294 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :A NETWORK OF TOWERS IS BUILT, AND A HUGE HEXAGON PLACED ON TOP OF THEM ENCIRCLING THE PLANET'S EQUATOR < 1231364303 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, wow < 1231364305 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then what? < 1231364337 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: < 1231364343 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I enter it < 1231364344 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :FROM THE LOW GRAVITY OF THE HEXAGON, SPACE WAGONS CAN EASILY TAKE OFF AND THE SOLAR SYSTEM IS SETTLED < 1231364344 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok? < 1231364354 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1231364355 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you can save state < 1231364357 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: fastforward < 1231364359 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to really interesting < 1231364361 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: almost < 1231364395 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, even the gas dwarfs and the stone giants? < 1231364414 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :YOU MEAN THE WATER DWARFS < 1231364419 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, right < 1231364420 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorr < 1231364422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :sorry* < 1231364432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, does slood exist? < 1231364464 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :1000 YEARS LATER A TRIANGULAR RING AROUND THE BINARY STAR HAS BEEN BUILT. ADVANCED ARCHITECTURE ALLOWS THIS TO BE USED FOR FTL TRAVEL < 1231364473 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1231364478 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, time to save yet? < 1231364488 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1231364493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: really fast forward to most interesting thing ever < 1231364510 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :then save < 1231364520 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231364532 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :A BLACK HOLE IS FOUND IN A NEIGHBORING GALAXY, DESPITE BEING THOUGHT IMPOSSIBLE < 1231364538 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1231364543 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :HARBORING AN ALIEN RACE < 1231364543 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, save the state < 1231364547 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1231364550 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :oerjan is being extremely entertaining tonight < 1231364558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :olsner, yes indeed < 1231364565 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: save < 1231364572 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, reset it? < 1231364576 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or shall I do that? < 1231364580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: sure < 1231364586 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, RESET < 1231364591 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*BURP* < 1231364592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# UNVRS /I < 1231364592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ENTERING INTERACTIVE MODE . . . < 1231364592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :1> FIND UNIVERSE WHERE EXISTS(SPACE TURTLES) AND EXISTS(MAGIC) AND EXISTS(DISCWORLD) AND EXISTS(SLOOD); < 1231364592 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :2> DUMP CONSTANTS; < 1231364609 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION waits for the computation < 1231364621 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oh wait forgot < 1231364623 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: I predict fine structure will be non-numerical < 1231364624 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :3> EXECUTE; < 1231364631 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :there < 1231364637 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, very probably < 1231364650 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, either that or complex < 1231364656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :FSC: I * ALEPH_3 < 1231364660 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also I asked it to dump all constant as you see < 1231364666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, other constants? < 1231364680 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PI: 3.14159265358979... < 1231364687 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :how boring < 1231364688 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231364690 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: what about E < 1231364690 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, come on there are more < 1231364695 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, lets run it too < 1231364695 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :or the gravitational constant < 1231364698 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: wait < 1231364701 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :let's see what E & G are < 1231364702 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or the planck one < 1231364703 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :E: 2.71828182818281828... < 1231364707 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :G? < 1231364709 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Planck? < 1231364719 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :G IS DIMENSIONAL < 1231364724 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wow! < 1231364724 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Planck? < 1231364742 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Planck? < 1231364751 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Planck? < 1231364751 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :NOT DIMENSIONLESS EITHER < 1231364755 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what is R? < 1231364759 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: Planck!!!!!!!!!!? < 1231364778 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err it has dimensions < 1231364783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nothing odd with that < 1231364787 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm asking < 1231364789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :what is the planck constant < 1231364789 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231364791 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PLANCK NONEXISTENT. THAUMA = 1.7905 < 1231364792 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231364797 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oo. < 1231364797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1231364798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1231364799 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan < 1231364802 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :planck = tick, no? < 1231364806 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Minor_Discworld_concepts#Tick < 1231364817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION awaits "ER, YES" < 1231364829 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I HAVE NOT READ ALL DISCWORLD BOOKS < 1231364834 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231364842 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :CONSTANTS+= LAST RESULT; < 1231364845 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :START < 1231364848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : < 1231364855 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :yay < 1231364860 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :HM? < 1231364866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we're setting the constants < 1231364870 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :to the one found by that query < 1231364873 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and starting the universe < 1231364873 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :indeed < 1231364875 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :WAR OF GIANT TURTLES < 1231364879 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231364881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait what? < 1231364888 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that isn't how it worked, see Eric < 1231364896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :shush < 1231364896 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231364905 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :same constants != identical < 1231364906 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you read them all? < 1231364908 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :I'VE READ ERIC. OH RIGHT. < 1231364911 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, hm true < 1231364917 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :(LAST BOOK I READ, ACTUALLY) < 1231364926 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :DOESN'T MEAN I REMEMBER IT :d < 1231364933 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*:D < 1231364938 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, creator, sandwich < 1231364939 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :DARN CAPSLOCK < 1231364939 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :typoputer < 1231364945 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :AH YES < 1231364949 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :"typuter" < 1231364966 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :IT MAY OR MAY NOT HAVE BEEN A TURTLE SANDWICH < 1231364980 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf it was majonäs? < 1231364982 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :iirc < 1231364984 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1231364986 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :go on < 1231365008 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :DEATH APPEARS < 1231365009 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :this could be one that matched the query but didn't match in all details < 1231365026 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1231365047 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :DEATH SAYS: "YOUR CAPS LOCK IS IN VIOLATION OF MY REGISTERED TRADEMARK. PLEASE LEAVE THIS UNIVERSE IMMEDIATELY." < 1231365053 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1231365055 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231365074 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :"THE END." < 1231365078 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1231365080 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1231365082 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: RESET < 1231365083 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :argh < 1231365087 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I was entering a command < 1231365090 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*BURP* < 1231365097 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# LIST < 1231365097 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to enter stealth mode < 1231365102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, err < 1231365103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :DIR < 1231365106 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1231365110 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :this is oerjanix < 1231365110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :no? < 1231365113 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1231365141 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wait < 1231365144 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I just got an idea < 1231365146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION awaits directory listing < 1231365160 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :what about running our universe pause at earth time, and set money? < 1231365162 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or < 1231365164 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :even better < 1231365171 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: after the directory listing < 1231365173 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION awaits eorj < 1231365176 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :QUERY the system for < 1231365177 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :./ ../ CTHULHU/ MISC/ UNIV/ < 1231365185 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: stop stop wait :P < 1231365190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# LIST CTHULHU < 1231365194 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the important unsolved problems < 1231365197 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PERMISSION DENIED < 1231365202 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# SUDO LIST CTHULHU < 1231365203 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, no it was created by NaN universe < 1231365207 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: :D < 1231365210 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :we can just reboot it. < 1231365221 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it didn't work, I even did a clean reinstall < 1231365229 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :eh, it's just a directory listing < 1231365232 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :boy, oerjanix is slow sometimes < 1231365233 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1231365247 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pokes oerjan < 1231365251 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway what about the Riemann hypothesis < 1231365251 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :./ ../ ESCAPE_REALWORLD@ HASTUR HASTUR HASTUR < 1231365257 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yikes < 1231365259 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ARGH < 1231365270 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :# SUDO OBLITERATE_DIRECTORY CTHULHU/ < 1231365290 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PERMISSION DENIED. PLEASE REPORT FOR TERMINATION. < 1231365301 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, look what you done < 1231365301 0 :Corun!n=Corun@cpc1-rdng19-0-0-cust700.winn.cable.ntl.com JOIN :#esoteric < 1231365363 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, what is next? < 1231365372 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway < 1231365373 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :WHERE? < 1231365374 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you fix it < 1231365377 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but but < 1231365383 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'm root < 1231365402 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh I turned on securelevels before < 1231365404 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :up to 3 < 1231365407 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :reboot it to fix < 1231365422 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ACTION resets the oerjanputer < 1231365432 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :# SUDO OBLITERATE_DIRECTORY CTHULHU/ < 1231365433 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :*BURP* < 1231365445 0 :ehird!unknown@unknown.invalid PART #esoteric :? < 1231365447 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1231365453 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :PERMISSION DENIED. AND I'M NOT HERE, ANYWAY. < 1231365459 0 :ehird!unknown@unknown.invalid QUIT :"Caught sigterm, terminating..." < 1231365465 0 :ehird!n=ehird@eso-std.org JOIN :#esoteric < 1231365539 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :well < 1231365540 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night < 1231365544 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :oerjan, it has been fun < 1231365544 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :good night < 1231365545 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1231365545 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ping < 1231365553 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :* ehird has quit ("Caught sigterm, terminating...") < 1231365553 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1231365555 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1231365558 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :did you really crash? < 1231365562 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Bouncer troubles. < 1231365567 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it crashed? < 1231365575 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: ais523: either 2 or 3 <<< 2 < 1231365576 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no, it was behaving weirdly < 1231365578 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so i killed it < 1231365579 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, did you think some old one was involved? < 1231365608 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night anwyay < 1231365612 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bye < 1231365629 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, thanks for testing cfunge :) < 1231365638 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now to break it < 1231365640 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you know some new fingerprints lately are DATE and NCRS < 1231365642 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION pipes /dev/urandom to cfunge < 1231365647 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'm sure they both have bugs < 1231365655 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, see tools/fuzz-test.sh < 1231365659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does cfunge /dev/random < 1231365661 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: i'm not rebuilding < 1231365663 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1231365666 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, ok, true < 1231365667 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :does cfunge read the whole prog < 1231365669 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :before executing? < 1231365672 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it mmaps() < 1231365674 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and loads it all < 1231365679 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :will cfunge /dev/random not work then < 1231365681 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so yes < 1231365684 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, < 1231365685 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :nop < 1231365691 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ok, i'll use head < 1231365692 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like < 1231365697 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :head --lines 30 < 1231365703 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, and load that yes < 1231365708 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% head --lines 30 /dev/urandom|cfunge /dev/stdin < 1231365710 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is what the fuzz test script does < 1231365712 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :err < 1231365714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mmap() on file failed: Invalid argument < 1231365714 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Failed to process file "/dev/stdin": Invalid argument < 1231365715 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::( < 1231365717 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, can you mmap() stdin? < 1231365721 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :guess not :P < 1231365723 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :>x; then < 1231365731 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% head --lines 30 /dev/urandom>x; cfunge x < 1231365734 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you way want a chroot < 1231365741 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or it could overwrite your stuff < 1231365749 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :remember it has FILE IO < 1231365752 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I think the likelihood of it hitting a valid funge program that does destructful stuff is slim < 1231365771 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, there is also -S that hopefully should successfully sandbox it < 1231365776 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, also out of memory can happen < 1231365777 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :or such < 1231365778 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :okay < 1231365780 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :maybe a psoxy should use an encoding that didn't rely on any specific character numbers. < 1231365783 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% head --lines 5 /dev/urandom>x; cfunge -S x < 1231365783 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :consider a program like: < 1231365785 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :[SITS THERE] < 1231365786 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :>t< < 1231365790 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :at the first line < 1231365797 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that will certainly OOM < 1231365801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why doesn't this terminate I wonder < 1231365810 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you could run an infinite loop? < 1231365816 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that is very likely < 1231365817 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :yeah but every single time? < 1231365822 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ºdð^L­¯<98>VH³ÜL,g^HC^PÏÉ^\¬¦^N*4¸¢þ<97>¼>±^@¶¿R<9c>!]<9a>:;á* < 1231365824 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that runs indefinitely < 1231365825 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, remember invalid commands reflect < 1231365826 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :so < 1231365828 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1231365831 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :so infinite reflect < 1231365839 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, which results in infinite loop yes < 1231365841 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION cat -v then < 1231365860 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :% cat -v /dev/urandom|head --lines 10 >x; cfunge -S x < 1231365861 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :still infloops ;P < 1231365863 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you will notice that the fuzz test script only tests valid chars < 1231365866 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :mm < 1231365867 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to see anything interesting < 1231365880 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, it also needs a build calling alarm() < 1231365881 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to end < 1231365883 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why does it need a special build < 1231365889 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, to quit with alarm() < 1231365891 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :after a while < 1231365892 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why < 1231365893 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :and < 1231365913 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :to not dump spurious confusing exit code on exit < 1231365914 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: and simultaneously, do you like girls? do you like boys? <<< both < 1231365917 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :that confuse the script < 1231365921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: This interface is made obsolete by setitimer(2). < 1231365921 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231365927 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, well < 1231365935 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does fuzz-test _without_ alarm < 1231365936 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :you need to edit global.h anyway < 1231365954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :tools/fuzz-test.sh: line 47: 205b: value too great for base (error token is "205b") < 1231365954 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :There must be a copy of the binary in the top source directory. < 1231365956 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why < 1231365965 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, we know you're bi < 1231365966 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :wtf < 1231365969 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :i was asking about bsmntbombdude < 1231365970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :if [[ "${BASH_VERSINFO[0]}${BASH_VERSINFO[1]}" -lt 31 ]]; then < 1231365972 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :is the error line < 1231365973 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :but < 1231365977 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :why does the binary have to be in the top src dir < 1231365988 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, oh that is because of paths < 1231365991 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway < 1231366003 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ln -s `which cfunge` . < 1231366004 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231366012 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, yep < 1231366013 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :works fine < 1231366016 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, anyway it needs valgrind < 1231366020 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oh. < 1231366020 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :comment that part ouyt < 1231366022 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :out* < 1231366027 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, read the comments in the script < 1231366031 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it isn't very generic < 1231366047 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :also < 1231366061 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :s/# 2) Enable LEAK_MODE in cmake, or valgrind will fail./# 2) Disable USE_GC in cmake, or valgrind will fail./ < 1231366062 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231366065 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :old text < 1231366070 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I'll update tomorrow < 1231366073 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :night now < 1231366076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :by < 1231366076 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :e < 1231366086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : * Generating random program < 1231366086 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : * Running free standing < 1231366088 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric : * Exit code was 0, ok < 1231366098 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, the magic numbers in checkerror() may need changing < 1231366102 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I don't know for your system < 1231366103 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231366110 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :anyway NIGHT < 1231366112 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ow my memory < 1231366115 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it sucks < 1231366119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :computer that is < 1231366119 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231366124 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what? < 1231366126 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, what? < 1231366132 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think it ran a mem hogger < 1231366142 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :fuzzer < 1231366143 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, you set ulimits I assume? < 1231366146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1231366146 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1231366147 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :it would be stupid to not do it < 1231366152 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive: no bsmntbombdood < 1231366156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, 60 MB or so on OS X I guess < 1231366156 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231366160 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :oh is he? < 1231366161 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ok. < 1231366177 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :bsmnt_bot: hi < 1231366182 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :~exec sys.stdout("hi") < 1231366182 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :it's bad enough you can't remember everything bsmntbombdood has said, you don't remember contexts in which you said your own lines < 1231366183 0 :bsmnt_bot!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1231366191 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean what's that about < 1231366201 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :get some social skills man < 1231366212 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION swats oklofok -----### < 1231366223 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well hey < 1231366233 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :psygnisfive asks, bsmntbombdood answers, i remember the answer, he doesn't < 1231366233 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :we don't use dirty words here! < 1231366239 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :oh :) < 1231366262 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :well, if bsmnt answered, i wasnt aware < 1231366300 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :he answered when you asked the time before that < 1231366304 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"do you have sex with guys" < 1231366307 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :ah well. < 1231366309 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"no. but for a technicality" < 1231366314 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :ehird, I may try to make it more portable this weekend < 1231366315 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :but not now < 1231366315 0 :GreaseMonkey!n=gm@unaffiliated/greasemonkey JOIN :#esoteric < 1231366319 0 :psygnisfive!unknown@unknown.invalid PRIVMSG #esoteric :what was the technicality? < 1231366327 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he's a virgin < 1231366329 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think < 1231366331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :wast he implication < 1231366331 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :joke < 1231366331 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :for now you have to figure any issue out yourself with the fuzz test script. since I need to sleep < 1231366331 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :the same reason nerds don't get vag < 1231366332 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :thing < 1231366336 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :they're nerds < 1231366340 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: bye < 1231366341 0 :AnMaster!unknown@unknown.invalid PRIVMSG #esoteric :I have piano lessons tomorrow morning < 1231366344 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :of course, bsmntbombdood might not really be a nerd, but anyway. < 1231366345 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :women are more beautiful than men < 1231366361 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: what do you play? < 1231366432 0 :psygnisf_!n=psygnisf@c-71-57-164-119.hsd1.fl.comcast.net JOIN :#esoteric < 1231366446 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :wee power outage :D < 1231366455 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :oklofok, what was the technicality? < 1231366599 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he told you. < 1231366602 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :virginity. < 1231366609 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :power outage dude. < 1231366616 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i see. how old is bsmnt again? < 1231366655 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :like 17 or sth < 1231366659 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :maybe older now < 1231366666 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :i figured he was like 25. hm < 1231366678 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i'm 42, and still a virgin < 1231366729 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :lament you're not 42 < 1231366733 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :you're like 15 < 1231366739 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :err no :P < 1231366746 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: ehird, also that looks fucked <<< caughtcha < 1231366748 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :think about this logically < 1231366750 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :he was here in 2002 < 1231366763 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :yeah well, he was a youngun even then :P < 1231366775 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :somehow I doubt he was a 9 year old when he co-founded this place :P < 1231366784 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :you could've been! < 1231366798 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :no < 1231366800 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :lament is 7, i think < 1231366801 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :I was an idiot when I was 9 < 1231366802 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :err or 6 < 1231366812 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :ok im off to sit outside and enjoy the stormy atmosphere < 1231366812 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :he once told us he was 5 < 1231366812 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :<3 < 1231366813 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :my role is far more important than just co-founder < 1231366813 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i think lament might be offended that you consider him 15 psygnisf_ < 1231366823 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :it was my suggestion to put the channel on freenode < 1231366826 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1231366829 0 :psygnisf_!unknown@unknown.invalid PRIVMSG #esoteric :ok fine he's 16 < 1231366830 0 :flexo!unknown@unknown.invalid PRIVMSG #esoteric :opn, back then < 1231366830 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :lament: you probably remember the year < 1231366831 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think they wanted efnet < 1231366833 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i'm bad at that < 1231366835 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :lament: ew < 1231366846 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i'd never have heard of it in that case < 1231366847 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :good or bad? < 1231366848 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you decide < 1231366849 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :well you can just calc that from your current age ofc < 1231366852 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :ehird: tricky < 1231366856 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :that was kinda stupid of me. < 1231367056 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :"hey everybody, i'm looking at gay porno", and a picture of a pussy. i agree, not very clever. < 1231367333 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :AnMaster: snake lacks it too <<< no < 1231367340 0 :psygnisfive!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1231367341 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :except snake on reals < 1231367493 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :oklofok: er, what < 1231367497 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :that site pops up < 1231367499 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :infinite popups < 1231367501 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :of shock sites < 1231367508 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :popup blocker i guess < 1231367511 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :it's Last Measure. < 1231367865 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :ehird: oh, well i have ie so there was just one. < 1231367873 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :you know, because it's so great? yeah you probably know < 1231367881 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :totally. < 1231367881 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i don't use blockers < 1231367901 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :if ie has a popup blocker, i should probably remover it < 1231367945 0 :comex!unknown@unknown.invalid QUIT :"Caught sigterm, terminating..." < 1231367959 0 :comex!n=comex@teklinks.org JOIN :#esoteric < 1231368010 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i mean it's not acceptable for a browser to need a popup blocker, wanting the browser to crash if a website does something weird is the exception, you should need to get an "infinite popup disblocker" for that < 1231368020 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :i would probably get it < 1231368055 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :because i could definitely kick an infinite amount of popup ass manually. < 1231368066 0 :oklofok!unknown@unknown.invalid PRIVMSG #esoteric :or is it more like pedally < 1231368070 0 :comex!unknown@unknown.invalid QUIT :Client Quit < 1231368083 0 :comex!n=comex@teklinks.org JOIN :#esoteric < 1231368311 0 :comex!unknown@unknown.invalid QUIT :Client Quit < 1231368325 0 :comex!n=comex@teklinks.org JOIN :#esoteric < 1231369810 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers saying fuck it to the modern invention of hypertext and instead publish articles as .txt < 1231369826 0 :KingOfKarlsruhe!unknown@unknown.invalid QUIT :Remote closed the connection < 1231369882 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :What is it about this Ruby thing? -- Gerson Kurz 2002 < 1231370498 0 :oerjan!unknown@unknown.invalid QUIT :"Good night" < 1231371404 0 :jix!unknown@unknown.invalid QUIT :"..." < 1231371849 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :Use gopher < 1231371903 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :gopher sux < 1231371917 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :heresy :( < 1231371970 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides that the best way to say fuck it and never look at html again is to write a script which converts markdown into it with the basic headers and use it < 1231371974 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :i shall call it a "blog" < 1231371979 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION = revolutionary < 1231372009 0 :Corun!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1231372028 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you're meant to act surprised < 1231372031 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :and go wooooooah < 1231372116 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :wooooooah :o < 1231372150 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :amazing eh < 1231372160 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :quite so < 1231372166 0 :Azstal!unknown@unknown.invalid PRIVMSG #esoteric :but I'd rather have a phlog < 1231372186 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION flogs Asztal < 1231372189 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :er < 1231372190 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :Azstal: < 1231372193 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :(aaaaaaaargh) < 1231372326 0 :Azstal!unknown@unknown.invalid QUIT :"I have that urge, Rimmer. It's got nothing to do with past lives." < 1231372339 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION ponders and decides that google apps >>>>>> running my own mail server < 1231372354 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :that's what I decided too. < 1231372368 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :thankfully it allows catch-all addresses < 1231372450 0 :CakeProphet!n=seveninc@wikipedia/The-Prophet-Wizard-of-the-Crayon-Cake JOIN :#esoteric < 1231372580 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :you know, my life was a lot better before I ever read the word typography < 1231372601 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :now I'm obsessed < 1231372609 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION twitches < 1231372674 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :ACTION considers that nobody cares what he has to say so writing a blog is pointless < 1231372735 0 :ehird!unknown@unknown.invalid PRIVMSG #esoteric :come to think of it, I should give up on IRC too