<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.kolmafia.us/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ksumoe</id>
	<title>Kolmafia - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.kolmafia.us/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ksumoe"/>
	<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Special:Contributions/Ksumoe"/>
	<updated>2026-04-30T16:52:52Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=User:Ksumoe&amp;diff=1921</id>
		<title>User:Ksumoe</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=User:Ksumoe&amp;diff=1921"/>
		<updated>2008-05-08T22:59:22Z</updated>

		<summary type="html">&lt;p&gt;Ksumoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*This user no longer frequents this wiki.&lt;/div&gt;</summary>
		<author><name>Ksumoe</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=User:Ksumoe&amp;diff=1920</id>
		<title>User:Ksumoe</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=User:Ksumoe&amp;diff=1920"/>
		<updated>2008-05-08T22:59:04Z</updated>

		<summary type="html">&lt;p&gt;Ksumoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*This user no longer frequents this wiki.*&lt;/div&gt;</summary>
		<author><name>Ksumoe</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Talk:Main_Page&amp;diff=640</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Talk:Main_Page&amp;diff=640"/>
		<updated>2007-04-14T02:17:12Z</updated>

		<summary type="html">&lt;p&gt;Ksumoe: Ideas...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Save these links for now:&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]&lt;br /&gt;
* [http://mail.wikipedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;br /&gt;
21895299452399151244860&lt;br /&gt;
&lt;br /&gt;
== Wiki layout... ==&lt;br /&gt;
&lt;br /&gt;
We really should consider exactly how to lay out the wiki... We should probably see how others (especially the KoL wiki) do it and take inspiration... :)&lt;br /&gt;
&lt;br /&gt;
Also, I&#039;m thinking we should eventually have a page for each function, to make searching the wiki more valuable... :)&lt;br /&gt;
&lt;br /&gt;
--[[User:Daychilde|Daychilde]] 23:00, 8 January 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
I agree with your idea about one-page-per-function.&lt;br /&gt;
&lt;br /&gt;
Also I think every* function&#039;s documentation should show a real-world example of use.  The links to example scripts are a good start in this direction, but some code to read right on the function page would be nice.  (*Yes, even the &amp;quot;you are not cool enough to use this&amp;quot; undocumented stuff.)&lt;br /&gt;
&lt;br /&gt;
A master ASH function list page would be helpful.  When trying to Find a keyword in browser to see if KM implements a given functionality, it&#039;s a minor PITA to have to click into each categorized page and search them all individually.&lt;br /&gt;
&lt;br /&gt;
Also welcome would be some kind of icon, color, or other indicator for newly-added functions.  Master list sorted/sortable by implementation version/date if possible.&lt;br /&gt;
&lt;br /&gt;
Also, on the subject of general layout/UI improvements (since you asked):  for the main page, I prefer a high-level bulleted-listy index/ToC, kinda like the ToCs on the current sourceforge manual pages.  Personally, I find this more useful than the increasingly popular &amp;quot;widgety-portaly-stocks-news-and-weather&amp;quot; look.&lt;br /&gt;
&lt;br /&gt;
Redundancy should be removed wherever possible -- e.g. (ASHRM) in front of every link.  I understand if prefixes of that sort are there to assist in organizing the underlying database, but if not, I think they are totally unnecessary and a distraction -- that is, provided the containing page is appropriately identified with a nice big &amp;quot;ASH Reference Manual&amp;quot; heading at the top, breadcrumbs, etc.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll quit before I arrive at a frenzy of usability fanaticism the likes of which would make J. Nielsen repent like a dirty sinner.  (Got work to do, actually.  Now maybe if there was a &amp;quot;job opportunities&amp;quot; section.......)&lt;br /&gt;
&lt;br /&gt;
--[[User:somebody who sincerely appreciates not having to register/login and probably wouldn&#039;t participate elsewise]] 12:35, 30 January 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
On the other hand, speed-bumping idiot apammers may be worth it.  I could go on for ages about how offensive I find that kind of griefing (If you think life isn&#039;t a game, you&#039;re doing it wrong)--[[User:Metraxis|Metraxis]] 11:27, 18 February 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== Updating? ==&lt;br /&gt;
Let&#039;s get started, guys. Soon enough, I&#039;ll have a list of all the functions, which I think should go in a wiki page to (as someone above said) search and link. Also, is there a way to do monospacing with code? --[[User:MagiNinjA|MagiNinjA]] 00:35, 29 March 2007 (CDT)&lt;br /&gt;
:You can get mono-spaced text by using &amp;amp;lt;code&amp;amp;gt; tags.  For example, using &amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;EXAMPLE TEXT&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt; produces this as a result.  &amp;lt;code&amp;gt;EXAMPLE TEXT&amp;lt;/code&amp;gt;&lt;br /&gt;
:If you need anymore help, just drop me a line on my [[User_talk:Ksumoe|talk page]]. &amp;amp;#151;[[User:Ksumoe|ksumoe]] &amp;lt;sup&amp;gt;([[User_talk:Ksumoe|talk]] &amp;amp;#149; [[Special:Contributions/Ksumoe|contrib]])&amp;lt;/sup&amp;gt; 18:35, 10 April 2007 (CDT)&lt;br /&gt;
&lt;br /&gt;
== Ideas... ==&lt;br /&gt;
&lt;br /&gt;
These are my ideas that I have floating around in my head:&lt;br /&gt;
# A template to put all the relevant information about a function into a table (with proper colored backgrounds and such)&lt;br /&gt;
## I can do this; I just need to know what information is &#039;relevant&#039;.&lt;br /&gt;
# Move this type of discussion to the Community Portal.  Right now the CP is just a bunch of links (we can make a &#039;links&#039; page and add it to the sidebar if needed).&lt;br /&gt;
# An overhaul of the main page.  Someone said that they don&#039;t like the &#039;portal&#039; type of look, but that kind of look has become the &#039;&#039;de facto&#039;&#039; standard for wikis, as it is the most popular.  I&#039;ll pound out a rough draft on a subpage of my user space.&lt;br /&gt;
# Creation of a template structure.  Templates for requesting deletion, protection, etc.  That way non-sysop flagged users can &#039;tag&#039; pages [[Talk:Bad title|such as this]] for deletion.&lt;br /&gt;
# Logo!  &#039;Cause we need to be cool like that.&lt;br /&gt;
# Define a category structure.  Do it now before too many pages get created.&lt;br /&gt;
&lt;br /&gt;
Like I said... I&#039;m here to help.  [[User_talk:Ksumoe|Comments]] &amp;lt;!--or below for that matter--&amp;gt; plox.  &amp;amp;#151;[[User:Ksumoe|ksumoe]] &amp;lt;sup&amp;gt;([[User_talk:Ksumoe|talk]] &amp;amp;#149; [[Special:Contributions/Ksumoe|contrib]])&amp;lt;/sup&amp;gt; 21:17, 13 April 2007 (CDT)&lt;/div&gt;</summary>
		<author><name>Ksumoe</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Operators&amp;diff=1848</id>
		<title>Operators</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Operators&amp;diff=1848"/>
		<updated>2007-04-13T20:43:31Z</updated>

		<summary type="html">&lt;p&gt;Ksumoe: Grammar NAZI-ism&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;if(boolean)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Determines whether to execute a code block which follows or not.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  if(true)&lt;br /&gt;
    {&lt;br /&gt;
    print(&amp;quot;this line gets printed&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
  if(false)&lt;br /&gt;
    {&lt;br /&gt;
    print(&amp;quot;this line never gets printed&amp;quot;);&lt;br /&gt;
    }  &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In order to create more complex if statements, we need to understand the basic relational operators:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;table width=95%  cellspacing=0 cellpadding=0&amp;gt;&lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Relational operators&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;table width=100%  cellspacing=0 cellpadding=1&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt; Operator &amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt; Operation &amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt; acceptable variable types &amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; == &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; equal to &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; any &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; != &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; not equal to &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; any &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; &amp;lt; &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; less than &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; integer or float &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; &amp;gt; &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; greater than &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; integer or float &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; &amp;lt;= &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; less than or equal to &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; integer or float &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; &amp;gt;= &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; greater than or equal to &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; integer or float &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/table&amp;gt; &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The variable (or function results) on the right must be of the same type as is on the left. The exception to this is integer and float in which you can test an integer against a float. See [[(ASHRM) Datatype Conversions ]] for methods allowing cross type checking.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  if(true == true)&lt;br /&gt;
    {&lt;br /&gt;
    print(&amp;quot;this line gets printed&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
  if(false == true)&lt;br /&gt;
    {&lt;br /&gt;
    print(&amp;quot;this line never gets printed&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
  if(1 == 1)&lt;br /&gt;
    {&lt;br /&gt;
    print(&amp;quot;this line gets printed&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
  if(1 == 2)&lt;br /&gt;
    {&lt;br /&gt;
    print(&amp;quot;this line never gets printed&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
We also need to understand Basic Boolean operators. These only work with boolean:&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;table width=95%  cellspacing=0 cellpadding=0&amp;gt;  &lt;br /&gt;
    &amp;lt;tr&amp;gt;&lt;br /&gt;
      &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt;Boolean operators&amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
      &amp;lt;table width=100%  cellspacing=0 cellpadding=1&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt; Operator &amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt;&amp;lt;b&amp;gt; Operation &amp;lt;/b&amp;gt;&amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; &amp;amp;&amp;amp; &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; and &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; || &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; or &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
        &amp;lt;tr&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; ! &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
          &amp;lt;td&amp;gt;&amp;lt;center&amp;gt; not &amp;lt;/center&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
        &amp;lt;/tr&amp;gt;&lt;br /&gt;
      &amp;lt;/table&amp;gt; &lt;br /&gt;
    &amp;lt;/tr&amp;gt;&lt;br /&gt;
  &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  if(true &amp;amp;&amp;amp; true)&lt;br /&gt;
    {&lt;br /&gt;
    print(&amp;quot;this line gets printed because both possibilities proved true&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
  if(false &amp;amp;&amp;amp; true)&lt;br /&gt;
    {&lt;br /&gt;
    print(&amp;quot;this line never gets printed&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
  if(false || true)&lt;br /&gt;
    {&lt;br /&gt;
    print(&amp;quot;This line gets printed because 1 of the possibilities was true&amp;quot;);&lt;br /&gt;
    } &lt;br /&gt;
  if(!false)&lt;br /&gt;
    {&lt;br /&gt;
    print(&amp;quot;This line gets printed because the not operator converted false to true.&amp;quot;);&lt;br /&gt;
    } &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
We also need to understand operator precedence. Statements inside a () pair are always evaluated first, then from left to right.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  if(true || false &amp;amp;&amp;amp; true)&lt;br /&gt;
    {&lt;br /&gt;
    print(&amp;quot;This line gets printed&amp;quot;);&lt;br /&gt;
    //true or false is true&lt;br /&gt;
    //true(from true or false) and true equals true&lt;br /&gt;
    }&lt;br /&gt;
  if(true &amp;amp;&amp;amp; (false &amp;amp;&amp;amp; true))&lt;br /&gt;
    {&lt;br /&gt;
    print(&amp;quot;this line never gets printed&amp;quot;);&lt;br /&gt;
    //false &amp;amp;&amp;amp; true is inside () so it&#039;s first and evaluates to false&lt;br /&gt;
    //true &amp;amp;&amp;amp; false(from true &amp;amp;&amp;amp; false) is false&lt;br /&gt;
    }&lt;br /&gt;
  if(true &amp;amp;&amp;amp; !(false &amp;amp;&amp;amp; true))&lt;br /&gt;
    {&lt;br /&gt;
    print(&amp;quot;This line gets printed&amp;quot;);&lt;br /&gt;
    //false &amp;amp;&amp;amp; true is inside () so it&#039;s first and evaluates to false&lt;br /&gt;
    //the ! operator converts the false (from (true &amp;amp;&amp;amp; false)) to true&lt;br /&gt;
    //true &amp;amp;&amp;amp; true(from !(true &amp;amp;&amp;amp; false)) is true&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;Br/&amp;gt;&lt;br /&gt;
Using &#039;&#039;&#039;else&#039;&#039;&#039; we can have a code block which executes when the if statement evaluates to true, and another code block which executes when the if statement evaluates to false.&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
    if(false)&lt;br /&gt;
      {&lt;br /&gt;
      print(&amp;quot;this line never gets printed&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      else&lt;br /&gt;
      {&lt;br /&gt;
      print(&amp;quot;this line gets printed&amp;quot;); &lt;br /&gt;
      } &lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;Br/&amp;gt;&lt;br /&gt;
&amp;lt;Br/&amp;gt;&lt;br /&gt;
We also need to understand nesting if statements.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
  if(true)&lt;br /&gt;
    {&lt;br /&gt;
    if(true)&lt;br /&gt;
      {&lt;br /&gt;
      print(&amp;quot;this line gets printed&amp;quot;);&lt;br /&gt;
      }&lt;br /&gt;
      else&lt;br /&gt;
      {&lt;br /&gt;
      print(&amp;quot;this line never gets printed&amp;quot;); &lt;br /&gt;
      }    &lt;br /&gt;
    print(&amp;quot;this line gets printed also&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
  if(false)&lt;br /&gt;
    {&lt;br /&gt;
    if(true)&lt;br /&gt;
      {&lt;br /&gt;
      print(&amp;quot;this line never gets printed&amp;quot;);&lt;br /&gt;
      //though inside an if(true) statement, &lt;br /&gt;
      //the outer if(false) stops the code from ever getting here.&lt;br /&gt;
      }&lt;br /&gt;
      else&lt;br /&gt;
      {&lt;br /&gt;
      print(&amp;quot;this line never gets printed&amp;quot;); &lt;br /&gt;
      }&lt;br /&gt;
    print(&amp;quot;this line never gets printed&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;Br/&amp;gt;&lt;br /&gt;
&amp;lt;Br/&amp;gt;&lt;br /&gt;
Now you only need to put it all together as needed for your situation.&lt;/div&gt;</summary>
		<author><name>Ksumoe</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=User_talk:Ksumoe&amp;diff=1923</id>
		<title>User talk:Ksumoe</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=User_talk:Ksumoe&amp;diff=1923"/>
		<updated>2007-04-13T20:40:01Z</updated>

		<summary type="html">&lt;p&gt;Ksumoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Code monospacing ==&lt;br /&gt;
Thanks! Didn&#039;t realize that! (shows EVEN WITH kolwiki editing experience, how much of a n00b I am &amp;gt;.&amp;gt;)&lt;br /&gt;
By the way, is there any schedule as to when this is going to get a revamp? I probably should ask daychilde this, but just curious if there&#039;s some sekrit panel or something deciding all this. Deadlines ARE the best way to get things done if they have consequence :P --[[User:72.130.139.183|72.130.139.183]] 00:28, 11 April 2007 (CDT)&lt;br /&gt;
:A cabal? On &#039;&#039;this&#039;&#039; wiki?  Let me tell you my friend... &#039;&#039;&#039;there&#039;s &#039;&#039;no&#039;&#039; cabal&#039;&#039;&#039;.  I still have to poke around here to see how ya&#039;ll have things formatted, and such.  I&#039;ll work on some ideas I have, but it&#039;s all up to somebody else.  I think of myself more as an &#039;&#039;enabler&#039;&#039;.  Now if you excuse me... I have to um... &amp;lt;small&amp;gt;go to a &amp;lt;s&amp;gt;seekrit cabal&amp;lt;/s&amp;gt; meeting D:&amp;lt;/small&amp;gt; &amp;amp;#151;[[User:Ksumoe|ksumoe]] &amp;lt;sup&amp;gt;([[User_talk:Ksumoe|talk]] &amp;amp;#149; [[Special:Contributions/Ksumoe|contrib]])&amp;lt;/sup&amp;gt; 15:40, 13 April 2007 (CDT)&lt;/div&gt;</summary>
		<author><name>Ksumoe</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=User:Ksumoe&amp;diff=1919</id>
		<title>User:Ksumoe</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=User:Ksumoe&amp;diff=1919"/>
		<updated>2007-04-10T23:38:44Z</updated>

		<summary type="html">&lt;p&gt;Ksumoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;I&#039;m here to help ya&#039;ll make things look pretty on this wiki.  If you need help with formatting something, just ask on [[User_talk:ksumoe|my talk page]].&lt;br /&gt;
&lt;br /&gt;
I know &#039;&#039;nothing&#039;&#039; about scripting, but a lot about MediaWiki software.&lt;/div&gt;</summary>
		<author><name>Ksumoe</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Talk:Main_Page&amp;diff=639</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Talk:Main_Page&amp;diff=639"/>
		<updated>2007-04-10T23:35:17Z</updated>

		<summary type="html">&lt;p&gt;Ksumoe: /* Updating? */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Save these links for now:&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]&lt;br /&gt;
* [http://mail.wikipedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;br /&gt;
21895299452399151244860&lt;br /&gt;
&lt;br /&gt;
== Wiki layout... ==&lt;br /&gt;
&lt;br /&gt;
We really should consider exactly how to lay out the wiki... We should probably see how others (especially the KoL wiki) do it and take inspiration... :)&lt;br /&gt;
&lt;br /&gt;
Also, I&#039;m thinking we should eventually have a page for each function, to make searching the wiki more valuable... :)&lt;br /&gt;
&lt;br /&gt;
--[[User:Daychilde|Daychilde]] 23:00, 8 January 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
I agree with your idea about one-page-per-function.&lt;br /&gt;
&lt;br /&gt;
Also I think every* function&#039;s documentation should show a real-world example of use.  The links to example scripts are a good start in this direction, but some code to read right on the function page would be nice.  (*Yes, even the &amp;quot;you are not cool enough to use this&amp;quot; undocumented stuff.)&lt;br /&gt;
&lt;br /&gt;
A master ASH function list page would be helpful.  When trying to Find a keyword in browser to see if KM implements a given functionality, it&#039;s a minor PITA to have to click into each categorized page and search them all individually.&lt;br /&gt;
&lt;br /&gt;
Also welcome would be some kind of icon, color, or other indicator for newly-added functions.  Master list sorted/sortable by implementation version/date if possible.&lt;br /&gt;
&lt;br /&gt;
Also, on the subject of general layout/UI improvements (since you asked):  for the main page, I prefer a high-level bulleted-listy index/ToC, kinda like the ToCs on the current sourceforge manual pages.  Personally, I find this more useful than the increasingly popular &amp;quot;widgety-portaly-stocks-news-and-weather&amp;quot; look.&lt;br /&gt;
&lt;br /&gt;
Redundancy should be removed wherever possible -- e.g. (ASHRM) in front of every link.  I understand if prefixes of that sort are there to assist in organizing the underlying database, but if not, I think they are totally unnecessary and a distraction -- that is, provided the containing page is appropriately identified with a nice big &amp;quot;ASH Reference Manual&amp;quot; heading at the top, breadcrumbs, etc.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll quit before I arrive at a frenzy of usability fanaticism the likes of which would make J. Nielsen repent like a dirty sinner.  (Got work to do, actually.  Now maybe if there was a &amp;quot;job opportunities&amp;quot; section.......)&lt;br /&gt;
&lt;br /&gt;
--[[User:somebody who sincerely appreciates not having to register/login and probably wouldn&#039;t participate elsewise]] 12:35, 30 January 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
On the other hand, speed-bumping idiot apammers may be worth it.  I could go on for ages about how offensive I find that kind of griefing (If you think life isn&#039;t a game, you&#039;re doing it wrong)--[[User:Metraxis|Metraxis]] 11:27, 18 February 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== Updating? ==&lt;br /&gt;
Let&#039;s get started, guys. Soon enough, I&#039;ll have a list of all the functions, which I think should go in a wiki page to (as someone above said) search and link. Also, is there a way to do monospacing with code? --[[User:MagiNinjA|MagiNinjA]] 00:35, 29 March 2007 (CDT)&lt;br /&gt;
:You can get mono-spaced text by using &amp;amp;lt;code&amp;amp;gt; tags.  For example, using &amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;EXAMPLE TEXT&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt; produces this as a result.  &amp;lt;code&amp;gt;EXAMPLE TEXT&amp;lt;/code&amp;gt;&lt;br /&gt;
:If you need anymore help, just drop me a line on my [[User_talk:Ksumoe|talk page]]. &amp;amp;#151;[[User:Ksumoe|ksumoe]] &amp;lt;sup&amp;gt;([[User_talk:Ksumoe|talk]] &amp;amp;#149; [[Special:Contributions/Ksumoe|contrib]])&amp;lt;/sup&amp;gt; 18:35, 10 April 2007 (CDT)&lt;/div&gt;</summary>
		<author><name>Ksumoe</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=User:Ksumoe/sig&amp;diff=1918</id>
		<title>User:Ksumoe/sig</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=User:Ksumoe/sig&amp;diff=1918"/>
		<updated>2007-04-10T23:32:29Z</updated>

		<summary type="html">&lt;p&gt;Ksumoe: I hate default signatures&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;amp;#151;[[User:Ksumoe|ksumoe]] &amp;lt;sup&amp;gt;([[User_talk:Ksumoe|talk]] &amp;amp;#149; [[Special:Contributions/Ksumoe|contrib]])&amp;lt;/sup&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ksumoe</name></author>
	</entry>
	<entry>
		<id>https://wiki.kolmafia.us/index.php?title=Talk:Main_Page&amp;diff=638</id>
		<title>Talk:Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.kolmafia.us/index.php?title=Talk:Main_Page&amp;diff=638"/>
		<updated>2007-04-10T23:30:46Z</updated>

		<summary type="html">&lt;p&gt;Ksumoe: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Save these links for now:&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]&lt;br /&gt;
* [http://mail.wikipedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;br /&gt;
21895299452399151244860&lt;br /&gt;
&lt;br /&gt;
== Wiki layout... ==&lt;br /&gt;
&lt;br /&gt;
We really should consider exactly how to lay out the wiki... We should probably see how others (especially the KoL wiki) do it and take inspiration... :)&lt;br /&gt;
&lt;br /&gt;
Also, I&#039;m thinking we should eventually have a page for each function, to make searching the wiki more valuable... :)&lt;br /&gt;
&lt;br /&gt;
--[[User:Daychilde|Daychilde]] 23:00, 8 January 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
I agree with your idea about one-page-per-function.&lt;br /&gt;
&lt;br /&gt;
Also I think every* function&#039;s documentation should show a real-world example of use.  The links to example scripts are a good start in this direction, but some code to read right on the function page would be nice.  (*Yes, even the &amp;quot;you are not cool enough to use this&amp;quot; undocumented stuff.)&lt;br /&gt;
&lt;br /&gt;
A master ASH function list page would be helpful.  When trying to Find a keyword in browser to see if KM implements a given functionality, it&#039;s a minor PITA to have to click into each categorized page and search them all individually.&lt;br /&gt;
&lt;br /&gt;
Also welcome would be some kind of icon, color, or other indicator for newly-added functions.  Master list sorted/sortable by implementation version/date if possible.&lt;br /&gt;
&lt;br /&gt;
Also, on the subject of general layout/UI improvements (since you asked):  for the main page, I prefer a high-level bulleted-listy index/ToC, kinda like the ToCs on the current sourceforge manual pages.  Personally, I find this more useful than the increasingly popular &amp;quot;widgety-portaly-stocks-news-and-weather&amp;quot; look.&lt;br /&gt;
&lt;br /&gt;
Redundancy should be removed wherever possible -- e.g. (ASHRM) in front of every link.  I understand if prefixes of that sort are there to assist in organizing the underlying database, but if not, I think they are totally unnecessary and a distraction -- that is, provided the containing page is appropriately identified with a nice big &amp;quot;ASH Reference Manual&amp;quot; heading at the top, breadcrumbs, etc.&lt;br /&gt;
&lt;br /&gt;
I&#039;ll quit before I arrive at a frenzy of usability fanaticism the likes of which would make J. Nielsen repent like a dirty sinner.  (Got work to do, actually.  Now maybe if there was a &amp;quot;job opportunities&amp;quot; section.......)&lt;br /&gt;
&lt;br /&gt;
--[[User:somebody who sincerely appreciates not having to register/login and probably wouldn&#039;t participate elsewise]] 12:35, 30 January 2007 (EST)&lt;br /&gt;
&lt;br /&gt;
On the other hand, speed-bumping idiot apammers may be worth it.  I could go on for ages about how offensive I find that kind of griefing (If you think life isn&#039;t a game, you&#039;re doing it wrong)--[[User:Metraxis|Metraxis]] 11:27, 18 February 2007 (CST)&lt;br /&gt;
&lt;br /&gt;
== Updating? ==&lt;br /&gt;
Let&#039;s get started, guys. Soon enough, I&#039;ll have a list of all the functions, which I think should go in a wiki page to (as someone above said) search and link. Also, is there a way to do monospacing with code? --[[User:MagiNinjA|MagiNinjA]] 00:35, 29 March 2007 (CDT)&lt;br /&gt;
:You can get mono-spaced text by using &amp;amp;lt;code&amp;amp;gt; tags.  For example, using &amp;lt;pre&amp;gt;&amp;lt;code&amp;gt;EXAMPLE TEXT&amp;lt;/code&amp;gt;&amp;lt;/pre&amp;gt; produces this as a result.  &amp;lt;code&amp;gt;EXAMPLE TEXT&amp;lt;/code&amp;gt;&lt;br /&gt;
:If you need anymore help, just drop me a line on my [[User_talk:Ksumoe|talk page]]. [[User:Ksumoe|Ksumoe]] 18:30, 10 April 2007 (CDT)&lt;/div&gt;</summary>
		<author><name>Ksumoe</name></author>
	</entry>
</feed>