Difference between revisions of "Anarchization Script"
Jump to navigation
Jump to search
(Dict keys don't need underscores and can end in question marks. ...But maybe these should be methods...) |
(Doh. A much better way to do this without elif is with continue.) |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 11: | Line 11: | ||
# It's not called the Anarchist Party. What's up with all the anarchists? | # It's not called the Anarchist Party. What's up with all the anarchists? | ||
| − | # This program mimics what it's like to be in the Libertarian Party and constantly reevaluating every reason for everything that governments do. | + | # This program mimics what it's like to be in the Libertarian Party and constantly reevaluating |
| + | # every reason for everything that governments do. | ||
# Do not panic. If you're serious about liberty, you ARE doing this already. | # Do not panic. If you're serious about liberty, you ARE doing this already. | ||
# Expect a lifelong process of doing this unless one of two things happen. | # Expect a lifelong process of doing this unless one of two things happen. | ||
| − | |||
| + | # This script ignores any possibility of you giving up on liberty, putting Hobbes' Leviathan in that | ||
| + | # special exalted place in your bookcase, and eagerly embracing the violence and coercion of the state. | ||
| − | # Let your list named Justifications start by including every known reason to even consider having a government that's held in place by any level of coercion. Everything you've ever heard or can think of. | + | |
| + | # Let your list (named Justifications) start by including every known reason to even consider having a | ||
| + | # government that's held in place by any level of coercion. Everything you've ever heard or can think of. | ||
Justifications = List_Of_All_Reasons_To_Ever_Have_A_Government | Justifications = List_Of_All_Reasons_To_Ever_Have_A_Government | ||
while Justifications: | while Justifications: | ||
| + | # Start of the while loop | ||
# While loops run for as long as the condition is true. | # While loops run for as long as the condition is true. | ||
# In this case, is Justifications not empty | # In this case, is Justifications not empty | ||
| Line 28: | Line 33: | ||
for Q in range(len(Justifications)): | for Q in range(len(Justifications)): | ||
| − | # Go through each justification. Can you still sign off on each one? | + | # Start of the for loop |
| − | # When you find one you can no longer justify, remove it. | + | # Go through each justification in your list of justifications. |
| + | # Can you still sign off on each one? | ||
| + | # When you find one you can no longer justify, remove it from the list. | ||
| − | if not Justifications[Q] | + | if not Justifications[Q].Is_it_better_than_what_individuals_can_do(): |
Justifications[Q].remove() | Justifications[Q].remove() | ||
| − | if not Justifications[Q] | + | continue |
| + | if not Justifications[Q].Is_it_worth_the_added_cost_of_the_state_doing_this(): | ||
Justifications[Q].remove() | Justifications[Q].remove() | ||
| − | if not Justifications[Q] | + | continue |
| + | if not Justifications[Q].Is_it_worth_the_harm_that_the_state_causes_doing_this(): | ||
Justifications[Q].remove() | Justifications[Q].remove() | ||
| − | if not Justifications[Q] | + | continue |
| + | if not Justifications[Q].Is_it_worth_the_price_of_a_government_period_to_do_this(): | ||
Justifications[Q].remove() | Justifications[Q].remove() | ||
| − | if not Justifications[Q] | + | continue |
| + | if not Justifications[Q].Is_it_something_that_should_be_done_at_all(): | ||
Justifications[Q].remove() | Justifications[Q].remove() | ||
| + | continue | ||
# The for loop has concluded. It's time to repeat the while loop. | # The for loop has concluded. It's time to repeat the while loop. | ||
| − | # ...Which means running the for loop again. And again. Forever. | + | # ...Which means running the for loop again. And again and again. Forever. |
# There's still stuff in Justifications, right? | # There's still stuff in Justifications, right? | ||
| Line 50: | Line 62: | ||
# You probably got rid of a lot of stuff on the first few passes. Those are the easy ones. | # You probably got rid of a lot of stuff on the first few passes. Those are the easy ones. | ||
| − | # You probably | + | # You probably went through several passes without removing anything. Is this the final state? |
# No wait, you thought something through, possibly after getting more information about it, and | # No wait, you thought something through, possibly after getting more information about it, and | ||
| − | # | + | # now it's gone from your Justifications list too. But it wasn't the last item, was it? |
# ...Was it? | # ...Was it? | ||
| + | # If you've reached this line, then the while loop has ended. | ||
| + | # This can only mean one thing: | ||
print "You have no remaining justifications for the state." | print "You have no remaining justifications for the state." | ||
Latest revision as of 01:06, 14 August 2017
This is a prospective handout or basis for one.
#!/usr/local/bin/python
from Libertarianism import *
# What_Are_Anarchists_Doing_In_The_Libertarian_Party.py
# It's not called the Anarchist Party. What's up with all the anarchists?
# This program mimics what it's like to be in the Libertarian Party and constantly reevaluating
# every reason for everything that governments do.
# Do not panic. If you're serious about liberty, you ARE doing this already.
# Expect a lifelong process of doing this unless one of two things happen.
# This script ignores any possibility of you giving up on liberty, putting Hobbes' Leviathan in that
# special exalted place in your bookcase, and eagerly embracing the violence and coercion of the state.
# Let your list (named Justifications) start by including every known reason to even consider having a
# government that's held in place by any level of coercion. Everything you've ever heard or can think of.
Justifications = List_Of_All_Reasons_To_Ever_Have_A_Government
while Justifications:
# Start of the while loop
# While loops run for as long as the condition is true.
# In this case, is Justifications not empty
# That means this loop will run forever. Unless...
for Q in range(len(Justifications)):
# Start of the for loop
# Go through each justification in your list of justifications.
# Can you still sign off on each one?
# When you find one you can no longer justify, remove it from the list.
if not Justifications[Q].Is_it_better_than_what_individuals_can_do():
Justifications[Q].remove()
continue
if not Justifications[Q].Is_it_worth_the_added_cost_of_the_state_doing_this():
Justifications[Q].remove()
continue
if not Justifications[Q].Is_it_worth_the_harm_that_the_state_causes_doing_this():
Justifications[Q].remove()
continue
if not Justifications[Q].Is_it_worth_the_price_of_a_government_period_to_do_this():
Justifications[Q].remove()
continue
if not Justifications[Q].Is_it_something_that_should_be_done_at_all():
Justifications[Q].remove()
continue
# The for loop has concluded. It's time to repeat the while loop.
# ...Which means running the for loop again. And again and again. Forever.
# There's still stuff in Justifications, right?
# The while loop only continues to repeat if there is.
# ...But there has to be, right?
# You probably got rid of a lot of stuff on the first few passes. Those are the easy ones.
# You probably went through several passes without removing anything. Is this the final state?
# No wait, you thought something through, possibly after getting more information about it, and
# now it's gone from your Justifications list too. But it wasn't the last item, was it?
# ...Was it?
# If you've reached this line, then the while loop has ended.
# This can only mean one thing:
print "You have no remaining justifications for the state."
print "It's time to admit to yourself that you have become an anarchist."
print "Don't panic. You know the truth in a way that no one could ever explain it to you.
print "You worked it out by yourself step by step."
print "Welcome to a world of new possibilities."
Print "Welcome to how the world can work without coercion."
print
print "QED"