< 1186618164 0 :goban!n=whyso@ip68-107-157-9.hr.hr.cox.net JOIN :#esoteric < 1186619439 0 :goban!unknown@unknown.invalid QUIT :Remote closed the connection < 1186619691 0 :goban!n=whyso@ip68-107-157-9.hr.hr.cox.net JOIN :#esoteric < 1186619794 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1186620745 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :har har! < 1186620752 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that map is public record and denying me access to it is punishable by 90 days in jail < 1186620757 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :according to the colorado revised statutes, title 24, section 72, part 2 < 1186620765 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i win :) < 1186622422 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zzzzzzzzzzzzz < 1186622430 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yay! < 1186622431 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :zzzzzzzzzzzzz < 1186622788 0 :jix__!unknown@unknown.invalid QUIT :"This computer has gone to sleep" < 1186625224 0 :UnrelatedToQaz!n=chatzill@host81-159-116-146.range81-159.btcentralplus.com JOIN :#esoteric < 1186625240 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :hey < 1186625316 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Baz-wha? < 1186625589 0 :UnrelatedToQaz!unknown@unknown.invalid QUIT :"ChatZilla 0.9.78.1 [Firefox 2.0.0.6/2007072518]" < 1186625927 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :baz-quux < 1186626004 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: what map? < 1186626015 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :ihope: of storm sewers < 1186626333 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Here, have a law: if an emergency vehicle is approaching, pull over and stop. < 1186626366 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Apparently no exception is made for freeways. < 1186626389 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so? < 1186626558 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh, I was wondering and... apparently I felt like saying that. < 1186626830 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i hate how in a torrent with many files, all the files are 50% done instead of half of them all done < 1186626861 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :s/, all/, often all/ < 1186626996 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Seems that if you're on a freeway and there's an emergency vehicle in the thing connecting the two roads, you're supposed to move one lane "apart" from the vehicle if possible. < 1186627012 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186627034 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What does "one lane apart" mean, exactly? < 1186627043 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :one lane away < 1186627049 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :With one lane between the vehicles, or one lane over? < 1186627059 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1186627062 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :That is, not in the same lane? < 1186627070 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :one lane between < 1186627078 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1186627085 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :learning to drive? < 1186627105 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Yup. < 1186627125 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Pollution-loving wimps :( < 1186627140 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That describes most of the US. < 1186627156 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Especially our fondness for urban sprawl and a lack of decent public transportation. < 1186627166 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i have knowledge, so i'm a pollution-loving wimp? < 1186627427 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :If you have knowledge and don't use it, you're a hippy. < 1186627459 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess the government's decided that 120 MPH is the fastest relative we want to have in a head-on collision. < 1186627468 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :s/relative/relative speed/ < 1186627495 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :wrong, if you're talking about the federal government < 1186627508 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I said just "the government" for a reason :-P < 1186627528 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Are there higher speed limits than 55 for two-way traffic elsewhere? < 1186627532 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :75mph is the fastest speed limit allowed if you want to receive highway funding < 1186627536 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Heck, are there higher speed limits here? < 1186627563 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Freeways... there's nothing for a while, and then suddenly there's an on-ramp and you find yourself between two cars when there are only two lanes. :-) < 1186627570 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that is, a state must have a maximum speed limit <= 75mph to get highway funding < 1186627595 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can states have a speed limit of 75 on a two-way road? < 1186627623 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i think states can have whatever speed limits they like < 1186627655 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, yeah, but if they want highway funding. < 1186627659 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"In 1865, the revised Locomotive Act reduced the speed limit to 4 mph in the country and 2 mph in towns." http://en.wikipedia.org/wiki/Speed_limit < 1186627698 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :that is of dubious constitutionality, in my opinion < 1186628272 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :http://www.isbc.com/business/mistakes.cfm < 1186628303 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i can has 640k? < 1186629369 0 :ihope_!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186629406 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :There. Now that everything's upgraded and I have my wireless connection working again, I can actually start work on that Unlambda interpreter. < 1186629532 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how are you going to do it? < 1186629561 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Haskell, monads... < 1186629690 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and the call/cc? < 1186629767 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if you can implement call/cc with tree-rewriting < 1186629923 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Continuation monads. < 1186629928 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Rather, a continuation monad. < 1186629955 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :so you're compiling to haskell or what? < 1186630054 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Parsing into a Haskell data structure and then running. < 1186630188 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :write an unlambda to brainfuck compiler in unlambda < 1186630372 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Why not a Haskell-to-Unlambda compiler? < 1186630386 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :because that's too large < 1186630396 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Pff. < 1186630414 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :although simplified haskell to unlambda might be interesting < 1186630416 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION decides that adding a useful combinator to Unlambda is worth removing its comment functionality < 1186630448 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :haskell is just too complicated to write a compiler for fun for < 1186630462 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Mm, gotta go. < 1186630469 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Bye. < 1186630473 0 :ihope_!unknown@unknown.invalid QUIT :"Lost terminal" < 1186630594 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea how to compile a functional language to bf < 1186630723 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :PEBBLE functions. :p < 1186630807 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :are they first order? < 1186630815 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :er, first class < 1186630960 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242399611.dsl.bell.ca JOIN :#esoteric < 1186631037 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No, I mean "functions" as in "they work". < 1186631042 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Err. < 1186631044 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :"it works". < 1186631114 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Hahaha < 1186631127 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1186637387 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :g'night everyone < 1186637399 0 :RodgerTheGreat!unknown@unknown.invalid QUIT : < 1186642484 0 :olsner!n=salparot@c-268de155.710-8-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1186643783 0 :cherez!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186645269 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(bsmntbombdood) i hate how in a torrent with many files, all the files are 50% done instead of half of them all done <<< get a good torrent program... < 1186645282 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :like? < 1186645288 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or make one < 1186645441 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :µtorrent for one < 1186645458 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you have to manually tell it to dl them one by one though < 1186645483 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you can assign separate dl speeds for individual files < 1186645519 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :isn't that windows only? < 1186645600 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have no idea... but perhaps. < 1186645617 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have a feeling there are decent programs for unix as well... < 1186645669 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :actually, the reason i'm doing my torrenting on this machine is that i can use µtorrent < 1186645674 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :bittorrent sucks ass < 1186646399 0 :clog!unknown@unknown.invalid QUIT :ended < 1186646400 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1186646984 0 :olsner!unknown@unknown.invalid QUIT : < 1186648132 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1186648686 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Deluge is the equivalent for *nix, bsmntbombdood. < 1186648698 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :Once I found Deluge, I pretty much abandoned my own torrent client. < 1186648705 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :(Even though I had most of it done.) < 1186648722 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186648746 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to start hacking at Deluge though. First thing I want to do is add stuff from BitTyrant's new BT paper. < 1186648762 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what stuff? < 1186648791 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :They have a new piece obtaining and queueing algorithm to speed up a torrent. < 1186649002 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :azureus' peer dht is pretty nice < 1186649623 0 :poiuy_qwert!unknown@unknown.invalid QUIT : < 1186650229 0 :GreaseMonkey!unknown@unknown.invalid QUIT :Success < 1186650390 0 :GreaseMonkey!n=saru@222-154-153-179.jetstream.xtra.co.nz JOIN :#esoteric < 1186655883 0 :GreaseMonkey!unknown@unknown.invalid PRIVMSG #esoteric :night all < 1186655903 0 :GreaseMonkey!unknown@unknown.invalid QUIT :"guess what that button did" < 1186657796 0 :jix__!n=jix@dyndsl-091-096-037-058.ewe-ip-backbone.de JOIN :#esoteric < 1186659809 0 :ehird`!n=test@user-514f618c.l4.c3.dsl.pol.co.uk JOIN :#esoteric < 1186661519 0 :jix__!unknown@unknown.invalid NICK :jix < 1186662736 0 :UnrelatedToQaz!n=chatzill@host81-158-251-103.range81-158.btcentralplus.com JOIN :#esoteric < 1186662832 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :!info ololobot < 1186662840 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :Wrong channel... < 1186662842 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :hang on. < 1186662853 0 :UnrelatedToQaz!unknown@unknown.invalid PRIVMSG #esoteric :There. < 1186662862 0 :UnrelatedToQaz!unknown@unknown.invalid PART #esoteric :? < 1186663027 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1186670241 0 :wellons!n=user@eru.cse.psu.edu JOIN :#esoteric < 1186672675 0 :goban!unknown@unknown.invalid QUIT :Remote closed the connection < 1186674028 0 :puzzlet!unknown@unknown.invalid QUIT :Remote closed the connection < 1186674038 0 :puzzlet!n=puzzlet@147.46.241.168 JOIN :#esoteric < 1186674289 0 :wellons!unknown@unknown.invalid PRIVMSG #esoteric :Does anyone know about a brainfuck implementation that can multithread several programs working on the same memory array? < 1186674362 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :? < 1186674372 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :like a boring brainfork? < 1186674385 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :seveninchbread did something like that < 1186674824 0 :wellons!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i see, thanks < 1186674898 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i do not know where < 1186674900 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you can get it. < 1186674921 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :(i had to split to multiple lines for obvious reasons) < 1186674979 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :if sib comes here, you can ask him, though it isn't exactly that hard making it yourselfidy helfity < 1186674981 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :skdjgf < 1186675041 0 :wellons!unknown@unknown.invalid PRIVMSG #esoteric :i wrote something similar yesterday < 1186675309 0 :wellons!unknown@unknown.invalid PRIVMSG #esoteric :and, i don't see the reason for splitting to multiple lines... :-( < 1186675767 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :whut? < 1186675775 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :can i lick your source? < 1186675850 0 :sebbu!n=sebbu@ADijon-152-1-6-252.w83-194.abo.wanadoo.fr JOIN :#esoteric < 1186676098 0 :wellons!unknown@unknown.invalid PRIVMSG #esoteric :you need subversion, use this command: svn checkout https://opensvn.csie.org/wbf2c/trunk wbf2c < 1186676136 0 :wellons!unknown@unknown.invalid PRIVMSG #esoteric :i have a website that explains things a bit here: http://www.cse.psu.edu/~wellons/bf/ < 1186677797 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :!bf_gen oklopol < 1186680717 0 :jix!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186680832 0 :jix!n=jix@dyndsl-091-096-037-058.ewe-ip-backbone.de JOIN :#esoteric < 1186680914 0 :cherez!n=cherez@CPE-65-30-35-192.kc.res.rr.com JOIN :#esoteric < 1186682232 0 :jix!unknown@unknown.invalid QUIT :Nick collision from services. < 1186682246 0 :jix!n=jix@dyndsl-085-016-236-107.ewe-ip-backbone.de JOIN :#esoteric < 1186682731 0 :Arrogant!i=Arrogatn@45.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1186683281 0 :ihope!unknown@unknown.invalid QUIT :Nick collision from services. < 1186683309 0 :ihope_!n=ihope@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186683585 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://www.piepalace.ca/blog/asperger-test-aq-test/ < 1186683591 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :36 !! < 1186683874 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"When I talk, it isn't always easy for others to get a word in edgeways. " like... it's hard to get to say something when i'm saying something? < 1186683896 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i actually cannot translate "edgeways" there... < 1186683938 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :That's partially because the phrase is "can't get a word in edge-WISE" < 1186683951 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i do know. < 1186683958 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :And it means nobody will shut up for long enough to let you talk :) < 1186683962 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i still don't know what it means there :< < 1186683965 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186683972 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so i totally failed what it mean < 1186683973 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*means < 1186683979 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :So when this guy talks, he just babbles on and on and on and nobody else can talk. < 1186683988 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :so i totally got it right < 1186683993 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1186684007 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i just wasn't sure < 1186684011 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric : And it means nobody will shut up for long enough to let you talk :) << Was referring to the normal phrase, not his variation :) < 1186684012 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :now i am < 1186684019 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1186684049 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"I would rather go to the theatre than a museum. " you'd have to pay me a lot to get me to either... < 1186684172 0 :pikhq!unknown@unknown.invalid QUIT :"leaving" < 1186684257 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'd rather go to the moon than a theater < 1186684259 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... i can remember any phone number easily, for just about as long as i like... then again there's no way for me to remember a birthday... so i prolly get "average" on that just for having a weird memory < 1186684287 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, i can remember any number as long as it doesn't mean anything to me < 1186684303 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :when it gets a meaning, i remember the meaning < 1186684313 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has dinner < 1186684343 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: you got 36? < 1186684350 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm a mere 28 :\ < 1186684352 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186684362 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is geekier than oklokok! < 1186684364 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has dinner < 1186684364 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i have a feeling i'd get a better score if i actually talked to a doctor :P < 1186684381 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :better == bigger < 1186684456 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242399611.dsl.bell.ca JOIN :#esoteric < 1186684498 0 :ihope!n=ns@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1186685068 0 :wellons!unknown@unknown.invalid PRIVMSG #esoteric :You need javascript for it to work... < 1186685091 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :44, it says. < 1186685099 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Not that I answered all the questions honestly. < 1186685236 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :oooh, aspies test < 1186685241 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tries < 1186685253 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :I got like 120/140 on one once :( < 1186685328 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, i'm pretty good at getting friends, but people usually think of me as "the weird guy" < 1186685400 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i really can't believe any of you is less geek than me < 1186685421 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :... < 1186685422 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :morte < 1186685423 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :*more < 1186685424 0 :sp3tt!unknown@unknown.invalid PRIVMSG #esoteric :38! < 1186685445 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the test must be crooked! < 1186685527 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I got it up to 49. < 1186685586 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :actually, i can easily think of any of those options suiting me < 1186685631 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :those are general big-picture questions, so i basically just pick a random situation i've been in and answer based on that < 1186685772 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"I enjoy doing thing spontaneously." <<< thing is a character in addam's family < 1186685779 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :it's a hand < 1186685784 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :does this refer to masturbation? < 1186685803 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :like... hold on a min, i'll do some quick masturbation < 1186685957 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i guess i'd have the same answer were it either < 1186686035 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :doing thing is a bit different than masturbation < 1186686112 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :well, i'm deriving it from the fact "masturbation" means "desecrating the hand" < 1186686209 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Doing Thing. < 1186686254 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"bbl guys, gotta do some thing ->" < 1186686269 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"i hope you mean something" < 1186686273 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :"err... yes, sure" < 1186686285 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :'something' < 1186686298 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i hate how i always fail quoting < 1186687560 0 :GregorR!unknown@unknown.invalid NICK :GreorR < 1186687967 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Actually I think it is "The Thing". < 1186688007 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :The Thing is a movie, Thing is the hand from The Adams Family < 1186688019 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ah, ok < 1186688046 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :the thing is something by King? < 1186688093 0 :poiuy_qwert!unknown@unknown.invalid PRIVMSG #esoteric :no i dont think so < 1186690650 0 :GreorR!unknown@unknown.invalid NICK :GregorR < 1186690722 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :random idea for some snippit of code: < 1186690743 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :accepts mouse-written drawings, then using some kind of OCR, converts it into mathematical notation in real time < 1186690770 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so you could e.g. draw 231, a line beneath it, then 500 beneath that, it'd convert it correctly, then display a latexified (or whatever) version at the same size, replacing the drawing < 1186690784 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :once you've drawn the whole thing, it'll be converted to latex + displayed as an image < 1186690793 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and, presumably, you could evaluate it or whatever < 1186690808 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1186690838 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: like maple? < 1186690857 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. i'm not sure if it does that though... i just know it has something like that < 1186690867 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :prolly something ridiculously simple < 1186690868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well, i'll show a sort-of-example < 1186690875 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i write "1 +" using my mouse < 1186690905 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :within some very short space of time (hopefully <1 second), it'll disappear and be replaced by whatever latex looks like when rendering the equivilent equation, at roughly the same size < 1186690906 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :have you seen the video where the guy draws a cart on a blackboard then draws a play button and makes it move? < 1186690910 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :same as i carry on with the expression < 1186690923 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and no < 1186690926 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :a touchpad that looks like a blackboard that was < 1186690928 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :cool vid < 1186690962 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but anyway < 1186690963 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you could draw strings and solid objects and make them move realistically in 2d < 1186690968 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :uh i wan tthat < 1186690972 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it'd be pretty nice to be able to, e.g., get a tablet < 1186690976 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :start up an app < 1186690988 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :write some mathematical notation, look up at the app and see it in rendered latex form < 1186690989 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :also, your thing would be fun if you have a touchpad < 1186690995 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and be able to evaluate it and stuff < 1186691034 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like maybe if you wrote = and left it for a second it would evaluate :) < 1186691060 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :might be good for code too... < 1186691062 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :hmm... an ski parser that did that would be fun :P < 1186691073 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks < 1186691075 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i know there's a flash thingie, but you don't draw anything in that < 1186691087 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :IWBNI you could draw decision trees and tables and turn them into programs < 1186691106 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I am sure this has actually been done before, but not, I suspect, with handwriting recognition. < 1186691124 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Now there is a nice PhD topic < 1186691124 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: sounds good < 1186691141 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1186691141 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: but i think mathematical notation lends itself to being written more than, e.g. a decision tree < 1186691153 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :How about Haskell? < 1186691156 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :anything mathematical is simplest when you write it < 1186691159 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :thus.. < 1186691174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :however, programming languages and decision trees and stuff - maybe not, they were designed for keyboard entry < 1186691188 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe lisp. < 1186691200 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Have you seen a Haskell paper? < 1186691206 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :nope < 1186691222 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Haskell as programmed in is a mere shadow of the notation that the programmers have in their heads < 1186691242 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in papers, the ASCII-art becomes nice math notations < 1186691281 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :when i program haskell i see haskell code... not mathematical notation < 1186691320 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :(<- => -> become arrows, | bceomes a proper bar, ++ join together, <+> <*> become symbol-in-diamond, etc) < 1186691336 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't see that =p < 1186691388 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :they use a preprocessor called lhs2tex < 1186691411 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I know < 1186691443 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :I feel that that notation is the "real" Haskell, and the programmed format is an approximation to it. < 1186691461 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think haskell is what the haskell report defines it as. < 1186691478 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :the programmed format may be older. < 1186691538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :show me an example of the notation < 1186691649 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<.< < 1186691662 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186691724 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a big sample < 1186691726 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where it's used lots < 1186691729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so i can see what it looks like < 1186691805 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :aaah, SimonRC beat me on the aspergers test < 1186691810 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i got a 30 < 1186691839 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :aspergers test? < 1186691859 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :would this be a scientific, based-in-reality test or a quiz test < 1186691866 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :quiz < 1186691894 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :link < 1186691924 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :http://www.piepalace.ca/blog/asperger-test-aq-test/ < 1186691962 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it might as well be called a "social ability test" < 1186692000 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :except for the bits about dates and telephones and obsession < 1186692067 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll probably do shite on it < 1186692069 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and i have no idea why < 1186692085 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :quiz/test-type things just always give the opposite of what i really am :p < 1186692174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :um < 1186692177 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you are in denial! < 1186692177 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :WHERE is the submit button < 1186692187 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :you fill it in, then you get an answer at the bottom < 1186692191 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric : THERE is none < 1186692195 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm wtf < 1186692197 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :49/50 < 1186692197 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it has some javascript fail < 1186692200 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :which did i miss < 1186692211 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah there < 1186692213 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :lots of scheme stuff replaces the word 'lambda' with the symbol lambda < 1186692219 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i hate that < 1186692223 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :" Scores over 32 are generally taken to indicate Asperger's Syndrome or high-functioning autism, with more than 34 an "extreme" score." < 1186692225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i scored 35... < 1186692257 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well; that fits considering i do have aspergers < 1186692263 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the letter lambda looks terrible in a sexp < 1186692278 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it only looks good in church's notation < 1186692336 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :at any rate, "texed" haskell certainly looks pretty < 1186692352 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but ascii is not too shabby either < 1186692372 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i got some of the questions wrong; anyway < 1186692375 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah, the tex haskell does look nice < 1186692382 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i protrayed myself to be a bit more sociable than i am :p < 1186692440 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i think the whole point of that test is that it examines your opinion of yourself, rather than what you actually are < 1186692450 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :for example, the first question "I prefer to do things with others rather than on my own." < 1186692455 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't even mean anything < 1186692459 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :what kind of "things"? < 1186692474 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :sex is the only thing i like doing with other people < 1186692494 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i took it to mean any personal contact < 1186692532 0 :wellons!unknown@unknown.invalid QUIT :"ERC Version 5.1.2 $Revision: 1.796.2.4 $ (IRC client for Emacs)" < 1186692550 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i certainly prefer to do foo, bar and baz with others, while qux and quux i will gladly do on my own. < 1186692639 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"I am fascinated by numbers." - does this belong in a test on aspergers? < 1186692642 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1186692659 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i hate numbers < 1186692678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i love numbers < 1186692679 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::p < 1186692683 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sure to the first statement < 1186692709 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :if there's any numbers in it, it's not abstracted enough < 1186692749 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :helios24 has always been a bit primitive to me < 1186692784 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: just think of numbers as the skeleton category of Set < 1186692884 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :it's still a number, whether it's 2 or {{}, {{}}} < 1186692927 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :wee, i got 26 on the test < 1186692944 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :barely beating a math contest winner < 1186693108 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :but of course it's useless without some sort of an indication of possible error size/probability < 1186693130 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :which i suspect to be around +- 10... < 1186693140 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :or at least +-5 < 1186693259 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :± <-- is that a +- sign? < 1186693292 0 :olsner!n=salparot@c-c18ce155.710-8-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1186693307 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: yes < 1186693427 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :irc needs some sort of unicode macro system < 1186693435 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :\+- transforms into ± or something < 1186693447 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...no < 1186693455 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :unicode is evil < 1186693509 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :unicode is not evil < 1186693533 0 :RodgerTheGreat!n=Rodger@wads-5-232-125.resnet.mtu.edu JOIN :#esoteric < 1186693547 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION finds a joined ++ in unicode so he can say "unicode is ++good" < 1186693864 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :⌠ < 1186693867 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :⌡ < 1186693932 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone should modify nethack and make it abuse unicode and control characters to hell < 1186693935 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i bet you could get it looking really good < 1186694039 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :& < 1186694064 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186694070 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :UNICODE SMILEY ☺ < 1186694081 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :☾☽ < 1186694093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :♲ < 1186694142 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ooh < 1186694145 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what about a unicode befunge < 1186694150 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :☠instead of ^, etc < 1186694218 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :INTRODUCING THE ‽♯ PROGRAMMING LANGUAGE < 1186694226 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :Designed to be the first name solely in unicode. < 1186694240 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh jesus < 1186694242 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :my friend made unicode print quite cool mazes < 1186694264 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :...yes, he programmed a maze generator in unicode < 1186694279 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :is unicode turing complete? < 1186694296 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :a maze generator *generating* unicode is a different matter entirely < 1186694443 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :turing complete unicode... that makes my mouth water < 1186694445 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's just crazy < 1186694448 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a turing complete CHARACTER SET < 1186694499 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that would be rather fun < 1186694513 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just add some control characters that can do branching.... oooh... < 1186694519 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :fun < 1186694538 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1186694604 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :the algorithm for bidirectional rendering of text seems quite intricate though - a few carefully inserted extra rules could perhaps make it turing complete < 1186694653 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i would love to see 99 bottles of beer in unicode using loops of some sort < 1186694670 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this is probably rather like my theory that HTML by itself is *very nearly* TC < 1186694710 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :umm < 1186694711 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no it isn't < 1186694719 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it has nothing that would make it close to tc < 1186694728 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it is in every way the archetypical markup language < 1186694736 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you can do HTTP redirects (looping) < 1186694750 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't really count < 1186694753 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :form elements and passed parameters via URLs also offer some possibilities < 1186694758 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's not HTML < 1186694761 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's HTML+HTTP < 1186694767 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or HTML+some way to handle passed parameters < 1186694768 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :psh < 1186694831 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :javascript ;-) < 1186694872 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I had an idea a while back for a network protocol in which the packet format represented a TC language that could be used for writing all kinds of networking utilities, games, file-transfer programs and viruses < 1186694897 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sounds nicely esoteric < 1186694899 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :make a spec < 1186694920 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: make timing matter too ;-) < 1186694936 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :the entire language is one big race condition, hehe < 1186694940 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and the fun part was that the system itself centered around being p2p- you'd "set up" a network by firing off a worm that would traverse the network and build routing databases on all the computers < 1186694984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that's neat < 1186694984 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :how do you stop exploits? < 1186694985 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :seriously < 1186694986 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :make it < 1186695002 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: don't allow the interpreter to access HD or just about any unprotected external data, of course < 1186695011 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can still dos < 1186695022 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you can ALWAYS do DoS < 1186695036 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you can dos much easier if you're given a turing machine... < 1186695039 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, scripts are sandboxed < 1186695054 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: "scripts" - it's just binary data, right? < 1186695055 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not a HLL < 1186695064 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :kinda... < 1186695084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think it should be low-level simple binary data... more like a protocol :) < 1186695093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :make a simple assembler or something < 1186695103 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1186695105 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it resembled Redcode a bit, actually < 1186695122 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :obviously you want the data actually transmitted as compact as humanly possible < 1186695131 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :self-modification and spawning new packets was a common practice, and the loopback device becomes really handy < 1186695133 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :otherwise the latency for something like, say the WWW, would be staggering < 1186695152 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :unicode could be tc if you added regexes natively and expanded them with a macro system < 1186695171 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :anyway, i'm gonna eat a food -> < 1186695318 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :I really love the idea of unicode macros < 1186695334 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://bash.org/?754254 < 1186695334 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: how many opcodes do you think you could squeeze it down to? < 1186695339 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :8? 16? < 1186695343 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :16, surely < 1186695346 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :i wonder if there's an implementation alreday < 1186695349 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :16 would be good < 1186695353 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1186695368 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you could name them 0-F for obvious reasons :P < 1186695383 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :though for actually using the assembler maybe you could think of some better mnemonics, hehe < 1186695391 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :allow asm macros, though, that act just like an opcode < 1186695399 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :using only 16 opcodes all the time would be teeeedious < 1186695426 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :why 16? < 1186695434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: 4 bits < 1186695449 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :the more opcodes, the less you need, and it's easier to program < 1186695452 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the spec was never finished, but I was also considering a high-level version that could be like "code"@AA.45.17.BB# to send a chunk of data off to the next machine < 1186695464 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: this is a >network protocol< < 1186695472 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :compactness is more important than anything < 1186695484 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you would have to make everything memory-mapped, and you use more space anyway for the addresses < 1186695499 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :there's plenty of tricks you could do < 1186695506 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION reads up... < 1186695525 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :using a full char would allow for a wide range of opcodes with the added benefit of being able to punch in code in a normal text editor < 1186695563 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :i'd assume you would use an assembler.. < 1186695566 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure, but it uses more space < 1186695573 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and yeah, assembler is a must < 1186695576 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :otherwise, hex editor < 1186695577 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you use less opcodes < 1186695585 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :how about 5 bits :D < 1186695593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :32 opcodes should be enough for everyone! < 1186695598 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :lament: i was just thinking something like kinda like bnf for the macro system... and have tc regexes inbuilt in unicode format. just out of curiosity is that was you had in mind too? < 1186695604 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :like like like < 1186695610 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :1 is also a power of 2 < 1186695621 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :0 bits ;-) < 1186695630 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186695636 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :"Your mom is so fat she sat on a binary tree and turned it into a linked list in constant time!" < 1186695644 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Technically meaningless, but still funny :-) < 1186695645 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: i was just thinking of something like tex markup... < 1186695647 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: lmao < 1186695658 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :(From SimonRC's link above) < 1186695666 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186695675 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :making a useful machine with 16 opcodes would be a challenge indeed < 1186695678 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a fun one, too < 1186695682 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: otherwise it would be too smart, and do stuff when you don't expect it to < 1186695700 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'll have to look up tex markup < 1186695703 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(just because you type +-, doesn't mean you always want it turned into a single symbol) < 1186695748 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :of course it can't be tex markup, because then you won't be able to discuss tex markup :) < 1186695759 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :MSN simply uses (foo) for its markup < 1186695762 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :(+-) < 1186695776 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :obviously that can't work in the context of programming discussions < 1186695789 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :people have so cute msn nicks < 1186695790 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :[c=3][c=38][c=27][c=23][c=29][c=46][/c]a[/c]n[/c]s[/c]k[/c]u[/c].krisu, joku teini<<33 < 1186695811 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oh god the eyes bleed < 1186695813 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186695819 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(the eyes would bleed even more if i had msn plus and could see the colours) < 1186695823 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186695852 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i could see the colors if i put that option on, but i hate colors and i love ascii line noise so that works better for me < 1186696001 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what's the smallest a single instruction could be cut down to < 1186696008 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :4 bits for an opcode is reasonable.. < 1186696032 0 :poiuy_qwert!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186696034 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :oh gods... http://bash.org/?8873 < 1186696057 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :hello.jpg? < 1186696066 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :meta-goatse? < 1186696067 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :www.goatse.fr? < 1186696072 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hello.jpg.jpg < 1186696073 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :.cz < 1186696079 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a jpg containing a screenshot of hello.jpg < 1186696085 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: mirror < 1186696091 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hello.(jpg^aleph_0).jpg < 1186696104 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: indeed. The Tornado fighter used 4-bit opcodes < 1186696111 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :in its control computers < 1186696119 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: did it use 0-F as mnemonics? :p < 1186696164 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: do you *really* think it had mnemonics? :P < 1186696201 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hehehe < 1186696272 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hm, opcodes don't need to be able to take immediate values < 1186696273 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do they? < 1186696287 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you have a few registers.. < 1186696315 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I guess you'd need load, store and some way to tell load and store where to load/store from/to < 1186696327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :well yes < 1186696329 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but apart from that < 1186696371 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :OP --> LD addr-to-data,reg; OP reg < 1186696386 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :but the address is a kind of immediate ;-) < 1186696397 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i meant apart from the address :p < 1186696412 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :then no, you wouldn't need immediates < 1186696417 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :all i need is LD addr , ST addr and addresses < 1186696489 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION makes decisions for the architecture < 1186696495 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll use a sign bit it's simple < 1186696636 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :=) < 1186696662 0 :wellons!n=user@eru.cse.psu.edu JOIN :#esoteric < 1186696690 0 :Arrogant!i=Arrogatn@45.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1186696752 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186696753 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :-0 < 1186696754 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :odd < 1186697002 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::s < 1186698950 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what are the implications of -0 < 1186699299 0 :Sukoshi!unknown@unknown.invalid PRIVMSG #esoteric :YOUR MOM < 1186699302 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186699304 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::/ < 1186699305 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186699335 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION thinks that he can squeeze a single opcode into 12 bits < 1186699344 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1186699346 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :s/opcode/instruction < 1186699392 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, wait, 8 bits < 1186699415 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :INS INS INS INS ARG1 ARG1 ARG1 ARG2 ARG2 ARG2 < 1186699423 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :where each argument is a register name < 1186699427 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course, LOAD and STORE would be exceptions < 1186699450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err, what am i talking about < 1186699450 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :10 bits < 1186699481 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe 9 bits < 1186699487 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :INS INS INS ARG1 ARG1 ARG1 ARG2 ARG2 ARG2 < 1186699496 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :then all of the components are balanced < 1186699511 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :but... 8 opcodes... < 1186699565 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :... good enough. 9 bits is insanely small! < 1186699611 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :8 is better than 9 < 1186699631 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no, i mean < 1186699632 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :7 is better than 8 < 1186699639 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :7 is lucky < 1186699639 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :III111222 = 9 bits < 1186699645 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and III gives me 8 opcodes < 1186699645 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no, byte alligned is good < 1186699653 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :but < 1186699655 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok... < 1186699655 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :8 isn't lucky < 1186699658 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :so what should i make it? < 1186699670 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :add a parity bit < 1186699674 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :I I I 1 1 2 2 (SPECIAL QUANTUM CONTAINING BOTH A BIT OF 1 AND 2) < 1186699747 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm, having LD and ST instructions longer than others could cause real problems < 1186699749 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders < 1186699871 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :someone suggest an extremely compact instruction format :p < 1186699912 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :gzip compressed < 1186699936 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...8 bit opcode, the following bits the operands, the number of which depends on the opcode < 1186699951 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :wait a minute, i should only need 2 bits for each argument < 1186699956 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, 3 registers is enough, right? < 1186699962 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :and might as well pipe it through gzip < 1186699963 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186699972 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you need memory access too < 1186699984 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that'd all be done with some special instructions < 1186699987 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :like < 1186700006 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :LD REGISTER1 memaddr, MEM REGISTER1 < 1186700009 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :...some opcodes take 0 bytes of operand, some take 4 < 1186700015 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then REGISTER1 would have the value at memaddr or something < 1186700023 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :and then you'd have MEMSET memaddr < 1186700024 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or something. < 1186700025 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :keep it extensible < 1186700036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm going for "frickin' tiny", not "extensible" < 1186700059 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :being small is stupid if you can't use it < 1186700114 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure < 1186700116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'm aiming for < 1186700134 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1. relatively usable - if you're familiar with computer internals and asm, you should be able to program it with relative ease < 1186700137 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2. as tiny as possible < 1186700183 0 :Sgeo!n=Sgeo@ool-18bf68ca.dyn.optonline.net JOIN :#esoteric < 1186700293 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wonders what bit-ness he should make the machine < 1186700294 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :4-bit? 8-bit? < 1186700310 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :..8 bit < 1186700327 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :question: is nop actually essential? < 1186700334 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, i think you could get away without nop most of the time < 1186700424 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :damnit why is my computer making very high pitched and very short beeps randomly < 1186700432 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :not "beeeep" < 1186700434 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :more like "bip!" < 1186700437 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :you is been hacked < 1186700466 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i is not been hacked < 1186700475 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186700480 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i really don't think NOP is needed < 1186700499 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :I think NOP is the quintessential non-essential operation :P < 1186700517 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sure, but for asm... < 1186700518 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :*perhaps* useful to fill branch delay slots though < 1186700523 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :it seems to get an absurd amount of use < 1186700538 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :one very unneeded thing is ifneq < 1186700545 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ifneq X Y Z can just be: < 1186700593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :0 ifeq X Y 2 < 1186700593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1 goto Z < 1186700593 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :2 stuff < 1186700721 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll drop NOP < 1186700730 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if anyone has a convincing argument for it, tell me < 1186700757 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :olsner: LD addr-to-data,reg < 1186700765 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :olsner: how would you put this data in the address? :) < 1186700810 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: let's say addresses 0-200 is code and 200-250 is data... just LD 201,reg1 to load the contents of address 201 into register 1 < 1186700830 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :and ST reg1,201 would put a recalculated value back into memory < 1186700836 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ah, right < 1186700837 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :data sections < 1186700851 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :(modern assemblers have broken my soul :D) < 1186700866 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :not really - it could be loading code into registers to modify itself < 1186700868 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :only 200 bits for code though? lame :P < 1186700899 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :nah, just let bits 0-31 control the page number :P < 1186700909 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :good idea :p < 1186700961 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i only need 2 bits for addresses < 1186700969 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean, 4 addresses is enough to be comfortable with, right? < 1186700981 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :olsner: how would you personally define ST? < 1186700992 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :st reg,addr puts the value in reg in the memory addr? < 1186701023 0 :olsner!unknown@unknown.invalid PRIVMSG #esoteric :4 addresses? that's just the same as having 4 registers though :P < 1186701084 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :err < 1186701086 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i meant 4 registers < 1186701093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :of course i shall use more for addresses :) < 1186701098 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :"i think i only need 2 bits for REGISTERS" < 1186701103 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :4 registers + memory < 1186701155 0 :poiuy_qwert!n=poiuyqwe@bas2-toronto47-1242399611.dsl.bell.ca JOIN :#esoteric < 1186701174 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :th < 1186701175 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186701177 0 :sebbu!unknown@unknown.invalid QUIT :"@+" < 1186701181 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i wonder how many bits i should use for addresses < 1186701221 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :7 < 1186701244 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :77 < 1186701245 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :only 128 places of addressable memory? < 1186701254 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe just 8 bits. < 1186701275 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :now i have to decide what size to use for the values stored in memory and registers ;) < 1186701277 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :*:) < 1186701315 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :14 bits < 1186701361 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :12 < 1186701408 0 :oklopol!unknown@unknown.invalid PRIVMSG #esoteric :people always ask for numbers, but then end up ignoring my nice numbers and having something boring like 16 < 1186701414 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1186701447 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe just 8-bit values :) < 1186701453 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well since he is refusing our good luck numbers, i suggest we compromise on 13. < 1186701472 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe 8-bit values + 4 registers + 8-bit addresses isn't enough? < 1186701543 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :dunno < 1186701545 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :8-bit values + 4 registers + 8-bit addresses should be enough for anyone. < 1186701560 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no seriously :p < 1186701568 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :do you think it would be enough to implement simple things? < 1186701595 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :no one is ever really gonna need more than 640k memory < 1186701640 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i can't take the sarcasm any longer :( < 1186701656 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :ACTION gives ehird` a lollipop. < 1186701669 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :<___< < 1186701679 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ACTION does /me because it's so cool < 1186701718 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: i actually haven't read the logs so i don't really know what you are making :P < 1186701729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :oklokok: i'm aiming for < 1186701729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : 1. relatively usable - if you're familiar with computer internals and asm, you should be able to program it with relative ease < 1186701729 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric : 2. as tiny as possible < 1186701729 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :i'm guessing cookies < 1186701740 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :a computer architecture, obviously =p < 1186701769 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ah, so making a simulated asm for fun? < 1186701776 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or emulated < 1186701800 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :or copulated < 1186701860 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :or you could just use brainfuck < 1186701866 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1186701871 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :you only need 3 bits per opcode < 1186701918 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck breaks rule 1 < 1186701919 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :1. relatively usable - if you're familiar with computer internals and asm, you should be able to program it with relative ease < 1186701931 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :uh, brainfuck is usable < 1186701949 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck can be coded with relative ease if you learn the basic trixxors < 1186701954 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :that is not the point < 1186701969 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1186702007 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :brainfuck plus arithmetic operators, 4 bits per operator and it's pretty simple to program in < 1186702007 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1186702011 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :sigh < 1186702018 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am not looking to reinvent a brainfuck computer < 1186702036 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i am looking to invent a very small architechture spec that is quite easy to program in if you know asm < 1186702065 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :you making like "the asm". < 1186702093 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :o < 1186702094 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :no < 1186702100 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :what the hell does that mean anyway < 1186702103 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :teh asm < 1186702108 0 :cherez!unknown@unknown.invalid QUIT :"Leaving." < 1186702194 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Well, you'll want it to be very parallel, I think. < 1186702210 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I think Game of Life is a decent platform. < 1186702225 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i just want a simple low-powered computer that can still do 99 bottles of beer and some other stuff with at least mildly readable code < 1186702233 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Though maybe BBM with quantum extensions would be better. < 1186702255 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What, you want the assembly/machine code to be readable? < 1186702257 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ihope: well done picking up where me and oerjan left < 1186702259 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186702270 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :lots of asm code is readable < 1186702276 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :if you know some asm for some platform, that is < 1186702363 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Do you know what GCC does to multiply by 10? < 1186702370 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ok, the only logic stuff i need is NOT, OR, AND, XOR i think < 1186702374 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: x86 asm is not readable < 1186702380 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Oh. < 1186702383 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :gcc-generated asm is not readable anyway < 1186702402 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why do you want the assembly code to be readable? < 1186702414 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :yeah, who likes readability < 1186702428 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Why not use a compiler from a high-level language instead? < 1186702437 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :you really don't get the point of this < 1186702444 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :No, I don't. < 1186702445 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i mean readable as in not bloody brainfuck or unlambda! < 1186702451 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i don't want some beautiful asm code < 1186702453 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :or anything < 1186702460 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric ::P < 1186702476 0 :oklokok!unknown@unknown.invalid PRIVMSG #esoteric :ehird`: not trying to make you mad, just tired. < 1186702506 0 :olsner!unknown@unknown.invalid QUIT : < 1186702510 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :What's wrong with BF and Unlambda, apart from the slowness? < 1186702522 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :they're hell to program in < 1186702524 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :absolute hell < 1186702540 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :You want to program in the assembly language? < 1186702541 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :gtfo of my #esoteric < 1186702544 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ACTION has store, load, move, xor, and, or, not ... hmm .. what next < 1186702549 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: this is still esoteric :) < 1186702553 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :esoteric != hell to program in < 1186702560 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :ihope: At least 99bob, sure. < 1186702573 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I see. < 1186702704 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :So you want readable and small. < 1186702776 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Typed lambda calculus with data declarations/constructors? < 1186702795 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :I guess you also want it to look like an assembly language. < 1186702964 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Wait, what do you mean by "small"? < 1186702991 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Rather, what do you want that I stated as "small"? :-P < 1186703035 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :http://pastie.caboo.se/86457 here's my instruction set design < 1186703040 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i think i might have screwed a part up < 1186703042 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :maybe it's not TC < 1186703089 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Doesn't look infinite memory-y. < 1186703116 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1186703120 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i'll rectify it tomorrow < 1186703127 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Looks fine apart from that. < 1186703141 0 :ehird`!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: 1. Break at least one rule. 2: At least (10^10) bots must be on #esoteric | NOTE TO EHIRD DO NOT REMOVE: \instructionset < 1186703147 0 :ehird`!unknown@unknown.invalid PRIVMSG #esoteric :i shall continue it tomorrow < 1186703151 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Can't you send yourself a memo? < 1186703166 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Won't clutter up our topic that way. < 1186703167 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :sure, put your shit in the topic... < 1186703171 0 :ehird`!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1186703356 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :bsmntbombdood: how often is bsmnt_bot reset? < 1186703371 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean? < 1186703384 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :How often does it quit? < 1186703392 0 :bsmntbombdood!unknown@unknown.invalid PRIVMSG #esoteric :whenever i want it to < 1186703403 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1186703456 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :~exec self.raw("QUIT :Or we do") < 1186703457 0 :pikhq!n=pikhq@c-75-71-229-135.hsd1.co.comcast.net JOIN :#esoteric < 1186703457 0 :bsmnt_bot!unknown@unknown.invalid QUIT :"Or we do" < 1186703461 0 :bsmnt_bot!i=gavin@abacus.kwzs.be JOIN :#esoteric < 1186703470 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Indeed. < 1186703569 0 :ihope!unknown@unknown.invalid TOPIC #esoteric :Esoteric programming language discussion | FORUM AND WIKI: esolangs.org | CHANNEL LOGS: http://ircbrowse.com/cdates.html?channel=esoteric | Rules: 1. Break at least one rule. 2: At least (10^10) bots must be on #esoteric | NOTE TO EHIRD DO NOT REMOVE: \instructionset < 1186703573 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :Er, oops. < 1186703595 0 :ihope!unknown@unknown.invalid PRIVMSG #esoteric :At least that didn't do anything as far as I can tell :-)