< 1095144391 0 :lament!unknown@unknown.invalid PRIVMSG #esoteric :hrm < 1095148799 0 :clog!unknown@unknown.invalid QUIT :ended < 1095148800 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1095161743 0 :lindi-!unknown@unknown.invalid QUIT :burroughs.freenode.net irc.freenode.net < 1095161744 0 :Taaus!unknown@unknown.invalid QUIT :burroughs.freenode.net irc.freenode.net < 1095161744 0 :cmeme!unknown@unknown.invalid QUIT :burroughs.freenode.net irc.freenode.net < 1095161746 0 :ZeroOne!unknown@unknown.invalid QUIT :burroughs.freenode.net irc.freenode.net < 1095161746 0 :ChanServ!unknown@unknown.invalid QUIT :burroughs.freenode.net irc.freenode.net < 1095161750 0 :lament!unknown@unknown.invalid QUIT :burroughs.freenode.net irc.freenode.net < 1095161752 0 :mtve!unknown@unknown.invalid QUIT :burroughs.freenode.net irc.freenode.net < 1095161753 0 :fizzie!unknown@unknown.invalid QUIT :Success < 1095161759 0 :fizzie!fis@sesefras.tky.hut.fi JOIN :#esoteric < 1095161813 0 :ChanServ!ChanServ@services. JOIN :#esoteric < 1095161813 0 :cmeme!~cmeme@216.184.11.30.unused.swcp.com JOIN :#esoteric < 1095161813 0 :lindi-!~lindi@kulho150.adsl.netsonic.fi JOIN :#esoteric < 1095161813 0 :ZeroOne!~vsaalo@vipunen.hut.fi JOIN :#esoteric < 1095161813 0 :Taaus!~T@cpe.atm0-0-0-196156.0x3ef21ebe.boanxx5.customer.tele.dk JOIN :#esoteric < 1095161813 0 :lament!~lament@S01060050baab2c59.vc.shawcable.net JOIN :#esoteric < 1095161813 0 :mtve!mtve@mtve.vm.jvds.com JOIN :#esoteric < 1095161813 0 :irc.freenode.net!unknown@unknown.invalid MODE #esoteric :+o ChanServ < 1095184833 0 :fizzie_!fis@sesefras.tky.hut.fi JOIN :#esoteric < 1095184833 0 :fizzie!unknown@unknown.invalid QUIT :Read error: 232 (Connection reset by peer) < 1095192338 0 :fizzie!fis@sesefras.tky.hut.fi JOIN :#esoteric < 1095192339 0 :fizzie_!unknown@unknown.invalid QUIT :Read error: 232 (Connection reset by peer) < 1095194373 0 :fizzie!unknown@unknown.invalid QUIT :Read error: 232 (Connection reset by peer) < 1095195060 0 :fizzie!fis@sesefras.tky.hut.fi JOIN :#esoteric < 1095196416 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :lindi-: so what do you think about the idea of a fungeoid with variable length commands? or anyone else? < 1095196786 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :ZeroOne: interesting idea, have you tried to define the commands for such a language? < 1095196820 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :(and check if it it open any interesting possibilities) < 1095196885 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :lindi-: no, I haven't done anything but this initial idea. ;p < 1095196901 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :well, I did think that it would be nice if the program flow could go diagonally < 1095196940 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :and the befunge-# would need to be able to jump over more than one next character < 1095197016 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :or if variable length commands didn't work, then three characters long, but so that vertical movement would still be treated by single columns, not by colums of three. < 1095197039 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :hmm < 1095197273 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :something has to be thought for orphan letters which probably will appear. maybe if a letter set doesn't form an instruction, it could be pushed to stack < 1095197379 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :perhaps, at least throwing out 'syntax error' does not feel nice < 1095197418 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :no, definitely not < 1095197433 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :(unless the purpose of the language is to have such a complex syntax that one actually has to take advantage of syntax errors -g) < 1095197478 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric ::D < 1095197499 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :mm. that would be something. error-based language. < 1095197527 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :merh, our interweb connection is flaky. < 1095197555 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :*inttar web < 1095197568 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :and I think esolang (the mailing list) had some talk about how to get more possible commands for befunge. < 1095197590 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :if you want a longer jump than #, you can use funge98, it has all the "cheating" instructions one could wish for. < 1095197641 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :ok. can you define new functions in it, too? :) < 1095197733 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :not really, no, but that's ultra-cheaty. < 1095197733 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :the esolang discussion actually might've been about befunge and functions. < 1095197811 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :was going to write a befunge variant with "define", "call" and "return" instructions. 'define' would take an (x,y) pair that defines the start of an function and a small integer 'n' which would be the "name", 'call' would pop n and go to the function, but push the return address to stack, and 'return' would pop the return address off the stack and go back. < 1095197830 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :not sure if I wanted a separate "execution stack" or to use the normal stack for it. < 1095197883 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :separate stack would be too easy < 1095197899 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :yes, but if I use the normal stack then delivering parameters to functions will be hard. < 1095197923 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :could of course have 'define' take the number of arguments and then do some creative rearranging on 'call'. < 1095197952 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :then the function could do some funky stuff with its own return address if it wanted. < 1095198050 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :fizzie: btw, completely offtopic, is there some way to search messages in tkknews.hut.fi? < 1095198072 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :(without having to fetch all the messages) < 1095198147 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :not sure. I don't think so, but I think the subject might've been discussed in the news when tkknews was introduced. < 1095198154 0 :fizzie!unknown@unknown.invalid PRIVMSG #esoteric :"you could try searching for that" :p < 1095198255 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :rright.. so no direct access to the filesystem where the messages are? < 1095198316 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :ask in the atk-keskus newsgroup... < 1095198448 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :hey lindi-... remember that stupid picture in today's Power Point show? the one where the PC was cooking something. < 1095198458 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :yeah, what about it? < 1095198476 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :I bet the teacher didn't know how good the "programming is like making recipes" comparison was: http://www.dangermouse.net/esoteric/chef.html ;) < 1095198520 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :i didn't know that one, but i did recall that rms uses that comparison often too < 1095198564 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :what's rms? < 1095198609 0 :ZeroOne!unknown@unknown.invalid PRIVMSG #esoteric :or who < 1095198691 0 :lindi-!unknown@unknown.invalid PRIVMSG #esoteric :ZeroOne: richard stallman, stallman.org