< 1127175580 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Bye all < 1127175971 0 :Sgep!unknown@unknown.invalid QUIT : < 1127185350 0 :puzzlet!unknown@unknown.invalid QUIT :Client Quit < 1127185387 0 :puzzlet!n=puzzlet@61.247.128.83 JOIN :#esoteric < 1127185811 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :grim: There IS an online integer sequence database. You'll commonly (if you look at mathematical sequences often) find references to "Sloane's Sequence" with a label A followed by a number. < 1127185816 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :check out: http://www.research.att.com/~njas/sequences/ < 1127185959 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The sequence for "Word structures of length n using an n-ary alphabet" is given by the Bell number sequence http://www.research.att.com/cgi-bin/access.cgi/as/njas/sequences/eisA.cgi?Anum=A000110 < 1127186002 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It's also the number of possible rhyming schemes for an n-line poem < 1127186778 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127186885 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127187067 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Check out the wiki entry on the sequence database: http://en.wikipedia.org/wiki/On-Line_Encyclopedia_of_Integer_Sequences < 1127187079 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :The database provides some good sequences that could be generated as proof-of-concept in esolangs too < 1127187343 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127187411 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127187422 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that's a nice link :) < 1127187428 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Which link? < 1127187435 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the sequence database < 1127187455 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I have a friend who's a pirate. I showed him that keyboard - he complained that it didn't look very ergonomic, but the easy-to-find pirate-keys were a big plus < 1127187465 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, its one of those "glad the internet is around for this" type things < 1127187486 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yes, the pirate keyboard could be designed better < 1127187499 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :the keys are too small and too close to each other for people with hooks < 1127187597 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Good point! < 1127187805 0 :Sgep!n=sgeo@ool-182e9882.dyn.optonline.net JOIN :#esoteric < 1127189640 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is very distracted with the integer sequence database right now, learning about Glypho sequences < 1127190292 0 :Arrogant!i=Arrogant@174.orlando-09-10rs.fl.dial-access.att.net JOIN :#esoteric < 1127190788 0 :Sgep!unknown@unknown.invalid PRIVMSG #esoteric :Glypho? < 1127190893 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :my esolang < 1127190915 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :no working implementation yet (the one posted on the wiki is incorrect - which is my fault, not Jix's) < 1127191005 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Which wiki is this < 1127191050 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :the esolang wiki < 1127191059 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :as far as I know, there's nothing posted at wikipedia < 1127191215 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :Arrogant: the number one esoteric resource: http://esolangs.org/wiki/ < 1127191238 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Awesome. < 1127191255 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And I'm free to post my WIP? < 1127191262 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :WIP? < 1127191270 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Work in progress < 1127191343 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :there has been some debate on the works in progress. see http://esoteric.voxelperfect.net/wiki/Talk:Works_in_progress < 1127191390 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I'd say please do! < 1127191425 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im down with it too - in fact, I have a WIP that I posted there (which is not Glypho, although until I get an implementation, Glypho should be viewed as a WIP too... but the syntax is finalized finally!!!) < 1127191471 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :My specification is done and there's a complete Python implementation < 1127191497 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :well, then don't post it under Works in progress. put it in the proper language list! < 1127191499 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'm just working on a "standard library" < 1127191519 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I suppose I should < 1127191525 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127191528 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I should come up with a better name though < 1127191531 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It was originally Brainfunk < 1127191537 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Because it was Brainfuck with functions < 1127191538 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1127191540 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But now it's so much more < 1127191553 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :what else have you added? < 1127191555 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's got scopes < 1127191562 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :For independent memory arrays/pointers < 1127191572 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :As well as operators for walking up and down a scope tree < 1127191576 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And a stack. < 1127191735 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :gotta get some sleep. night all < 1127191741 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I think it's somewhat respectable < 1127191742 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Night kipple < 1127191797 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127191820 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I had trouble coming up with a good language name myself < 1127191925 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Here's my standard lib so far < 1127191926 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :http://paragon.pastebin.com/368704 < 1127192084 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ascii.bf is just the ascii code for the characters then? < 1127192088 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1127192091 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :got it < 1127192094 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Pushes characters onto the stack. < 1127192122 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :whats the 'n' at the beginning? < 1127192124 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :{H}{e}{l}{l}{o}{COMMA}{SPACE}{w}{o}{r}{l}{d}{EXCLAM}{reverse}{print} < 1127192139 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :(n instructions) is the new scope operator < 1127192153 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Creates a new scope before executing those instructions < 1127192158 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :scope? < 1127192167 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Independent memory array and pointer < 1127192202 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Scopes have a parent scope too < 1127192205 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Which is the calling scope. < 1127192214 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Alright, so every time you write (n stuff n' junk) you get a new memory array.. err.. stack? < 1127192226 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :So you can use (u code) for executing in the parent scope < 1127192227 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :No < 1127192231 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Just memory array < 1127192232 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It has both < 1127192239 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Do you have a spec I can look at? < 1127192240 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I need to write a spec < 1127192243 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :to make sense of this? lol < 1127192252 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :The language changes wildly < 1127192266 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I came up with new ideas when I was writing it < 1127192272 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I understand - I went from having a 'skip' function to bf-like brackets last night, it was MADNESS! < 1127192341 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I've thought up a pretty nice bf-style stack-based language while I was doing it. I'll probably post a link to it on the glypho webpage (when I make it), but I doubt I'll make an esolang wiki article on it. < 1127192375 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hehe. < 1127192381 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Alright, I'll write up a spec now. < 1127192419 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :It SHOULD be TC too, but Im not sure < 1127192435 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Mine's TC because Brainfuck is. < 1127192440 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And it's a superset. < 1127192443 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, I want to see a spec on yours. < 1127192457 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Supersets are nice and convenient. < 1127192560 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1127192751 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'll name my language Synesthesia < 1127192813 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :a little long, but quirky so you get bonus points < 1127192855 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Synesthesia is a psychological condition, look it up on Wikipedia, it's pretty awesome. < 1127192909 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Ah, yes, that one. I read about it in discover once.. a man described a piano as sounding "blue". < 1127192950 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I hate that psychological condition, which sounds harsh, but its out of jealousy - I'll never understand what color things sound like. < 1127192960 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Exactly. < 1127192973 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Of course, I'm not jealous of people who see colors as pain. < 1127193061 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Good point. Maybe I should count my blessings < 1127193076 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :"YELLOW! OWWW!! YELLOW!!!"... < 1127193985 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I think that's it. < 1127194026 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :http://paragon.pastebin.com/368728 Feel free to ask questions if it's not clear < 1127194079 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Ah, you have integer output, eh? < 1127194093 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I needed it for sanity < 1127194100 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :when pushing the current value onto the stack, does it remove that value? < 1127194103 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :No < 1127194120 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's been decided between me and my partner in esotericity that that would be a total bitch. < 1127194138 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :You'd have to do |%* in order to keep a value in that case < 1127194146 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :so n is local, u is used for.. cheap parameter passing?... and t is global? < 1127194147 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And it seems unneccesary. < 1127194161 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :u is used for accessing data in the parent scope < 1127194167 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Something you don't do in normal languages < 1127194169 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :t is global yes < 1127194191 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I used u in scopeops < 1127194193 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, in Glypho you have to do 11-+ in order to put 0 on the top of the stack < 1127194219 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :sometimes esotericity provides curious instruction requirements < 1127194275 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :It's difficult enough as it is :D < 1127194278 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :{reverse:(n>(n?[(u*>)?])<[<]>[|>])} < 1127194296 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :inverts the stack < 1127194308 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Scope hacking is fun though. < 1127194330 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yes, but after that I just have to call (reverse) right? < 1127194335 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Rigt < 1127194336 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Right < 1127194339 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :{reverse} < 1127194481 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :here's the ouroboros spec: www4.ncsu.edu/~bcthomp2/ouroboros.txt < 1127194482 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :The most straightforward "Hello, world!" making use of the stdlib is (iascii)(istackops){H}{e}{l}{l}{o}{COMMA}{SPACE}{w}{o}{r}{l}{d}{EXCLAM}{reverse}{print} < 1127194508 0 :Sgep!unknown@unknown.invalid QUIT : < 1127194514 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Its essentially similar to Glypho, except using increment and decrement - easier to prove TC in, perhaps, but Glypho can implement increment and decrement similarly < 1127194531 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, those ascii.bf stdlib functions are nice < 1127194605 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking that the language is just too complex for it's own good < 1127194624 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Also, I'd advise against using a letter for an instruction if you're allowing Brainfuck style comments < 1127194727 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Ouroborus is so much more elegant than mine < 1127194761 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, part of that, I think, is that your language gets bogged down by... higher level stuff (like scope). High-level == bad < 1127194782 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Subroutines would be rather useless without it < 1127194804 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I think that the way that the scopes are implemented makes them fairly disgusting to use < 1127194817 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But then < 1127194828 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :There's scopes AND subroutines AND stack AND array AND etc < 1127194864 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, the stack + array concept isn't bad necessarily. Very similar to real machines that have a stack and registers and memory < 1127194922 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :All of it put together makes it far too easy to do things < 1127194945 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :(imath),|,|{add}*! < 1127194963 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Takes two characters from input and outputs the sum of their codes. < 1127195011 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Obviously this is much harder to do in other things < 1127195025 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :like bf? < 1127195042 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Right. < 1127195060 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Not all esolangs make it HARD to do things < 1127195068 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :True. < 1127195072 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :But BF does. < 1127195078 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :And mine's a derivative of it < 1127195100 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I suppose that it was my intention to not make it hard to do things < 1127195105 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :the problem with your language though, is that its too easy to do things without ever touching the underlying code. With enough subroutines you could write code in your language that looked entirely readable < 1127195183 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I could do away with subroutines and make it entirely difficult again. < 1127195232 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :The source code for the thing is 400 lines long too < 1127195237 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, its not necessarily BAD either though... < 1127195254 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :ACTION shrugs < 1127195255 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I dunno. < 1127195304 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I think a better system might be in-line definition of subroutines with a fixed symbol set (probably all capital &/| lowercase letters) < 1127195328 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Nah. < 1127195332 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I think I'll leave it as it is. < 1127195343 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :alrighty, it really is your call after all < 1127195348 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :I won't bother posting it on the wiki I don't think though < 1127195357 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Just a practice run. < 1127195364 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Sounds good < 1127195394 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :First however I will write a Brainfuck interpreter in it. < 1127195416 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :should be easy enough :-) < 1127195419 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1127195455 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Anyhow, I wanted to get to bed an hour ago.. so I better get to bed now < 1127195460 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hehe. Night. < 1127196266 0 :calamari!n=calamari@dialup-4.240.150.223.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1127196273 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127196586 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Hey calamari. < 1127196598 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Arrogant < 1127197137 0 :Arrogant!unknown@unknown.invalid PRIVMSG #esoteric :Night. < 1127197140 0 :Arrogant!unknown@unknown.invalid QUIT :" HydraIRC -> http://www.hydrairc.com <- Try something fresh" < 1127202143 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127202469 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Looks like last year, someone wrote a master's thesis level paper on the very same string-structures that compose glypho. < 1127202499 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Yet, here I am, composing Glypho for fun - even coming up with the ideas within it arbitrarily - in order to get AWAY from the research leading to my master's thesis. < 1127202936 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric : < 1127203199 0 :clog!unknown@unknown.invalid QUIT :ended < 1127203200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1127207443 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1127226006 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1127227182 0 :jix!i=jix@F32b9.f.strato-dslnet.de JOIN :#esoteric < 1127227295 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1127231214 0 :lindi-!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1127231247 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1127236718 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :np: Metallica - Am I Evil (bonus track) [ Kill 'Em All ] < 1127236880 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :you seem to really like that song :) < 1127236896 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hehe yes < 1127236933 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i like other songs too < 1127243573 0 :jix!unknown@unknown.invalid QUIT :Remote closed the connection < 1127247357 0 :jix!i=jix@F32b9.f.strato-dslnet.de JOIN :#esoteric < 1127247614 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1127247646 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1127247657 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :who knows javascript well? < 1127247680 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ACTION doesn't < 1127247771 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://nooga.kewlnet.int.pl/magnets.php << it works under IE, but not under mozillas < 1127247793 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and under khtmls? < 1127247797 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i can't manage myself to make it 100% compliant < 1127247801 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :don't know < 1127247807 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :doesn't < 1127247818 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :do you want drag and drop? < 1127247832 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127247846 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :but < 1127247846 0 :Wildhalcyon!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127247851 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you have to write a version for every browser < 1127247854 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because none is compliant < 1127247869 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ahm < 1127247877 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :and that's my problem < 1127247882 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i don't know javascript < 1127247898 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is noncompliant < 1127248054 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nooga: maybe http://script.aculo.us/ helps < 1127248146 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :thx < 1127248292 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hah < 1127248352 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1127248355 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i guess < 1127248395 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :nvm < 1127248501 0 :nooga!unknown@unknown.invalid QUIT : < 1127249256 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: about Glypho. What gets pushed on EOF? < 1127252741 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1127252752 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :when you read from input < 1127252757 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :and reach EOF < 1127252771 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :depends on your system I suppose. < 1127252786 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :so it's up to the interpreter? < 1127252790 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :for my cat program, it waits for 0 < 1127252799 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :pretty much kipple < 1127252813 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :then you get the same problem as brainfuck < 1127252824 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that programs that depend on input are not portable < 1127252852 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :thats true of almost all languages to a varying degree < 1127252872 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :no. you can just say that on EOF a 0 (or -1) is pushed < 1127252912 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :but even the idea of "eof" is outside of the confines of the language < 1127253039 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I suppose I could say that, but it goes against my thinking for the language < 1127253048 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1127253093 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :any news on a working interpreter? < 1127253123 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Not this week. I'm busy with my "real" research < 1127253139 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :I have been thinking about a brainfuck to glypho compiler, but it's a bit hard to test without an interpreter :) < 1127253215 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I suppose that's true.. hmm < 1127253238 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :probably wont have time to finish it this week anyway < 1127253249 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I'll try to get one asap. It'll probably be written in C < 1127253314 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :actually it'll probably be brainfuck to glypho shorthand < 1127253385 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, the interpreter is going to be able to accept both shorthand and full-glypho < 1127253396 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that's nice < 1127253425 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :could I request a debugging feature to display the contents of the stack as well? :) < 1127253440 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I also want to write a quick shorthand-to-full-glypho compiler < 1127253448 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :that should be easy < 1127253469 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :You could, I'll check with the project management team about potentially including it < 1127253530 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Well, in order for me to consider the shorthand-to-full-glypho compiler valid, it has to be able to take a set of symbols and randomly use them in the full glypho < 1127253600 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :its still not hard though, but it won't just encode them as abcd < 1127253642 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :hehe. a really cool feature would be to have the resulting code appear as proper english :) < 1127253810 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I thought about that, but it's pretty difficult for instructions like aaab and abbb < 1127253814 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1127253826 0 :kipple!unknown@unknown.invalid PRIVMSG #esoteric :whitespace could be the key < 1127254039 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :whitespace... hmmm < 1127254045 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :your answer intrigues me < 1127254088 0 :Wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I shall dwell on it further. For now, I am once again off to work. You have given me much to think about while I slave over my drudgery... < 1127255547 0 :jix!unknown@unknown.invalid PART #esoteric :? < 1127259271 0 :Wildhalcyon_!n=chatzill@216.154.205.203 JOIN :#esoteric < 1127260187 0 :Wildhalcyon!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out)