< 1047257383 0 :lament!unknown@unknown.invalid QUIT :Remote closed the connection < 1047258932 0 :SamB!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1047261362 0 :lament!~lament@24.78.145.92 JOIN :#esoteric < 1047266097 0 :calamari!killerkal@dialup-64.157.194.69.Dial1.Phoenix1.Level3.net JOIN :#esoteric < 1047266107 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hello < 1047266157 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :where can i find those (ensi?) bf rules? < 1047266198 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :http://esoteric.sange.fi , possibly :) < 1047266209 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I might need to redo routines for my bfbasic compiler since they assume 8-bit numbers and l-r tape wrapping < 1047266231 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Ah. < 1047266252 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oh.. wait i remember.. on the bf golf page < 1047266307 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :You know, they _are_ at the link I pasted :) < 1047266323 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I see one yep.. but it says 0-255 < 1047266327 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :is that right? < 1047266353 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :"3. Cells can hold values from 0 to 255" in golf-rules.txt < 1047266359 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Well, for BF-golf, it is. < 1047266402 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :does it wrap around from 0 to 255 and 255 to 0? < 1047266434 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :It says 'No over or underflow allowed'... So I guess the answer is 'no'. < 1047266468 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :oops didnt see that, lol < 1047266532 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hrm.. that actually makes no sense to have arbitrary limits with no wrapping hehe < 1047266638 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :stiil, if I write it to use that, it should still work on a wrapping compiler/interpreter < 1047266644 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :even a 16-bit one < 1047266649 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Yep. < 1047266761 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :how would you compute 3 - 4 = -1 ? +++---- wouldn't cut it < 1047266816 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :i'll hafta think about this.. my 2's complement rules fail me under this system :) < 1047266839 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Well... I suppose you'd have to define a new 0 that was larger than the original 0 :) < 1047266871 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Or you could allocate two memory blocks to each integer... And make one of them a zero 'bit' ;) < 1047266907 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :thats very evil, but it would be the easiest, i think :) < 1047266955 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. but signed char.. that could be fun too hehe < 1047266997 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Ouch... Having to initialise all variables to 127 (or is it 128? I forget) < 1047267007 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah.. :( < 1047267084 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Oooh... You could map the odd and even numbers to positive and negative numbers respectively. 0 => 0, 1 => 1, 2 => -1, etc... How... Wonderful ;) < 1047267138 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :lol < 1047267280 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Hmm... So a number N is really (N+1)/2, if it's odd, or -N/2 if it's even... Neat :) < 1047267292 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :hmm.. this might be the easiest. For each - I can put in a piece of code that if the current value is zero I change it to 255 < 1047267319 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Ouch... That'll produce a major code bloat, I fear... < 1047267323 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :yeah < 1047267340 0 :lament!unknown@unknown.invalid QUIT :Remote closed the connection < 1047267385 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :screw it < 1047267396 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :if ppl want to run my code they need to make a wrapping compiler :P < 1047267398 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :And I'm not even sure it'd work... It might clobber some memory locations while incrementing to 255. < 1047267402 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Hehe. < 1047267405 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :That's the spirit! < 1047267439 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :I could accept no wrapping if there was +/- infinity as a range < 1047267477 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :that would be cool too < 1047267491 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :couldn't use [-] blindly .. might need [+] < 1047267920 0 :calamari!unknown@unknown.invalid PRIVMSG #esoteric :bbl.. thanks for the ideas.. might use em :) < 1047267933 0 :SamB!~naesten@64.3.60.46 JOIN :#esoteric < 1047267971 0 :Taaus!unknown@unknown.invalid PRIVMSG #esoteric :Hehe... You're welcome. :) < 1047268445 0 :calamari!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1047271049 0 :lament!~lament@h24-78-145-92.vc.shawcable.net JOIN :#esoteric < 1047274575 0 :lament!unknown@unknown.invalid NICK :Rohan < 1047274710 0 :Rohan!unknown@unknown.invalid NICK :lament < 1047282803 0 :lament!unknown@unknown.invalid QUIT :"Did you know that God's name is ERIS, and that He is a girl?" < 1047283199 0 :clog!unknown@unknown.invalid QUIT :ended < 1047283200 0 :clog!unknown@unknown.invalid JOIN :#esoteric < 1047296463 0 :SamB!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1047302680 0 :dbc!ttm@130-94-161-238-dsl.hevanet.com JOIN :#esoteric < 1047302698 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :Hey, get this: < 1047302700 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :#!/usr/bin/sh < 1047302700 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :# Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T < 1047302700 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :# All Rights Reserved < 1047302700 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :# THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T < 1047302700 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :# The copyright notice above does not evidence any < 1047302701 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :# actual or intended publication of such source code. < 1047302703 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :#ident "@(#)true.sh 1.6 93/01/11 SMI" /* SVr4.0 1.4 */ < 1047303145 0 :dbc!unknown@unknown.invalid PRIVMSG #esoteric :(This is an entire program. Except there was another blank line between "Reserved" and "THIS", that didn't come through on IRC.) < 1047318391 0 :aard_!unknown@unknown.invalid QUIT :Read error: 60 (Operation timed out) < 1047318832 0 :SamB!~naesten@64.3.60.152 JOIN :#esoteric < 1047324647 0 :SamB!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is away: dishes < 1047324793 0 :tav!unknown@unknown.invalid QUIT :Read error: 104 (Connection reset by peer) < 1047324798 0 :deltab!unknown@unknown.invalid QUIT :Read error: 54 (Connection reset by peer) < 1047325630 0 :SamB!unknown@unknown.invalid PRIVMSG #esoteric :ACTION is back (gone 00:16:22) < 1047336560 0 :deltab!~deltab@espians.com JOIN :#esoteric