Wonko on 27 Nov 2002 05:29:02 -0000


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [spoon-discuss] Re: [Spoon-business] Quick Fix Fix, and a Big heap of Insta-Rules


> Thus spake "Glotmorf":
>> On 11/26/02 at 2:50 PM bd wrote:
>> 
>>> On Monday 25 November 2002 05:45 pm, Donald Whytock wrote the same stuff
>>> as 
>>> Glotmorf. Would you please test your hivemind system before trying it on
>>> yourself?
>> 
>> Tell it to Joel.  When I sent the post the first time from my=
>> general-purpose ID, I got a response back that said since the sending ID=
>> wasn't a subscriber the post would be held for approval.  So I re-posted=
>> from Glotmorf, to be sure.  Then the originals went through anyway. :P
> 
> That's because I approved them. I think one way around this would be to
> subscribe yourself to the list with your other address, but then disable
> delivery to that address. That way, Mailman will accept your posts but you
> won't get doubles.

I always wondered why anyone would want to subscribe to a list but not
recieive mail from it; now I know.

>> I amend my proposal entitled __Never again__ to be:
> 
> I appreciate the thought, though I'd wondered about replacing the names of me
> and my Underlords to "The Overlord and any Underlords".  But I haven't quite
> decided what authority CFIs should have on petition rulings...We'll talk
> later.

I think at the very least the Overlord should be unable to alter CFIs. As it
is, the OL could change any CFI e wanted by petitioning emself, then
reviewing and implementing it. That makes me nervous.

>> I propose:
>> {{
>> __The Ruleset in your Pocket__
>> }}
> 
> So...an InstaRule has a Zone of Influence, which centers on where it's sitting
> or an entity carrying it?
> 
> Interesting.  BTW, did you want to add InstaRules to the list of things in
> InstaRules that can be thrown, given or taken away?

Right. I'll do that.

Actually, might it not be better just to say, "any carryable object"? Or
maybe, "any throwable object", just to put some degree of restriction on it?

> An additional thought: Should there be a time limit on holding InstaRules?
> Perhaps they're squirmy little devils that'll escape one's possession based on
> an nweekly random number?  Or...perhaps one's InstaRuler goes up by one each
> nweek for each InstaRule in one's possession, and the higher it gets the fewer
> InstaRules one can hold?  One would then be able to hold one InstaRule
> forever, but one's InstaRuler would never go down.

Perhaps Insta-Rules can burn you like Gremlins do? And then you're unable to
catch thrown Insta-Rules... :)

>> [[Egad... I can't write square brackets without thinking about loops, ever
>> since I started learning BrainF*ck]]
> 
> You have me curious.  What's BrainF*ck?

BrainFuck, often referred to as BF, BrainFork, or BrainF***, is designed to
be simplest possible programming language that is Turing complete. I've seen
the source code for it - there's a C++ version of the interpreter that's
about half a page long. Basically, you have an array of 3000 unsigned bytes,
and a pointer. Initially, the array is all 0's, and the pointer's at the
first one. You have the following commands:
'>' : increment pointer
'<' : decrement pointer
'+' : increment the byte being pointed at
'-' : decrement the byte being pointed at
';' : get a character from the input stream, store its ASCII to the pointed
        byte
'.' : print the character whose ASCII is the current byte to the output
        stream
'[' : if the current byte is zero, skip ahead to just after the next ']'
']' : if the current byte is nonzero, skip back to just after the last '['


Here's an example of a BF code. This prints "hello world":

>+++++++++[<++++++++>-]<.>++++++[<+++++>-]<-.+++++++..+++.>>+++++++[<++++++>-]<+
+.------------.<++++++++.--------.+++.------.--------.>+.>++++++++++.

This one's a Quine, that is, a program which prints its own source:


