< 1161388940 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :7238. . . < 1161389034 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to set it down for now. < 1161389513 0 :Arrogant!unknown@unknown.invalid QUIT :"Leaving" < 1161391254 0 :iissmart!n=iissmart@wads-5-232-96.resnet.mtu.edu JOIN :#esoteric < 1161391257 0 :iissmart!unknown@unknown.invalid PART #esoteric :? < 1161391277 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Anyone *else* wish to comment? < 1161391398 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :isn't there such a converter allready? < 1161391419 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yeah; I compared mine to it a while ago. < 1161391430 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :is it shorter than your current one? < 1161391452 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Yes, but not by much. . . < 1161391458 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And I'm not done optimising at all. < 1161391512 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I can probably pull out a few hundred more characters. . . < 1161391556 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Lots more if I find a small, simple divide by 10 code segment which can be changed to output mode, too (that's where most of the logic code's size comes from). < 1161391604 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :your does basic optimisations? < 1161391609 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(wib.b does) < 1161391630 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but only for + and - not for rows of > and < < 1161391644 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mine does it for + - > and < < 1161391665 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :uhm what interpreter does yours require? < 1161391672 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :And mine, unlike wib.b, outputs C code for EOF=0. < 1161391685 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Any where EOF=0 and cells wrap (at 8 bits). < 1161391690 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i get funny chars when i run your code < 1161391711 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Try the latest one; found a small handful of bugs < 1161391736 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i get this: Cゥョ」ャu、・ <ウt、ゥッ.ィ> < 1161391762 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :odd < 1161391774 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You *sure* you're running on an 8 bit, cell-wrapping, EOF=0 Brainfuck implementation? < 1161391781 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pretty < 1161391797 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :and your machine operates with an ASCII character set? < 1161391818 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Oh, right; that's the most obvious assumption to ask about. XD < 1161391821 0 :bsmntbombdood!n=gavin@about/copyleft/user/bsmntbombdood JOIN :#esoteric < 1161391834 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :awib worked (when i set eof mode to -1) < 1161391849 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :awib doesn't use wrapping cells. < 1161391853 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Mine depends upon it. < 1161391854 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you never know in #Esoteric- he could be using EBCDIC for all I know... < 1161391867 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(try EgoBF) < 1161391873 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: wrapping works < 1161391892 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: does yours move into negative mem offests? < 1161391893 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(or ask me to upload the corresponding C code) < 1161391898 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :jix: No. < 1161391911 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :if you're using a mac, I can offer an interpreter that's compatible with pikhq's code. < 1161391918 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'll try with egobf < 1161391920 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: i am < 1161391927 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :oh, one sec < 1161391938 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://rodger.nonlogic.org/code/BFPlatform.zip < 1161391943 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :I recommend trying basm with basm. :p < 1161391964 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: yuck! realbasic... < 1161391973 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah, I know- I made it a while ago. < 1161391983 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i started programming with realbasic... but now i hate it < 1161392007 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/basm.c Basm, as compiled by basm. < 1161392009 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I might get around to coding a GUI frontend for my Java based interpreter sometime soon... hm. < 1161392053 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i use BF Debugger < 1161392093 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I was only aware of the windows-based version of that. < 1161392098 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's a java app < 1161392110 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then I must be thinking of something else. < 1161392118 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but it really screws up basm < 1161392139 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :did you at least *try* it with BFP? < 1161392147 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: yeah < 1161392151 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it does work there < 1161392161 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the same code fails in bf debugger < 1161392164 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :You *sure* that that's coded right? < 1161392172 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(BF debugger, that is) < 1161392178 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: ask calamari < 1161392182 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1161392200 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'll try it with my own bf2c converter that does a lot of optimization < 1161392240 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :this one http://esolangs.org/files/brainfuck/impl/bf2a-0.2p0.rb < 1161392380 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1161392410 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm my compiler expects eof == -1 < 1161392420 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(because it just calls getchar()) < 1161392432 0 :CakeProphet!n=CakeProp@h148.233.213.151.ip.alltel.net JOIN :#esoteric < 1161392444 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :hey, Razor-X - what's the status of those neural-net experiments you were doing earlier? < 1161392456 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :did you manage to build a DSP? :) < 1161392475 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Try my own compiled version. < 1161392494 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i really love those: LUT_VALS = [ ....a lot of numbers ...] #they are correct.. don't ask me why < 1161392530 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't remember how i got them but they do work ..... ;] < 1161392626 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well now i don't understand the program at all... but it is one of the most optimizing brainfuck compilers that exist < 1161392654 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Heh. . . < 1161392662 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1161392677 0 :CakeProphet!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1161392729 0 :CakeProphet!n=CakeProp@h148.233.213.151.ip.alltel.net JOIN :#esoteric < 1161392744 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it somehow translates brainfuck to an intermediate language i called A and translates that into c < 1161392758 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Magic. < 1161392768 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Too much of it for my tastes. < 1161392783 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: I have a basic transfer function neuron model coded. < 1161392794 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sweet < 1161392800 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But I need some books to implement more complicated things like sigmoids. < 1161392876 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it works in 3 stages.... stage 1 does obvious optimizations on the brainfuck code... in stage 2 it tries to detect high level things in the bf code and translates it in to the according a code... and the yet unwritten stage 3 should do optimizations on the a code < 1161392909 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hell! i even implemented an efficient infinite loop ^^ < 1161392920 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that doesn't waste cpu cycles < 1161392951 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Written in ASM? < 1161392955 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :that's going to be a real pain the neck when I'm writing my befunge interpreter :< < 1161392956 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no in c < 1161392959 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :one thing that I'm not sure has been addressed with bf optimizations are useless memory cells < 1161392979 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is currently proud of basm.b. . . < 1161393015 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :jix: What's optimizing about that? PSSH. < 1161393042 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :when bf is computing, there are values everyhwere, but only some are actually useful in the computation.. others are for doing things like multiplication, etc.. but they have a bunch of side effects < 1161393055 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: while(1){} would take 100% cpu < 1161393068 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: while(1){sleep(-1)} takes < 1 % cpu < 1161393071 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :exit; uses 0%. < 1161393076 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :jix: Incredible. < 1161393088 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: but that doesn't infinite loop the process < 1161393107 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :jix: And why do you need an infinite loop that's doing no calculation? < 1161393116 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: dunno < 1161393124 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but when the bf code contains that the c code should do the same.... < 1161393232 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm thinking of writing a BF interpreter for my TI. < 1161393241 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: i did the same < 1161393247 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(thinking of it... not doing it ;) ) < 1161393252 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :jix: :D < 1161393265 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Maybe a Forth interpreter too, since everyone says Forth is so easy. < 1161393275 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION puts jix's processor into an nth-complexity infinite binary loop < 1161393276 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: in ti basic? < 1161393283 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :jix: Ew no. < 1161393302 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ever played with CASM? < 1161393309 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Nope. < 1161393311 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: well i was thinking of doing that because i was at school and was bored... < 1161393322 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :onboard Ti-83+ assembler. much fun. < 1161393366 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: which ti do you have? < 1161393374 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :83+. < 1161393405 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1161393431 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RPL. ;) < 1161393441 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Damn you :P < 1161393443 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :rpl? < 1161393447 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :(Note: I don't curse often.) < 1161393454 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Reverse Polish Lisp. < 1161393460 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :The builtin language on my calculator. < 1161393460 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1161393477 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :HP Calculators use RPL by default. < 1161393489 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah i know... but i just knew it under the name rpn < 1161393501 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :That's "reverse polish notation". < 1161393510 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(and i have some add on for my ti-89 that allows me to use rpn) < 1161393520 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :RPL is a quirky Lisp, RPN is a way of specifying arguments. < 1161393527 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1161393546 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well i have rpn + ti CAS on my ti then < 1161393554 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :How? < 1161393555 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(i use both normal mode and rpn) < 1161393564 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(by "quirky", I mean "uses RPN and a stack for your Lisping") < 1161393568 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Oh. TI-89. < 1161393584 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Sounds like Forth. < 1161393592 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :From the little Forth I know. < 1161393599 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1161393619 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: Has some elements of Forth in it; other than it's RPN nature, it's 100% Lisp. < 1161393626 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: Rakki :P < 1161393666 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i want to get this new ti nspire < 1161393715 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :is it in stores yet? < 1161395023 0 :GregorR-L!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1161396109 0 :wooby!n=alan@cpe-66-67-60-51.rochester.res.rr.com JOIN :#esoteric < 1161396238 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi wooby < 1161396274 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :calamari: whats up < 1161396295 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not too much.. how are you? < 1161396303 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :doing pretty well < 1161396318 0 :wooby!unknown@unknown.invalid PRIVMSG #esoteric :investigating bf hardware implementations < 1161397029 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :BF hardware implementations, eh? < 1161397112 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :sounds interesting. FPGA? < 1161397233 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :make one out of cmos or ttl chips :) < 1161397244 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1161397249 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :then I can wire it up on my breadboard < 1161397284 0 :kipple_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1161397391 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that'd be a cool challenge.. < 1161397406 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :turing complete language requiring the least number of chips < 1161397416 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :(besides cpus) < 1161397479 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so cpus are forbidden right? < 1161397483 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :right < 1161397498 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can't do a turing complete language in hardware ^^ < 1161397504 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :heh true < 1161397512 0 :jix!unknown@unknown.invalid PART #esoteric :? < 1161397519 0 :jix!n=jix@L61a0.l.strato-dslnet.de JOIN :#esoteric < 1161397520 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :dunno what to call it then :) < 1161397522 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :NARGH < 1161397559 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so when implemented, bf is no longer turing complete.. but it's something < 1161397571 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :its a finite state machine < 1161397578 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :maybe just a very complex fsm < 1161397580 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah hehe < 1161397603 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well that's lame then < 1161397863 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :anyhow, if you wanted an easy bf cpu: < 1161397873 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :emulate bf on a pic microprocessor < 1161397879 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :or avr < 1161397956 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :does avr make a DIP version? < 1161397957 0 :jix__!n=jix@L63c0.l.strato-dslnet.de JOIN :#esoteric < 1161397961 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :does avr make a DIP version? < 1161397976 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :(nice for the breadboard) < 1161397997 0 :jix__!unknown@unknown.invalid PRIVMSG #esoteric :they do < 1161398007 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hey look at that.. an avr with lcd display < 1161398008 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1161398023 0 :jix__!unknown@unknown.invalid PRIVMSG #esoteric :(i only worked with a µC once and it was an atmega32) < 1161398105 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh, not the display, just a driver < 1161398148 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I've always wanted to build a computer.. but I have too many unfinished projects already < 1161398192 0 :jix__!unknown@unknown.invalid PRIVMSG #esoteric :haha the same here < 1161398200 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it'd be cool to have one capable of running off AA's < 1161398233 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :or some kind of rechargable battery pack < 1161398422 0 :jix__!unknown@unknown.invalid PRIVMSG #esoteric :well i have a dual core 280mhz arm linux device (well linux knows only one of the cpus ^^) runnung of two aas < 1161398505 0 :jix__!unknown@unknown.invalid PRIVMSG #esoteric :i have a cool idea! < 1161398535 0 :bsmntbom1dood!n=gavin@ppp-70-251-151-218.dsl.rcsntx.swbell.net JOIN :#esoteric < 1161398596 0 :jix__!unknown@unknown.invalid PRIVMSG #esoteric :a community designed language that goes that way.... there will be one moderator.... all other participants will send an email to the moderator naming 10 or so statements that the language should have... the moderator has the task to write a language specification that includes all those statements! < 1161398748 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Nick collision from services. < 1161398760 0 :jix__!unknown@unknown.invalid PRIVMSG #esoteric :what do you think about this? < 1161398764 0 :jix__!unknown@unknown.invalid PRIVMSG #esoteric :should i run such a thing? < 1161398774 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Eh. < 1161398798 0 :jix__!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: huh? < 1161398800 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :So the language would be single statements? < 1161398804 0 :bsmntbom1dood!unknown@unknown.invalid NICK :bsmntbombdood < 1161398818 0 :jix__!unknown@unknown.invalid PRIVMSG #esoteric :well lets hope someone submits a statement that can be used for looping ^^ < 1161398835 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And each collection of statements would have to work on its own, more-or-less? < 1161398847 0 :jix__!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1161398856 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :I mean, they wouldn't easily be able to access each other's variables. < 1161398864 0 :jix__!unknown@unknown.invalid PRIVMSG #esoteric :it's just that the proposals HAVE to go into the language < 1161398873 0 :jix__!unknown@unknown.invalid PRIVMSG #esoteric :part of the game is gluing them all together < 1161398881 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :What if the proposals are unreasonable? < 1161398890 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :Like solving the halting problem? < 1161398896 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :For Turing machines, at that. < 1161398937 0 :jix__!unknown@unknown.invalid PRIVMSG #esoteric :ihope_: well forbid things that aren't implementable using a turing machine < 1161398944 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION nods < 1161398945 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1161398945 0 :jix__!unknown@unknown.invalid PRIVMSG #esoteric :(non deterministic one) < 1161398950 0 :ihope_!unknown@unknown.invalid PRIVMSG #esoteric :And I suddenly must go. < 1161398962 0 :jix__!unknown@unknown.invalid PRIVMSG #esoteric :i think i'll write something up (rules) tomorrow < 1161398966 0 :jix__!unknown@unknown.invalid PRIVMSG #esoteric :i have to sleep now < 1161399141 0 :jix__!unknown@unknown.invalid QUIT :"Bitte waehlen Sie eine Beerdigungnachricht" < 1161399652 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1161400060 0 :ihope_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1161402830 0 :anonfunc!n=pimaniac@adsl-67-121-235-143.dsl.chic01.pacbell.net JOIN :#esoteric < 1161403868 0 :GregorR-L!n=GregorR-@c-24-21-138-66.hsd1.mn.comcast.net JOIN :#esoteric < 1161407023 0 :Sgeo!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1161411183 0 :GregorR-L!unknown@unknown.invalid QUIT :orwell.freenode.net irc.freenode.net < 1161411183 0 :Asztal!unknown@unknown.invalid QUIT :orwell.freenode.net irc.freenode.net < 1161411183 0 :Eidolos!unknown@unknown.invalid QUIT :orwell.freenode.net irc.freenode.net < 1161411183 0 :sekhmet!unknown@unknown.invalid QUIT :orwell.freenode.net irc.freenode.net < 1161411185 0 :Razor-X!unknown@unknown.invalid QUIT :orwell.freenode.net irc.freenode.net < 1161411185 0 :GregorR!unknown@unknown.invalid QUIT :orwell.freenode.net irc.freenode.net < 1161411242 0 :GregorR-L!n=GregorR-@c-24-21-138-66.hsd1.mn.comcast.net JOIN :#esoteric < 1161411242 0 :Asztal!n=asztal@cpc1-stkn2-0-0-cust919.midd.cable.ntl.com JOIN :#esoteric < 1161411242 0 :sekhmet!n=pez@ppp-70-226-146-92.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1161411242 0 :Razor-X!n=user@user-11faaoj.dsl.mindspring.com JOIN :#esoteric < 1161411242 0 :GregorR!n=gregor@24.21.138.66 JOIN :#esoteric < 1161411250 0 :Eidolos!n=Sartak@c-24-61-30-218.hsd1.ma.comcast.net JOIN :#esoteric < 1161412720 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1161416318 0 :paparent!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1161417019 0 :paparent!n=paparent@25-81-252-216-dsl.enter-net.com JOIN :#esoteric < 1161417599 0 :clog!unknown@unknown.invalid QUIT :ended < 1161417600 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1161417928 0 :GregorR-L!unknown@unknown.invalid QUIT :"Leaving" < 1161418982 0 :Razor-X!unknown@unknown.invalid QUIT :orwell.freenode.net irc.freenode.net < 1161418982 0 :Asztal!unknown@unknown.invalid QUIT :orwell.freenode.net irc.freenode.net < 1161418984 0 :GregorR!unknown@unknown.invalid QUIT :orwell.freenode.net irc.freenode.net < 1161418984 0 :sekhmet!unknown@unknown.invalid QUIT :orwell.freenode.net irc.freenode.net < 1161419138 0 :Asztal!n=asztal@cpc1-stkn2-0-0-cust919.midd.cable.ntl.com JOIN :#esoteric < 1161419138 0 :sekhmet!n=pez@ppp-70-226-146-92.dsl.mdsnwi.ameritech.net JOIN :#esoteric < 1161419138 0 :Razor-X!n=user@user-11faaoj.dsl.mindspring.com JOIN :#esoteric < 1161419138 0 :GregorR!n=gregor@24.21.138.66 JOIN :#esoteric < 1161420383 0 :oerjan!unknown@unknown.invalid QUIT :"Leaving" < 1161422682 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1161429912 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1161429912 0 :clog!n=nef@bespin.org JOIN :#esoteric < 1161435221 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1161435222 0 :_Ann_!n=anovikov@89.207.216.240 JOIN :#esoteric < 1161435229 0 :ihope_!unknown@unknown.invalid NICK :ihope < 1161435281 0 :_Ann_!unknown@unknown.invalid PART #esoteric :? < 1161436196 0 :_Ann_!n=anovikov@89.207.216.240 JOIN :#esoteric < 1161436316 0 :_Ann_!unknown@unknown.invalid PART #esoteric :? < 1161438188 0 :jix!n=jix@L63c0.l.strato-dslnet.de JOIN :#esoteric < 1161438231 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1161438246 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ug < 1161438648 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'll try to write up rules for the let's make a language by throwing together some statements < 1161438785 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :later ;) < 1161439871 0 :wooby!unknown@unknown.invalid QUIT : < 1161445805 0 :Sgeo!n=Sgeo@ool-18bf61f7.dyn.optonline.net JOIN :#esoteric < 1161448572 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :*echm* < 1161448573 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :HAH! < 1161448580 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :(basm.b is now smaller than wib.b < 1161448582 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :) < 1161448642 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :where are they? < 1161448667 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :http://pikhq.nonlogic.org/basm.opt.b < 1161448809 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: have you considered commenting it or inserting newlines? < 1161449074 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :SimonRC: I'll upload the BFM code in a bit. . . < 1161449197 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :ACTION just moved the itoa code outside of the loops, so it was only included once < 1161449277 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :is it only used in one place or something? < 1161449287 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :No. . . < 1161449299 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :'cause otherwise you ould have to add a very slow function-call meachanism < 1161449331 0 :pikhq!unknown@unknown.invalid PRIVMSG #esoteric :Now, I've got the 4 places where it'd be used just set a value in memory, and a loop which runs once if that value has been set. . . < 1161449948 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: i want to see the bfm code !!!!!!11111oneeleven < 1161449954 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: btw where to get bfm? < 1161450605 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :pikhq: how big was your last version? < 1161450738 0 :ihope_!n=foo@c-71-205-100-59.hsd1.mi.comcast.net JOIN :#esoteric < 1161450753 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this new one's only 5140 bytes... wow. < 1161450764 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :wasn't it like 11k before? < 1161451260 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :ACTION wishes he had chosen a BF optimisier as his project ;-). < 1161451724 0 :ihope!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1161453487 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1161453627 0 :Robdgreat!n=RobdgreA@70.43.98.34.nw.nuvox.net JOIN :#esoteric < 1161453733 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi Rob < 1161453739 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :hullo < 1161453744 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :what's shakin'? < 1161453787 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :nothing :) < 1161453796 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :cool. < 1161453801 0 :Robdgreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm at work waiting for lunch to arrive < 1161454358 0 :oerjan!n=oerjan@hagbart.nvg.ntnu.no JOIN :#esoteric < 1161454635 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :jix: I know what the LUT_VALS are ;) < 1161456501 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: i know what they are but not how i got them < 1161456576 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, the theoretical way is to use a variant of the Euclidean algorithm < 1161456612 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but for numbers this small a simpler search would also do < 1161457032 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :in Haskell: [m |n <- [3,5..253], m <- [3,5..253], (m*n) `mod` 256 == 255] < 1161457339 0 :Robdgreat!unknown@unknown.invalid QUIT : < 1161460332 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1161460906 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :jix: The instruction AWE which multiplies every point of memory to the right and left of the pointer of 5 units by a random number of half the bit-width of each memory location. < 1161460919 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :what? < 1161460956 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :uhm you know that there isn't a make-a-language-with-many-obscure-statements thing yet.... < 1161460974 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and the statements will be submitted by mail so others don't know what the other statements are < 1161460980 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so you don't influence each other < 1161460984 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Aw :( < 1161461011 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm i should really write the rules up and start such a thing < 1161461203 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i need a name for this thing < 1161461215 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have a couple of good command ideas. < 1161461222 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: psshhh < 1161461268 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :call it "Schnitzel". All the chicken feet and pig noses ground into a useable language. < 1161461284 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no < 1161461294 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Chimera < 1161461301 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :not a name for the language but a name for the progress of creating one < 1161461307 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(i need a title for the wiki page) < 1161461313 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Stone Soup programming" < 1161461390 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Programming Potluck < 1161461399 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :something descriptive... < 1161461421 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Meatgrinder Esoterica" < 1161461435 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nonono..... < 1161461451 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :From the Esophagus < 1161461457 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :be more descriptive of what you want. < 1161461473 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a title for the wiki page to write down the rules of the thing i described yesterday < 1161461521 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :this reminds me of the old Fantasy Rules Committee < 1161461554 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i remember we did a programming language in that < 1161461592 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Double-Blind Collaborative Esolang Design" < 1161461598 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: perfect! < 1161461615 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Not double-blind. Just blind. < 1161461623 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :[/statistics anal-ism] < 1161461644 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, the first letters are nearly in alphabetical order < 1161461664 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Hm. Well, it would be double-blind if the first coders were neither the "suggestors" or the "integrator" < 1161461676 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Blind Collaborative Design Esolang < 1161461684 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1161461718 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :just needs something with A < 1161461733 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm i want that everyone (even the moderator) can submit between 5 and 15 statements < 1161461760 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :Allgemeine < 1161461784 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and then everyone can help writing up a spec that contains those statements < 1161461825 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :could add Factory to the end < 1161461853 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :we don't need to have an ABCDEF acronym! < 1161461855 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"adjudicated blind collaborative design esolang factory" < 1161461861 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :but i wanna! < 1161461869 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but that really sounds cool < 1161461876 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i just have to look up adj... < 1161461880 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :http://dictionary.reference.com/search?r=2&q=adjudicated < 1161461892 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"to settle or determine (an issue or dispute) judicially." < 1161461905 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: uhm i ment like in english german dictionary < 1161461916 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :? < 1161461948 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1161461951 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'll name it that way < 1161461956 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :woo < 1161461994 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i probably need a bit of help writing this up... < 1161462093 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i just write it down and someone who has a better english than me can correct it < 1161462156 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :better english for glorious design esolang < 1161462162 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I can review your grammar and spelling. < 1161462175 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yeah but i'm kind of stuck in the first sentence :( < 1161462191 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's more that i have no idea what to write than english.... < 1161462271 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you could start by explaining how you came to this idea, and then describe the general concept and process. < 1161462291 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'll first write down the rules... that's the easiest part < 1161462292 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :then outline submission guidelines and open the floodgates, so to speak. < 1161462315 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm.. guidelines, that's G < 1161462364 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :This section will describe the Rules according to the Adjudicated Blind Collaborative Design Esolang Factory Guidelines ;) < 1161462375 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1161462433 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :you should probably impose some basic rules for the language up-front (like one-dimensional code) up-front, so that command ideas will be vaguely compatible with one another. < 1161462444 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no! < 1161462460 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that's the funny part... getting all those obscure things into one language < 1161462473 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there should as few restrictions as possible < 1161462484 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :only things like code is in ascii charset etc < 1161462489 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :somehow, I get the feeling you aren't going to be coding the reference interpreter. < 1161462490 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :turing implementability was mentioned < 1161462496 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: i'd like to! < 1161462497 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what, no Unicode? < 1161462504 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: ascii compatible then < 1161462525 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :unicode is a superset of ASCII, so if you coded in unicode you could generate or use ASCII < 1161462575 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No EBDIC code? :( < 1161462584 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :大変です。 < 1161462619 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :well, if you're that insistent... < 1161462624 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: well if two features can't go together a compromise has to be found < 1161462671 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :BEG, RNG, RRQ, RRT, ACK, FIN. < 1161462694 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but stop posting ideas for statements etc... that'll take the fun out of it.... < 1161462699 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :tell me, Razor-X- do you have a computer that uses EBCDIC? < 1161462702 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No, this is for my own project. < 1161462706 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: No :P < 1161462707 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1161462717 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1161462745 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It would be sorta pointless to implement these commands, because they're being used in packet transfer. < 1161462753 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :statements are one thing, but what about expressions? < 1161462783 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can suggest whatever you want that is a bit statement like < 1161462812 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :surely you don't want to restrict this language to only imperative features? < 1161462814 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :let's say something like "majority rule for decisions like RPN vs PN (or both simultaneously)" < 1161462822 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: no < 1161462830 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the alternative is "everything suggestions assume works must be implemented somehow" < 1161462844 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there should be as much implemented as possible < 1161462849 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :making the language very obscure < 1161462877 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm, this language will be worse than Magenta... < 1161462910 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :btw i got this idea while reading through the intercal specs < 1161463019 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Magenta? < 1161463031 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :they can have that effect on people. < 1161463087 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Magenta < 1161463217 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It'll either be the best thing since sliced bread or the worst hellish piece of language ever. < 1161463282 0 :CakeProphet!unknown@unknown.invalid QUIT :"haaaaaaaaaa" < 1161463307 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :potentially both simultaneously! < 1161463320 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That too. < 1161463327 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But will this be stack based or expression based? < 1161463341 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :who knows... < 1161463346 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I got the impression it might be both, < 1161463346 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :what do you mean, _or_? < 1161463350 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I dunno < 1161463361 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it'll be whatever comes out of the factory < 1161463361 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, C isn't stack based. < 1161463370 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :So... it'll be both, huh? < 1161463373 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Scary. < 1161463379 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha. < 1161463379 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but wait until i've written down the rules according to the Adjudicated Blind Collaborative Design Esolang Factory Guidelines < 1161463386 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :this ought to be quite fun. < 1161463397 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :The abbreviation is ABCDEF! < 1161463402 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION percolates his brain-juices < 1161463402 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*ABCDEFG < 1161463419 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :it's kismet, it would seem. < 1161463428 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*DEATH* < 1161463457 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1161463485 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh and NEVER abbreviate Adjudicated Blind Collaborative Design Esolang Factory < 1161463490 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :just 19 more letters to go. < 1161463494 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :that'll make the whole thing a lot more funny < 1161463495 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :got it. < 1161463522 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :AKA Abbreviate it and write some sort of a preproccessor that expands out the abbreviation :P < 1161463539 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hey! Let's ask CakeProphet to write it in Wiki code! < 1161463571 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :um, that is a trivial template. < 1161463592 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Dun ask me, I know nothing of Wiki markup. < 1161463598 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But if it was LaTeX.... < 1161463688 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah, \LaTeX{}... < 1161464102 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :here is the first version feel free to fix it up: http://esolangs.org/wiki/Adjudicated_Blind_Collaborative_Design_Esolang_Factory < 1161464116 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but don't remove the mentions of the Adjudicated Blind Collaborative Design Esolang Factory (Guidelines) < 1161464277 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nargh i fucked up the last sentence < 1161464291 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: are you editing the site atm? < 1161464308 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :no < 1161464319 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :should I now? < 1161464319 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok let me complete the last sentence < 1161464381 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: now < 1161464593 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm working... < 1161464632 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Is a qsort of 1024 elements too heavy on memory? < 1161464722 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :can't imagine how. qsort is in-place, usually. < 1161464740 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :was that a joke? :) < 1161464744 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But it uses recursion, and I'm not using tail recursion here. < 1161464762 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well it'l only recurse log(1024) depth < 1161464772 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah. < 1161464775 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(averagely) < 1161464796 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :where log is base 2 logarithm < 1161464797 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :on average. worst case could be about 1024 < 1161464812 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: there are ways to stop qsort from doing this < 1161464848 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Now I'm wondering whether log(1024) recursion will be too heavy for this or not. < 1161464858 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :log_2 :P < 1161464861 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :level 10 recursion too heavy? < 1161464877 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Maybe. < 1161464884 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Because it'll be doing a lot of other things too. < 1161464908 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :hm... < 1161464949 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :well, use mergesort then, you can easily avoid recursion. < 1161464957 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :there, done. I think I cleaned up the majority of it. < 1161464959 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Tradeoffs tradeoffs. < 1161465029 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: thx < 1161465042 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ok i should run the thing now < 1161465056 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I wonder how Java will handle this when I decide to make it cross-platform :P < 1161465108 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i think you can make the recursion very light on memory by just using the boundary indices as parameters, keeping the array in an outer scope < 1161465134 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm.... < 1161465253 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :Java handles infinite recursion quite well, actually, because it has a garbage-collector. < 1161465289 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :although if you pass it by reference it won't be much anyhow < 1161465325 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Not recursion RodgerTheGreat. From what I've heard, it's very good with recursion. < 1161465381 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But a lot of the application I'm basing around memory tradeoffs (because I'm trying to take overhead off the network arch onto the systems participating in the transfer, because we aren't running super-weak machines anymore) and I'm hoping I can express the analogies in Java. < 1161465388 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :how long should the statement collection phase last? < 1161465408 0 :calamari!n=calamari@ip72-200-73-175.tc.ph.cox.net JOIN :#esoteric < 1161465437 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :2 days? 1 day (it shouldn't last too long it doesn't take long to write down about 10 statements) < 1161465482 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: Razor-X: oerjan: ? < 1161465484 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :yeah- I already have a pair that works together that should give you all aneurisms. < 1161465491 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :two days sounds fair < 1161465504 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it can take a while to get a good idea... < 1161465534 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'll make it two days < 1161465564 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I was under the impression that we could build languages like this several times, and this first one will be primarily a test of the method. So, oerjan, if you come up short this round, you'll have more chances. < 1161465679 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :its online < 1161465680 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Adjudicated_Blind_Collaborative_Design_Esolang_Factory < 1161465711 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :uh wait i forgot to write down my own statements first < 1161465742 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well i wont look into the mails before i completed my list anyway.... it'll take out the fzn < 1161465743 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :fun < 1161465794 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :jix: I'm about to check the rules, but for reference, how many entries per person? < 1161465802 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :5-15 < 1161465828 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :面白いわね!! < 1161465837 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :huh? < 1161465848 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Awesome! < 1161465876 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :obviously a colloquialism. < 1161465893 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :the translation of that phrase is seriously fucked up. < 1161465899 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"Don't you think? funny [wa]" < 1161465905 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :... :D < 1161465911 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :面白い means cool, interesting, etc. < 1161465916 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1161465927 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's a typical adjective. < 1161465937 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :But you use adjectives by themselves to express a feeling or emotion. < 1161465948 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :わね is < 1161465957 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :jix: it might just possibly be a good idea if you were to put your email address somewhere reachable from the Adjudicated Blind Collaborative Design Esolang Factory page < 1161465980 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oerjan: uhm my email address is there < 1161465991 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :in the 2nd sentence < 1161466001 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :after the TOC < 1161466035 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(i don't fear spam... i'll get a lot of it anyway) < 1161466174 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :sorry, looked at old version < 1161466179 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I really need to code binary functions for my calculator. < 1161466213 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Lot more because well.... the calculator has a processor too :P < 1161466221 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*Lot more effecient < 1161466279 0 :tgwizard!n=tgwizard@c-103fe155.178-1-64736c10.cust.bredbandsbolaget.se JOIN :#esoteric < 1161466364 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm we should put that in the topic i think < 1161466388 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Which? < 1161466394 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Adjudicated_Blind_Collaborative_Design_Esolang_Factory < 1161466397 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Aha. < 1161466402 0 :jix!unknown@unknown.invalid TOPIC #esoteric :the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - for brainfuck-specific discussion, go to ##brainfuck - competition: http://esolangs.org/wiki/2006_Esolang_Contest - http://esolangs.org/wiki/Adjudicate < 1161466407 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nargh too long < 1161466420 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :anyone surprised? :) < 1161466426 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the competition is over now right? < 1161466446 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yeah, it's over. < 1161466458 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nargh < 1161466473 0 :jix!unknown@unknown.invalid TOPIC #esoteric :the international hub for esoteric programming language design and deployment - map: http://www.frappr.com/esolang - forum: http://esolangs.org/forum/ - EgoBot: !help - wiki: http://esolangs.org/wiki/ - logs: http://tunes.org/~nef/logs/esoteric/ or http://meme.b9.com/cdates.html?channel=esoteric - for brainfuck-specific discussion, go to ##brainfuck - http://esolangs.org/wiki/Adjudicated_Blind_Collaborative_Design_Esolang_Factory < 1161466936 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have 4 statements now... but i want to get at least 10 < 1161467076 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haha this lang will get ridiculous < 1161467241 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :it will with the two statements i just invented < 1161467266 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1161467431 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have 6 so far. < 1161467436 0 :Keymaker!n=nobody@wire74.adsl.netsonic.fi JOIN :#esoteric < 1161467453 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I have a mix of mindlessly painful and genuinely useful commands. < 1161467458 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :some are both. < 1161467459 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: check topic/ esolangs.org mainpage / http://esolangs.org/wiki/Adjudicated_Blind_Collaborative_Design_Esolang_Factory < 1161467466 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: same here < 1161467490 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :reading now.. < 1161467671 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :interesting idea < 1161467707 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i can think of painless and useless commands only :D < 1161467735 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: no problem, there will be enough of both < 1161467853 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Mmm... my handshaking process is complicated :( < 1161467856 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is old :( going to my 10 year high school reunion tonight < 1161467863 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Shows how a project evolves. < 1161467873 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :a < 1161467892 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :b < 1161467895 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cheer up calamari, everyone gets older day by day < 1161467920 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1161467941 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) btw, haven't read logs for a while, how is your ipod language? < 1161467946 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :that's like saying "My best friend died." "That's OK, people die every day. you might die soon." < 1161467946 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :any specs yet anywhere? < 1161467956 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :dunno if there are specs < 1161467966 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1161467967 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I'm a second older! < 1161467979 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: It's a common joke at our school. < 1161467981 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :but I haven't been working on it as much since the main compilers project is getting intense < 1161467996 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :main compiler? < 1161468001 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :``You're gonna die, '' ``I know.'' < 1161468005 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :writteny by you too? < 1161468005 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm taking a compiler class < 1161468010 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1161468011 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1161468032 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :before i hated compilers, nowadays i'm interested in making one < 1161468034 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I figured I should learn how to use flex/bison < 1161468036 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but no time right now < 1161468057 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Writing parsers bugs me, but flex/bison is pretty convenint. < 1161468073 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :doing semantic checking right now < 1161468105 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Hah. Lame pun. Writing parsers bugs me. < 1161468124 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :writing parsers by hand is fun < 1161468134 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :see bfbasic ;) < 1161468137 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Pshh :P < 1161468142 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Well, BF is something. < 1161468148 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Writing a Plof parser is something else. < 1161468154 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :plof? < 1161468156 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :plof? < 1161468159 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jinx! < 1161468163 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :GregorR will kill you both :P < 1161468183 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nice < 1161468187 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :It's GregorR's non-esoteric attempt at a marriage between an imperative and functional language, while making it a P-language. < 1161468211 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if he comes around I have a nifty hat that will placate him < 1161468222 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Now only Keymaker will die. < 1161468229 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :From GregorR's hand. < 1161468236 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i see < 1161468259 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :p-language? < 1161468285 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Python, Perl, PHP, and notably Ruby. < 1161468291 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh < 1161468314 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :imperative is the same as procedural, right ? < 1161468318 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :so many new users here.. i can recognize only half the names, almost < 1161468319 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Yahr. < 1161468329 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: Only have of us talk :) < 1161468332 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*half < 1161468338 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1161468362 0 :Asztal!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's in the other half < 1161468381 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i was reading logs a bit and too lazy to read them all, what is pikhq's basm? < 1161468416 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a brainfuck 2 c converter written in brainfuck < 1161468421 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :does simple optimizations < 1161468429 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah. nice < 1161468440 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :is shorter than wib.b now and does more optimizations (optimizes >>> <<< +++ and ---) < 1161468454 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :Optimizalicious! < 1161468458 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1161468463 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Razor-X: got it! < 1161468479 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :You can make it optimize arbitrary strings of the same operation. < 1161468492 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :*arbitrary length < 1161468546 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nice. was just going to ask if there's any limit for rows of same character < 1161468565 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :No as in, you can possibly do it. < 1161468570 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I dunno if pikhq has implemented it. < 1161468574 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1161468581 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :then what did you mean? < 1161468591 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :I can think of code to optimize it, kinda. < 1161468657 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh afk TV < 1161468757 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hah i have 9 statements allready < 1161468760 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :afk really now < 1161468948 0 :jix!unknown@unknown.invalid QUIT :zelazny.freenode.net irc.freenode.net < 1161468964 0 :jix!n=jix@L63c0.l.strato-dslnet.de JOIN :#esoteric < 1161468985 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :I'm almost done with my submision. ^_^ < 1161469525 0 :lindi-!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1161469809 0 :lindi-!n=lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1161470006 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :COMPLETE < 1161470161 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :submitted. < 1161470267 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :ACTION begins staring at his clock, waiting for 22:20 GMT on the 23rd. < 1161470489 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl- food. < 1161471837 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :back < 1161471844 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :how's everyone doing? < 1161472023 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :good.. just ate too < 1161472033 0 :CakeProphet!n=CakeProp@h148.233.213.151.ip.alltel.net JOIN :#esoteric < 1161472158 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Historically, gcc 1.34 demonstrated just what "implementation-defined" really means in C. < 1161472164 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :"GCC, upon finding a #pragma directive, would instead attempt to start Emacs running a simulation of the Towers of Hanoi." < 1161472177 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Undefined_behavior < 1161472182 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1161472249 0 :Razor-X!unknown@unknown.invalid PRIVMSG #esoteric :That sounds very effecient. < 1161472287 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :"This specifically frees the compiler to do whatever is easiest or most efficient, should such a program be entered." < 1161472300 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :might've been "easiest", instead. < 1161473610 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A-ping. < 1161473633 0 :oerjan!unknown@unknown.invalid PRIVMSG #esoteric :i could not resist putting a similar implementation-defined into my latest statement. < 1161473640 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :A-ping a'calamari < 1161473669 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1161473678 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :you rang? < 1161473756 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :a few of my commands have interesting behavior when you feed them inappropriate input. < 1161473778 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari: if he comes around I have a nifty hat that will placate him < 1161473794 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat, hm? < 1161473795 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: yeah, next time you're in Arizona ;) < 1161473804 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :And are there esolangs with undef behavior? < 1161473814 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :calamari: They have these magical things called "digital cameras" nowadays, < 1161473816 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :BF has undefined behavior. < 1161473842 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yea, many esolang has < 1161473844 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: they also have this magical stuff called cash.. which you don't seem to have much of once you have kids ;) < 1161473853 0 :GregorR!unknown@unknown.invalid PRIVMSG #esoteric :Ha-HAH < 1161473868 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :even so, I'm getting my wife a digital camera for christmas < 1161473877 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :need to start shopping for one < 1161473984 0 :Sgeo!unknown@unknown.invalid PRIVMSG #esoteric :There should be an article for BFComp < 1161474080 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's probably the only piece of esolang hardware along the physical whirl computer (made of cardboard) < 1161474090 0 :SimonRC!unknown@unknown.invalid PRIVMSG #esoteric :Did you know... PDP-11 bootloaders indicated different loading problems by doing infinite loops at various locations < 1161474232 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :RodgerTheGreat: your email went unread into my Adjudicated Blind Collaborative Design Esolang Factory mailbox < 1161474258 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :GregorR: are you going to participate too? < 1161474431 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :was there some function for converting a number to a string of 8-bit bytes? < 1161474451 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :in c < 1161474488 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :several < 1161474614 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :keep in mind, guys, we will need *some* reasonably normal functions, operators, variable types and control structures if we want this language to be useable. < 1161474667 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :possibly some stdio-related things, etc. < 1161474750 0 :bsmntbombdood!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1161474898 0 :bsmntbombdood!n=gavin@about/copyleft/user/bsmntbombdood JOIN :#esoteric < 1161474928 0 :RodgerTheGreat!unknown@unknown.invalid PRIVMSG #esoteric :bbl- mozart.