< 1126311639 0 :ZeroOne_!unknown@unknown.invalid NICK :ZeroOne < 1126311966 0 :calamari!n=Kid@cb03.cs.arizona.edu JOIN :#esoteric < 1126311969 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126313294 0 :Flannel!n=mrflanne@crlsbd-cuda5-68-67-177-17.crlsca.adelphia.net JOIN :#esoteric < 1126313374 0 :Flannel!unknown@unknown.invalid PART #esoteric :? < 1126313580 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126313927 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126314987 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Whoops, There I go" < 1126315708 0 :Aardwolf!unknown@unknown.invalid QUIT :"Ik zen der is mee weg" < 1126315858 0 :calamari!unknown@unknown.invalid QUIT :"Leaving" < 1126321837 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126323707 0 :kipple!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126325429 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126326138 0 :calamari!n=calamari@dialup-4.240.108.46.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126326298 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126331318 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126332237 0 :wildhalcyon!unknown@unknown.invalid QUIT :"Whoops, There I go" < 1126333968 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1126334009 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126334141 0 :puzzlet!unknown@unknown.invalid PRIVMSG #esoteric :hi all < 1126334354 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi puzzlet, nooga < 1126334384 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :well, EsoShell doesn't work with gcj.. does compile tho! :) < 1126334497 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :gcwhat? < 1126334615 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :aaa < 1126334618 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :java compiler < 1126334632 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i don't believe in such things < 1126334690 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :java was designed to produce it's own bytecode < 1126334743 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1126334762 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i just saw the jsux, do you know what's it? < 1126334795 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :jsuix < 1126334856 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I have no idea what you're talking about, I feel okay about that in this channel, tho :) < 1126334883 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hm < 1126334903 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :jsuix is a javascript unix implementation :) < 1126334925 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :UNIX-like OS written in JavaScript < 1126334928 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://www.masswerk.at/jsuix/ < 1126335063 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :click "open terminal" < 1126335079 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it's amazing, they even have ported vi < 1126335232 0 :Anulka!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1126335291 0 :Anulka!unknown@unknown.invalid NICK :nooga_ < 1126335711 0 :nooga__!n=nooga@81.210.40.4 JOIN :#esoteric < 1126336061 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :nooga__: what you meant to say was < 1126336065 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :"java was designed to be slow" < 1126336071 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :a fact which i can't really agree with :) < 1126336277 0 :nooga!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126336744 0 :nooga_!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126337121 0 :nooga__!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126338474 0 :calamari!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126339199 0 :clog!unknown@unknown.invalid QUIT :ended < 1126339200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1126340395 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1126340400 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :bleh < 1126340790 0 :Keymaker!n=Not@wire74.adsl.netsonic.fi JOIN :#esoteric < 1126340798 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :argh.. < 1126340814 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :the gammaplex inventor is not here, right? :( < 1126340860 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :anyways, perhaps someone else could help me; how do it store the stack's top value to something register? < 1126341364 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :don't ask me :D < 1126342539 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126342545 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1126342585 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is trying to write a SADOL compiler for x86 < 1126343081 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :btw, i found it out.. < 1126343086 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :')' < 1126343143 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1126346325 0 :Aardwolf!n=neusring@dD5765033.access.telenet.be JOIN :#esoteric < 1126346464 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aardwolf, hellow! < 1126346469 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :*hello < 1126346479 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :you were the gammaplex author? < 1126346490 0 :jix!i=jix@p5489F3AC.dip.t-dialin.net JOIN :#esoteric < 1126346493 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hiya < 1126346495 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126346498 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126346505 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin < 1126346509 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i just 10 seconds ago completed my first ever gammaplex program: < 1126346509 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :uu N)u N)u N)uu y) u h) dddv < 1126346509 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :v K;e;y;m;a;k;e;r; v? Ds m < < 1126346509 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :v 2;0;0;5; )n <> ?v D ^ < 1126346510 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :> c B R ( ( ^ >1-)^ < 1126346520 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(not very space efficient) < 1126346522 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'll check out what it does :) < 1126346537 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it's nothing special but it was my first :) < 1126346542 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :click the screen < 1126346545 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :btw jix, Brainloller can't have infinite loops, the IP rotarors are reversible, and the IP starts at top left ;) < 1126346545 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ha < 1126346626 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: ahh < 1126346633 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :im' writing the "hunt the wumpus" game in SADOL :D < 1126346665 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :gotta recompile the gammaplex interpreter < 1126346670 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :o-k < 1126346677 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Keymaker: cool < 1126346684 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :thanks < 1126346696 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it does more than my first gammaplex program < 1126346699 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it works... < 1126346703 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1126346756 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :who has write access to the esolang file archive? < 1126346769 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1126346801 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it makes the screen blue if you click on it? :) < 1126346807 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126346813 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and the darkens it < 1126346815 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ooh and it fades out < 1126346822 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126346844 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :neat < 1126346869 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cheers < 1126346870 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I think pgimeno has access < 1126346884 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :who will help me with my 3d engine project in gammaplex? < 1126346888 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(joke) < 1126346907 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :that's what deltaplex is for, if I ever manage to finish it :) < 1126346921 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1126346925 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :drawing textured 3D triangles with only a few commands < 1126346935 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :mmh nice < 1126346951 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :there's even a terrain engine in it which is already finished :) < 1126346970 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :woah.. it'll be something never-seen-before < 1126346972 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :you just give a heightmap, a texture, a colormap, some coordinates, and the drawterrain command :) < 1126347043 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1126347058 0 :nooga!unknown@unknown.invalid QUIT : < 1126347168 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aardwolf; how do i get random numbers for example between 0 and 50? < 1126347198 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :use K, then multiply it by 50 < 1126347216 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :(not k, but K) < 1126347231 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oK < 1126347421 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i think we should run a gammaplex demo competition < 1126347462 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :c'mon people! :) < 1126347531 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :well why not? < 1126347607 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1126347629 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :should there be something theme, limitation or other? < 1126347642 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hehe yeah, a limitation in code size maybe < 1126347666 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that could be the best < 1126347679 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and probably non-interactive demo as well? < 1126347685 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :can someone do better than tron3k's pong? :) < 1126347699 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :easy :o) < 1126347721 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :non interactive demos would be cool but maybe a bit slow on gammaplex < 1126347734 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :after all, drawing a single mandelbrot is already taking a while < 1126347735 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :why slow? < 1126347742 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :probably not slower than intereactive < 1126347757 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yeah but in a non interactive the graphics are a bit more important :) < 1126347768 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :in interactive you can get away with two paddles and a ball :D < 1126347776 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :to clear; < 1126347790 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i meant with "interactive" stuff that user can click buttons and something happens < 1126347804 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and with "non-interactive" a demo that just runs and ignores all clickings < 1126347826 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but in every case the demo should be not a still picture < 1126347839 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :something like those demos (Unreal and Second Reality and such) would be too slow :( < 1126347864 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :it won't need to be anything very awesome < 1126347881 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i mean for example a bouncing ball would be neat already < 1126347889 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :oh that would be fast yeah :) < 1126347956 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Has anyone ideas how I can optimize the interpreter? Also it has a huge switch case because there are so many commands, I wonder if that is taking away a lot of speed? < 1126347991 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :sorry, no idea. < 1126348017 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :btw; it will take about two or three weeks until i have properly spare time for this < 1126348025 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but then i guess we could start a competition < 1126348032 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'm all for it < 1126348040 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :o-k :) < 1126348067 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :just wondering how we would get 'nuff entries < 1126348109 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hmm I wonder if the demo scene can be attracted to gammaplex < 1126348121 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :You know, Deltaplex would be so much better for this sort of stuff with it's 3D graphics :) < 1126348134 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1126348144 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :except it's harder to code in it < 1126348149 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :because the commands are on an image < 1126348223 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i've got one idea you could possibly do < 1126348242 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :to optimize? < 1126348245 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :for example make all the deltaplex files to be some dpx packages < 1126348260 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and some program to stuff all the textures, code and images into a dpx package < 1126348269 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :then the interpreter reads the package and so on < 1126348280 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and the code could be 2d txt like in gammaplex < 1126348282 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126348295 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and it'd be a lot easier to handle all the textures and stuff if they were separate files < 1126348303 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hmm but that would remove something I find so nice, the textures and code being together on an image < 1126348312 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126348319 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I have another idea, make a sort of IDE that will put it all on the image < 1126348330 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :mmh, that's better < 1126348352 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :otherwise it can be rather difficult to do anything < 1126348362 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :apart from paint shop pro, no painting program is good enough to do it < 1126348370 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :and PSP doesnt work in linux :cries: < 1126348380 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::\ < 1126348387 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :(only PSP shows the RGB color if you go with the mouse over the pixel) < 1126348396 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1126348411 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :and that's important to know which command the pixel is < 1126348416 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126348436 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I've been thinking about making a simple painting program that would do this, but I'm stuck in QT < 1126348612 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I could make the painting program in OpenGL tho, using my OpenGL gui :) < 1126348612 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :but that would be weird, not? A IDE/painting program in OpenGL? < 1126348612 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :noo < 1126348612 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :have you got any suggestions for new gammaplex commands? < 1126348625 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :"frames per second"? < 1126348655 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh wait no < 1126348662 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i was thinking about deltaplex < 1126348663 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1126348672 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :let's see.. < 1126348713 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :perhaps something set RP to 0 < 1126348813 0 :J|x!i=jix@p5489E975.dip.t-dialin.net JOIN :#esoteric < 1126348828 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :that can be done with 0] < 1126348889 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1126348895 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :didn't notice that command :) < 1126348924 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :what's the point of E? < 1126348951 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it's an infinite loop to make the program stop, a sort of fake way to end < 1126348966 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :when does the program stop, by the way? < 1126348978 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :when you reach E < 1126348980 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :or never < 1126348984 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :depends on how you view it < 1126348991 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :there's a close button and a menu in the interpreter to quit < 1126348999 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah < 1126349008 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :but no "terminate program" command? < 1126349014 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :no < 1126349030 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok. i was already wondering why i couldn't find one < 1126349050 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :when I look back at the spec, the { and } commands are really weird, and I should have let it store the working color and working coordinates in the registers (and should have called the registers the memory instead :)) < 1126349064 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :and I should have allowed memory of arbitrary size < 1126349203 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :epsilonplex? ;) < 1126349210 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :or epsiplex < 1126349245 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :epsiplex sounds nice :) < 1126349278 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'm going to try to improve the gammaplex interpreter later, and will remove the memory limit then (but not now yet) < 1126349289 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I mean, backwards compatibility isn't lost by removing the limit :) < 1126349290 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126349361 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :by the way I really like the mandelbrot renderer code because it has a subroutine using gosub and return < 1126349378 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :is it written by you? < 1126349385 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yeah :p < 1126349389 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nice :) < 1126349397 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ty :) < 1126349412 0 :jix!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126349424 0 :J|x!unknown@unknown.invalid NICK :jix < 1126349486 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i'll write a maze game in gammaplex < 1126349512 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'll write something cool in gammaplex < 1126349520 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cool :) < 1126349529 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but first i'll complete the subskin wiki page < 1126349533 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'll write tetris or breakout when I have the time :) < 1126349548 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ah, that'd be neat! < 1126349556 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :tetris! < 1126349565 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :tetris is in the suggestion list of gammaplex programs if I remember correctly :) < 1126349622 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1126349631 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :snake/worm game would be nice too < 1126349662 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1126349680 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :or something like Elite!!!! :) < 1126349691 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :but that would probably be too slow :) < 1126349717 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :dunno what that is < 1126349747 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :one of the first 3D space shooters, featuring wireframe ships, trading goods to earn money and buy better ships, pirates and so on :) < 1126349755 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1126349793 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'll port the TI 92+?/89/v200 pheonix (platinum)? game < 1126349811 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :its written in m68k asm < 1126349944 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :looks like a neat game http://www.ticalc.org/archives/files/ss/48/4815.gif < 1126350003 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm but i can't read m68k asm.. < 1126350050 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1126350058 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::0 < 1126350076 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :then you have to make a totally new one < 1126350077 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but the game is the best game for ti calcs < 1126350079 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :but you can try to copy the gameplay < 1126350094 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: yeah < 1126350143 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but first i've to finish this stupid subskin wiki article < 1126350150 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126350193 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haha my friends always ask me what i'm going to do today and i always tell them i'm going to write programs the whole day.. < 1126350226 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hehe < 1126350236 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I say something similar to my friends often too < 1126350241 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I don't think they like it :( < 1126350313 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i think they would be shocked if i say "i'm going somewhere to play football because the weather is nice" ;) < 1126350374 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :heh < 1126350394 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :in brainfuck, if you type input and you type something of multiple letters, will each next , command in brainfuck use these next letters? (I'm just trying to figure out how the C getchar() command works in fact ;)) < 1126350422 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yes, i think < 1126350429 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :everything you write to STDIN is written to a buffer < 1126350439 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :its pushed to it < 1126350445 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and getc shifts one char out < 1126350453 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(queue not stack) < 1126350456 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ah a FIFO buffer < 1126351239 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1126352026 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :by the way, is gammaplex file extension .txt? < 1126352036 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :and, if you pop an empty stack, it returns 0? < 1126352361 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it doesn't have to be .txt < 1126352374 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hmm let me check the code for that last question < 1126352410 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :nope, but i mean should i use .gpx on my site.. < 1126352450 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :you can if you want < 1126352459 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok :) < 1126352460 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it's only a very little bit harder to open with a text editor :) < 1126352492 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :in windows explorer at least < 1126352538 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I implemented the gammaplex stack in a sort of weird way, but it'll probably return 0 unless it's memory is full < 1126352554 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I hadn't discovered std::vectors back then hence the dumb memory limits and weird stack :) < 1126352586 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126352876 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :done: http://esolangs.org/wiki/Subskin < 1126353119 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yam.. < 1126353122 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i like this < 1126353153 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :wow < 1126353156 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :one command? < 1126353160 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :and turing complete? < 1126353160 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: yes < 1126353162 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126353175 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but thats nothing special.. there were some OISC implementations before subskin < 1126353185 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I see < 1126353188 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i don't know any that uses my instruction < 1126353199 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :this certainly is short ruby code for an interpreter :) < 1126353262 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :but didn't my professor Object Oriented Programming warn us that one letter variable names are bad? :D < 1126353266 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i had the subskin idea (and name!) a long time ago but never implemented it.. yesterday i searched a language for writing a super short interpreter for... < 1126353279 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: haha < 1126353317 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :i don't understand it fully however.. :\ < 1126353338 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i use them often in ruby... but only in a scope that has a length of... 1 line... ["h4","37"...].map{|i|i.hex} for example.. < 1126353400 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I use them often too, except in tasks for this professor heh < 1126353452 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the only other name for i that would fit is iterator_variable... and thats too long because you need such kind of variables every 10th line < 1126353455 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aardwolf: the second rgb is 0 0 0 in the beginning in the gammaplex..? < 1126353482 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'll look it up in the source < 1126353508 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :You know what's sort of stupid, the gammaplex specification is based on the interpreter sometimes instead of the opposite < 1126353527 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1126353537 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :subskin is spec first... < 1126353602 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the Hello, world! subskin example is self modifying... < 1126353640 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :cool :) < 1126353672 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :every a-bit-more-complex subskin program has to use self modification < 1126353708 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yeah the second color is initially 0 0 0 appearantly < 1126353723 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :that's cool < 1126353741 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :that must make it pretty hard to program in :) < 1126353829 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :with a text editor it is < 1126353844 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :with a assembler like thing it's easier < 1126353895 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hehe this is always fun, first write the complete interpreter in C++, when done, compile it for the first time and see how many errors there are < 1126353902 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :cool only 3! < 1126353918 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :subskin interpreter? < 1126353922 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :(in c++?) < 1126353937 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :no, Mycelium interpreter < 1126353946 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :mmh what's that? < 1126353956 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :a new language :) < 1126353960 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1126353966 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :image based, and about as complex as befunge < 1126353982 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://en.wikipedia.org/wiki/Mycelium < 1126353984 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :mycelium has something to do with mushrooms too btw :) < 1126353998 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric ::9 < 1126354004 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :all befunge clones should have a mushroom like name ;) < 1126354047 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :now I gotta make some mycelium programs to see if the interpreter works correctly < 1126354065 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126354095 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :kolourpaint to the rescue < 1126355125 0 :grim_bed!unknown@unknown.invalid NICK :grim_ < 1126355178 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wb grim_ < 1126355193 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :lo all < 1126355386 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :'ello < 1126358006 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :aardwolf, does the 'i' command print the number to locations in x and y? < 1126358318 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126358323 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126358367 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it's good that you ask those questions, it'll allow me to improve the spec some time < 1126358463 0 :Keymaker!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1126360002 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126360024 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :jix, I have access to the repository < 1126360043 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :When typing something in console and pressing enter, is this enter character 10 or 13? < 1126360087 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :10 when getchar() receives it, but that happens in Unix only < 1126360110 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I receive it with getchar(). How to make it platform independent? < 1126360114 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :in Windows getchar() receives a 13 then a 10 < 1126360124 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :and in mac a 13? < 1126360141 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I think so, maybe jix can give a definitive answer < 1126360174 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if Lost Kingdom checks for both 10's and 13's < 1126360200 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: does it? < 1126360210 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I think that the language specifications free you of those problems < 1126360302 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :so even in Windows the language gets always 10 after a carriage return < 1126360308 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if they did it on purpose, each choosing a different way to represent enter (mac, win and unix) < 1126360319 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :no idea < 1126360327 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Now all that's missing is an OS that does 10 first and then 13 :rolleyes: < 1126360328 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I suppose there are historic reasons < 1126360356 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :is the reason that ascii was not well defined? I mean maybe the carriage return and newline thing was too confusing? < 1126360440 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :yeah, that's probably the reason < 1126360927 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :in some old typewriters a carriage return was to move the carriage horizontally and then you needed to press line feed, which rotated the drum < 1126360967 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :there's not an end-of-line character well-defined in ASCII < 1126360994 0 :Keymaker!unknown@unknown.invalid QUIT :"I've seen this déjà vu before.." < 1126361017 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :the ZX Spectrum (a Z80-based micro) took CR as end-of-line too < 1126361066 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it's CP/M the one which took the CR/LF combination, later inherited by DOS < 1126361283 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :mac os 9 (oooold) uses 13 as return < 1126361291 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :mac os x uses 10 < 1126361332 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ah okay < 1126361348 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :was the change painful? < 1126361385 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :which is like asking, would it be painful if Windows switched to 10 too? < 1126361433 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: mac os x is another system .. not the next version of mac os 9 < 1126361442 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so you can't compare it with windows < 1126361445 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :oh ok < 1126361465 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :mac os x has some compatibility libs and binary loaders to allow the user to run some old apps < 1126361530 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but mac os 9 was a really old kernel.. there was no command line no STDIN no STDOUT no posix at all cooperative multi tasking resource forks... mac os x is based on NextStep and BSD < 1126361627 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :mac os x uses the Mach kernel (mach started as a fork of the bsd kernel but got rewritten) used by Next. Most cli programs and parts of c libs are from BSD afaik and the whole Objc thing + Cocoa is just a newer version of NextStep < 1126361666 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :all cocoa classes start with NS for NextStep (NSWindows NSArray NSString NSDictionary....) < 1126361678 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :what happened to NeXT? < 1126361711 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :apple buyed next < 1126361723 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :some people say it was the other way around < 1126361744 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :NeXT activists, I expect < 1126361804 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I tried windows longhorn beta, and was wondering what was actually changed except a nerf in the file searching system < 1126361807 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because steve jobs (one of the apple founders and ceo at some time and today) got fired by apple and founded Next.. Next had no money and apple buyed it... but steave jobs is now apple ceo and apples software is based on next... < 1126361814 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :nice job the Subskin page, btw < 1126361826 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :so it was like NeXT buying apple < 1126361840 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: ah about the file archive < 1126361852 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'd like to submit my bfx.rb brainfuck interpreter < 1126361875 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :no problem < 1126361889 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i'd like to have write access too because i often write interpreters for languages < 1126361899 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :except I'm having lunch right now < 1126361917 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :do you know how to use svn? < 1126362083 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i used it once to download source code.. seems to be pretty ease (not like cvs) < 1126362083 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it's very CVSish, just properly done < 1126362083 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :ask graue for access then < 1126362083 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i know it works like cvs.. but cvs is not as easy as svn because of cryptic commands and and and... < 1126362083 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if i see svn commands i can guess what they do < 1126362083 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if i see cvs commands i just hope they don't act like rm -rf / < 1126362083 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :anyway the cvs/svn up / cvs/svn commit cycle is similar in both < 1126362112 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i want to learn how to use svn anyway < 1126362146 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :it's easy enough for you, I guess < 1126362216 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :meaning, I don't expect you having the trouble many people have with it < 1126362318 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :one thing i don't like about svn is that under osx it detects the UI language instead of don't finding a local and using english as default < 1126362324 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i want gui in german < 1126362326 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but cli in english < 1126362471 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :graue was active on the wiki yesterday but wasn't here yesterday... < 1126362511 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :what are your locale settings? I use English CLI < 1126362521 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have no locale settings < 1126362534 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it isn't set on mac os x by default < 1126362544 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :try LANG=en svn < 1126362550 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it works < 1126362567 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but svn is the first cli program that uses the gui lang if it doesn't find a locale < 1126362567 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :then you can write a wrapprt < 1126362581 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :strange < 1126362630 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :edited my environment.plist < 1126362913 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I'm ready, do you want me to upload the file? < 1126363622 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :I've taken the code from the wiki (removing the LF) and I'm ready to commit < 1126363631 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :jix? < 1126363771 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126363818 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :added cat.subskin and hello.subskin, ready to commit too < 1126364445 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: Lost Kingdom checks for and accepts both CR and LF for line endings < 1126364585 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: If the console returns CRLF or LFCR as a line ending the second byte is treated as a null command < 1126365107 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: RISC OS return 10 for Enter < 1126365530 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ok < 1126369114 0 :nooga!i=nooga@ip-50.net-41.rev.inter-c.pl JOIN :#esoteric < 1126369122 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :hello :D < 1126370116 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hi < 1126370590 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :wassup? < 1126371793 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I'm busy testing and debugging the Mycelium interpreter < 1126371955 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :mycelium? < 1126372081 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :a fungeoid < 1126372103 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :an image based fungeoid :) < 1126372121 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :It's doing weird though, there are no floats and no doubles in my interpreter, yet I get a "Floating point exception" < 1126372162 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :oooh 0/0 < 1126372659 0 :lindi-!unknown@unknown.invalid QUIT :Read error: 110 (Connection timed out) < 1126372759 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :ah yay < 1126372769 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :anyone from London here? < 1126373257 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is in Sheffield - not *that* far away < 1126373291 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: bfx.rb isn't on the wiki < 1126373295 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but thanks for adding subskin < 1126373307 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i just saw the Battersea Power Station on Pink Floyd's cover < 1126373330 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :pgimeno: can i dcc bfx.rb to you? < 1126373334 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :this building looks just awesome < 1126373554 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :http://upload.wikimedia.org/wikipedia/en/thumb/9/9e/Battersea_Powerstation_-_Across_Thames_-_London_-_020504.jpg/800px-Battersea_Powerstation_-_Across_Thames_-_London_-_020504.jpg < 1126373712 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :it does? :D < 1126373770 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it does < 1126374077 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :maximally surrealistic eh? < 1126374090 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :i'd love to go there and make some photos < 1126374100 0 :nooga!unknown@unknown.invalid PRIVMSG #esoteric :heh, g2g, bye all < 1126374103 0 :nooga!unknown@unknown.invalid QUIT : < 1126374189 0 :grim_!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is in Edinburgh < 1126374352 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :howdy! < 1126374503 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i've written skasm (SubsKin ASseMbler).. it's a big ruby hack but it works < 1126374515 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :yay! < 1126376589 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :jix: is subskin.rb an appropriate name? < 1126376670 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :re bfx.rb: dcc is ok, what is it supposed to be? < 1126376761 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :bfx.rb is the shortest ruby brainfuck interpreter < 1126376768 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :(dcc is ok as long as I'm not afk, of course) < 1126376769 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and yes subskin.rb is the name i use < 1126376795 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :so brainfuck/impl looks like a sensible place, right? < 1126376799 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126376884 0 :Aardwolf!unknown@unknown.invalid QUIT :"Ik zen der is mee weg" < 1126377257 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :commited both - now you'll have to wait for the archive copy to be updated or look at the repository directly < 1126377490 0 :pgimeno!unknown@unknown.invalid PRIVMSG #esoteric :the direct link to the repository is http://esoteric.voxelperfect.net/svn/esofiles/ but graue discourages using it < 1126379814 0 :kipple!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126379828 0 :kipple!n=kipple@163.80-202-100.nextgentel.com JOIN :#esoteric < 1126383621 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :my old hello world implementation was stupid... < 1126383762 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :graue was on the wiki today < 1126383767 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :why isn't he here? < 1126383836 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :he fixed my Subskin article < 1126383863 0 :Aardwolf!n=neusring@dD5765033.access.telenet.be JOIN :#esoteric < 1126383896 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hrhr it's good to have someone fixing the spelling/grammar of the wiki articles < 1126384358 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :here is a trace of the new hello world program: http://www.harderweb.de/jix/hello-world-trace.html < 1126384479 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :... < 1126384646 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :wow, that really is a trace... < 1126384654 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric ::o < 1126384712 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's useful for debugging < 1126384720 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i wrote all programs without it < 1126384732 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but for my next program i need a trace < 1126384750 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and an assembler < 1126385463 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have a routine for printing a number in reverse < 1126386669 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Nice trace Jix < 1126386695 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :I don't really understand it, but it looks nice < 1126386717 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm working at 99 bottles of beer < 1126386724 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :good luck! < 1126388252 0 :wildhalcyon!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1126388287 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :jix: you know that ruby, bf to c compiler you made < 1126388294 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :yes < 1126388303 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i should know it.. i made it < 1126388305 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :did you ever manage to compile lostkingdom.c < 1126388310 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no < 1126388320 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :me either < 1126388321 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have no other c compiler than gcc on my machine < 1126388323 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and gcc fails < 1126388328 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because the stack is too small < 1126388346 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i removed all non-hw stack limits and set the hw stack to the highest possible value < 1126388352 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :after two hours of compiling the machine terminally crashes < 1126388364 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric ::) < 1126388374 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :it's fun < 1126388377 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i get a "Stack size to small" error after 2 mins < 1126388422 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if you have access to a linux machine http://fabrice.bellard.free.fr/tcc/ may work for you < 1126388426 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :mine takes 2 hours to mention the missing linefeed at the end of the file and soon after the machine explodes < 1126388439 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :haha < 1126388481 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :only the TCP/IP stack survives and I can't even shh in to kill gcc! < 1126388492 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :*ssh < 1126388517 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :i'm sure it works though, everything else has < 1126388676 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :port LK to subskin < 1126388681 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :*g* < 1126388704 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :without my assembler or tracer or interactive debugger < 1126388756 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm done with the "N bottle[s] of beer" routine! < 1126389650 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it works!!! < 1126389677 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm it was a bad idea to trace all verses of 99 bottles of beer < 1126389726 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :295 words 800 characters < 1126389770 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's 2 lines shorter than the output! < 1126390101 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION 's game is finished and uploaded to the competitions site :D < 1126390112 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :cool < 1126390161 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :The game is called 23:15 and the page is here: http://us.geocities.com/dunric/advcomp.html < 1126390213 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: (named after the first version of brainloller that compiled) < 1126390284 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :99bob in subskin WORKS! < 1126390294 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :cool! < 1126390391 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :brb < 1126390690 0 :calamari!n=calamari@dialup-4.240.114.220.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1126391307 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :re < 1126391472 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi jix < 1126391478 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :moin calamari < 1126391487 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i wrote 99bob in subskin < 1126391493 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :(you know subskin?) < 1126391505 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: your project yesterday got me thinking about a minimal tc implementation < 1126391510 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :no < 1126391520 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :subskin is my OISC implementation < 1126391528 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the result of my project from yesterday < 1126391539 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ahh there's a bug in 99bob < 1126391540 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh, cool < 1126391550 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :didn't know you finished it < 1126391561 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how many bytes did it end up as? < 1126391591 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://esolangs.org/wiki/Subskin < 1126391595 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :148 < 1126391645 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I'm curious what the smallest tc interpreter I can make for ms-dos x86 < 1126391668 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :maybe oisc is the way to go, but maybe not < 1126391689 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :imo subskin is the best oisc instruction < 1126391743 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I always remember subtract and branch if borrow < 1126391755 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i have no branch in the instruction < 1126391762 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but a memory mapped IP < 1126391775 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can do more calculations without stupid branching < 1126391817 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :if you don't know if the result is negative or not you just put a nop-like instruction after it < 1126391830 0 :jix!unknown@unknown.invalid QUIT :Remote closed the connection < 1126391842 0 :jix!i=jix@p5489E975.dip.t-dialin.net JOIN :#esoteric < 1126391848 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :wb :) < 1126391857 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :whoops < 1126391869 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how did you do io? < 1126391880 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: cool, good luck with the competition < 1126391887 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: memory mapped < 1126391890 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :see the wiki page < 1126391992 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: thanks < 1126392024 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :calamari: finally finished my game! it's on the competition site now < 1126392042 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :raven: cool < 1126392293 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Hmmm < 1126392351 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :for some reason that reminds me of monsters inc.. 23-19!! :) < 1126392360 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :2315.exe in Wine sais: invalid channel at line 10, and every command I try is either Syntax Error or a Mistake < 1126392371 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :or is it part of the puzzle :) < 1126392549 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i can't eat myself! < 1126392552 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: I get the same < 1126392581 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :under my pc emulator it works < 1126392627 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :Wine must not be that good, I wonder if Dosbox could run it? < 1126392642 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :not if its a windows exe < 1126392646 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :(actually wine has been having poor results on almost any program I tried :s) < 1126392651 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :trying anyways :) < 1126392688 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah, it's a windows proggy < 1126392695 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you could try a risc-os emulator < 1126392697 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ACTION loads up qemu < 1126392709 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :This program can not be run in DOS mode < 1126392719 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :http://www.redsquirrel.fsnet.co.uk/ < 1126392778 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm weird < 1126392790 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it's working in wine now < 1126392811 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I ran it from the command line rather than from the gui < 1126392846 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :let's try < 1126392852 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ah maybe it didn't find the data file < 1126392869 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yes it works, thanks :) < 1126392881 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm in this silly tube and can't do anything... :( < 1126392903 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :It sais I'm very hungry, but if I type eat it sais I'm not that hungry :) < 1126392909 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: did you eat? < 1126392916 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :by the way is the font only this screwed up in my wine? < 1126392928 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :calamari: ouch i typed eat tueb < 1126392931 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :"eat from feeding tube" :) < 1126392957 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm weird.. wine lost focus and now I can't type.. need to restart < 1126392971 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :lol I have the choice between hungry or tired < 1126392985 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: no... < 1126393007 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :the font is only barely readable in my wine, default settings afaik < 1126393008 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :The chamber door opens. < 1126393045 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :ouch wine lost focus on me too, after typing "rest", so don't type it < 1126393065 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :sounds like whatever emulator he used wasn't up to the challenge :) < 1126393120 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :darn, can't go n, e, s, w, u, d < 1126393131 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :the door is open but i cant go through it < 1126393152 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :whoohoo! got the door open, need to save :) < 1126393171 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :lol i type: b and it says: violence is not the answer < 1126393182 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :Aardwolf: It's an issue with wine, the CSD is not set correctly and the program cannot find the data file < 1126393202 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yeah it's solved if you open it from console :) < 1126393203 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oops, doesn't look like it can save under wine < 1126393212 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :wine isn't really too great :( < 1126393255 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ACTION tests the game on wine < 1126393309 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: i opened the door but i can't walk through it < 1126393326 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i don't know the command < 1126393332 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: east < 1126393342 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :oh < 1126393350 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it really understands a lot of commands :) < 1126393353 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :try break glass :) < 1126393387 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :try break * < 1126393414 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :ok... < 1126393416 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :aha, look = room description, examine = look at something in particular < 1126393423 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :hmm what was again this secret 6 letter word of Zork? < 1126393437 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :xyzzy? < 1126393441 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yeah that one < 1126393441 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no < 1126393444 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :thats 5 < 1126393446 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :might be helpful.. was trying "look at" < 1126393455 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :it was something like that < 1126393487 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it was xyzzy < 1126393496 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :When the game dies with a invalid channel error, type: *cd z:\home\ < 1126393506 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :And then type RUN < 1126393565 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :nothing happens if i type xyzzy BUT it understands the command < 1126393585 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :access denied! < 1126393591 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :(save and load work here) < 1126393620 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm maybe I can steal a card off that dead guy < 1126393625 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :yeah it recognises it :D < 1126393628 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :"nothing happens" < 1126393636 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i get tons of Mistake msgs now < 1126393640 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :I think we found a clue to one of the secrets :) < 1126393671 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i answered with >n to Play again < 1126393677 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :instead of just < 1126393679 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :n < 1126393698 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :jix, hte game has exit, type RUN to begin again < 1126393709 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :argh, froze again < 1126393713 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: i'm not using wine < 1126393723 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :{^Raven^}: i'm using a complete pc emulator with win xp < 1126393734 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :because wine needs a x86 cpu < 1126393742 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :what emulator is that? < 1126393749 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :virtual pc (comercial) < 1126393751 0 :wildhalcyon!n=700af741@216.154.205.203 JOIN :#esoteric < 1126393754 0 :{^Raven^}!unknown@unknown.invalid PRIVMSG #esoteric :if you end up exiting the game without closing the window type RUN to begin again < 1126393756 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hi wildhalcyon < 1126393765 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hey calamari < 1126393805 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :raven: cool game, I'll have to play it again when I have more time and from qemu where it should be more reliable :) < 1126393819 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :hows everyones esolangs? < 1126393838 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :langing in there < 1126393848 0 :Aardwolf!unknown@unknown.invalid PRIVMSG #esoteric :debugging Mycelium is very annoying, even tho the syntax is easy, writing code in a painting program is hellish :p < 1126393858 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wildhalcyon: i wrote 99bob in subskin! < 1126393884 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :awesome jix! < 1126393894 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :its 2 lines shorter than the output < 1126393927 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :ouch < 1126393929 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :output: 297 lines 11756 bytes, program: 296 lines 786 lines < 1126393940 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there are many 1 char lines < 1126393948 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :most lines are 2 chars < 1126393950 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :oh, ok < 1126393953 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and some are 3 chars < 1126393991 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and i wrote an improved hello world version < 1126394007 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and a trace program: http://www.harderweb.de/jix/hello-world-trace.html (sample output) < 1126394035 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and an assembler (used in 99bob.. cat and hw are written 100% by hand) < 1126394063 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :WhaTry writing something like LK < 1126394066 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric ::-D < 1126394072 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :-Wha < 1126394102 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hrhr < 1126394172 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :Im trying to wrestle with the topology issues in my lang before I write the spec & interpreter; then I'll write a roguelike < 1126394263 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :see, I encourage everyone to write games in there languages < 1126394346 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :hmm but what game < 1126394387 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :in a language without i/o, how is the result of the computation expressed? < 1126394412 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is it just the ending state? < 1126394601 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: btw, how does skip() work? is it possible to form an endless loop with it? < 1126394900 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a,b,c,d,e,f,g,h,i .. if subskin a,b,c skips the next instruction is g,h,i if it doesn't skip the next instruction is d,e,f < 1126394928 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is it possible to get back to a,b,c? < 1126394939 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :of course.. IP is memory mapped < 1126394951 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :aha < 1126394954 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :you can branch everywhere by setting the IP to any adress < 1126395059 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I wonder if a lang could be tc if it was allowed to contain only a single loop < 1126395096 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i'm trying to trace the whole execution of 99bob < 1126395133 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :im at 92 and the trace is > 10mb < 1126395213 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :it's going to be > 100mb < 1126395227 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :80 bottles left 32mv < 1126395229 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :mb < 1126395252 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm, perhaps I can answer this by construction with a dfa.. if a dfa with only one loop is still a dfa, I'd bet all is ok < 1126395311 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :need to define loop more precisely tho < 1126395353 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there may be only one place where the IP is allowed to move in reverse direction < 1126395393 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: it'd be a state with more than one transition to it < 1126395443 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so states would only be allowed to have a single transition to them, except the start state which is allowed two < 1126395454 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :wrong < 1126395474 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :? < 1126395475 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :code_a;if(bla){code_b};code_c < 1126395479 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no loop right? < 1126395504 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :there is a code_a => code_c transition and a code_b => code_c transition < 1126395539 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :a loop less code is a code where there is no way to enter a state after it was entered once < 1126395566 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :104mb 38bottles left < 1126395632 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: good point < 1126395729 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :most browser have problems with 160mb of html? < 1126395783 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :ahh, drawing out a transition table helps < 1126395795 0 :wildhalcyon!unknown@unknown.invalid PRIVMSG #esoteric :;-) < 1126395809 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :each transition that doesn't result in a loop is a transition to a state that has not yet been seen < 1126395848 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :no... it's the same thing you said before... < 1126395859 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: nope, slightly different < 1126395896 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: the exit state of the if and else parts go to the same state but it has not yet been seen < 1126395912 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: however, the start state has been seen < 1126395921 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :ah ok < 1126395928 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :but i think my definition is simpler < 1126395928 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :so transitioning to it is a loop < 1126395946 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :jix: neither definition is quite there yet.. < 1126395967 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :i define a loop as a code that gets executed multiple times < 1126395982 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :and my definition of a loop less code makes that impossible < 1126395983 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :there is no such thing as "code" in a dfa tho :) < 1126395992 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :it's all states and transitions < 1126395997 0 :jix!unknown@unknown.invalid PRIVMSG #esoteric :replace code by state+transition < 1126396403 0 :jix!unknown@unknown.invalid QUIT :Remote closed the connection < 1126396456 0 :jix!i=jix@p5489E975.dip.t-dialin.net JOIN :#esoteric