>+++++>+>+>+>+>+>+>++++++>++>+++++>+++++>+++++>+>+>+>+>+>+>+>++++>++++>++++>++++
+++>+++++>+++++>+++++>++++++>++>++++>+>++++>+>++++>+>+++++>+++++>+++++>+++++
++>++++>++++>++++>+>+++++>+>+>+>+++++>+>+>+>+>+++++>+>+>+>+>+>+>+>+>+>+>++++
++>++>+++++>+++++>+>+>+>+>+>+>++++>++++>+++++++>+++++>+++++>++++++>++>++++>+
>++++>+>+++++>+++++>+++++++>++++>+>+>+++>+++++>+>+>+>+>+>+>+>+>+>++++++>++>+++++
>+++++>+>+>+>+>+>+>+>+>+>+>++++>++++>+++++++>+++++>+++++>++++++>++>++++>+>++++>+
>+++++>+++++>+++++++>++++>++++>+>+++++>+>+>+>++++++>++++>+++++++>++++>++++++>+++
+>+++++++>+++++>++++++>++++++>+++++>+++++++>+++++>++++++>+++++>+++++++>+++++
>+++++>++++++>+++++>+++++++>+>++++++>++++>+++++++>++++>++++>++++++>++++>+++++++>
++++>++++++>++++>+++++++>+++++>++++++>++++++>+++++>+++++++>+++++>+++>++++++>
+++++>+++++++>+++++>+++++>++++++>+++++>+++++++>++++>+>++++++>++++>+++++++>++
++>++++>++++++>++++>+++++++>++++>++++++>++++>+++++++>+++++>++>+++++++>+++++>
++++++>+++++>+++++++>+++++>+++++>+++++>+++++>+++++>+++>++++++>++++>+++++++>+
+++>++++++>++++>+++++++>+++++>+++++++>+++++>++++++>+++++>+++++++>+++++>+++++
>++++++>++>++>++++>+>+++++>++++++>++++>++>+++++++>++++>++++++>++++>+++++++>+++++
>++++++>+++++>+>+>+>+>+>+>+>++++>++>++++>++++>++++++>++++>+++++++>+++++>+++>++++
++>+++++>+++++++>+++++>+++++++>+++++>++>++++>+>+++++>++++++>++++>++>+++++++>
++++>++++++>++++>+++++++>+++++>++++++>+++++>+>+>+>+>+>+>++++>++>++++>++++>++
++++>++++>+++++++>+++++>+++++>+++>++++++>+++++>+++++++>+++++>+++++++>+++++>+
+>++++>+>+++++>++++++>++++>++>+++++++>++++>++++++>++++>+++++++>+++++>++++++>
+++++>+>+>+>+>+>++++>++>++++>++++>++++++>++++>+++++++>+++++>+++++>+++++>+++>
++++++>+++++>+++++++>+++++>+++++++>+++++>++>++++>+>+++++>++++++>++++>++>++++
+++>++++>++++++>++++>+++++++>+++++>++++++>+++++>+>+>+>+>++++>++>++++>++++>++
++++>++++>+++++++>+++++>+++++>+++++>+++++>+++>++++++>+++++>+++++++>+++++>+++
++++>+++++>++>++++>+>+++++>++++++>++++>++>+++++++>++++>++++++>++++>+++++++>+
++++>++++++>+++++>+>+>+>++++>++>++++>++++>++++++>++++>+++++++>+++++>+++++>++
+++>+++++>+++++>+++>++++++>+++++>+++++++>+++++>+++++++>+++++>++>++++>+>+++++
>++++++>++++>++>+++++++>++++>++++++>++++>+++++++>+++++>++++++>+++++>+>+>++++>++>
++++>++++>++++++>++++>+++++++>+++++>+++++>+++++>+++++>+++++>+++++>+++>++++++
>+++++>+++++++>+++++>+++++++>+++++>++>++++>+>+++++>++++++>++++>++>+++++++>++++>+
+++++>++++>+++++++>+++++>++++++>+++++>+>++++>++>++++>++++>++++++>++++>++++++
+>+++++>+++++>+++++>+++++>+++++>+++++>+++++>+++>++++++>+++++>+++++++>+++++>+
++++++>+++++>++++++>++>+++++++>++++>++++>+>+++++>+++++>+++++>+++++++>>++++++
[->>>+++++++<<<]>>>[-<+<+<+>>>]<<<+>+++>++++>++++++++++[->>++++++<<]>>[-<+<+
>>]<++.>+++++++++[->>++++++++++<<]>>[-<+<+>>]<<+>+++[<]<[<]>[[>]>[>]>>[>]+[<]<<[
<]<[<]>[[>]>.[>]>>[>]<+[<]<<[<]<[<]>-]>[>]>>>>>.[<]<[<]>]>[>]>>[--<+>[<-]<[<
]>[>+++++++<-<<[<]>.[>]>]>-<+>[<-]<[<]>[>++++++<-<<[<]>>.[>]>]>-<+>[<-]<[<]>
[>+++++<-<<[<]>>>.[>]>]>-<+>[<-]<[<]>[>++++<-<<[<]>>>>.[>]>]>-<+>[<-]<[<]>[>
+++<-<<[<]>>>>>.[>]>]>-<+>[<-]<[<]>[>++<-<<[<]>>>>>>.[>]>]>-<+>[<-]<[<]>[>+<
-<<[<]>>>>>>>.[>]>]>[-]<<+>>>]


It's a lot of fun! Interpreters are available online, or you could just
write the stupid thing yourself - it's not even a page long.

-- 
Wonko

_______________________________________________
spoon-discuss mailing list
spoon-discuss@xxxxxxxxx
http://lists.ellipsis.cx/mailman/listinfo/spoon-discuss