====== COUNT!!1 ====== HAI CAN HAS STDIO? I HAS A VAR IM IN YR LOOP UP VAR!!1 VISIBLE VAR IZ VAR BIGGER THAN 10? KTHXBYE IM OUTTA YR LOOP KTHXBYE We've seen [[keywords:HAI]], [[keywords:KTHXBYE]], [[keywords:CAN HAS]], and [[keywords:VISIBLE]] already in the listing for [[HAI WORLD]]. We learn a bit about variables in this one. * Declaration is handled with [[keywords:I HAS A]]. The (dynamically typed) variable follows. * [[keywords:IM IN YR]] and [[keywords:IM OUTTA YR]] clearly demarcate a loop construct. ''LOOP'' in this example is simply a label. * [[keywords:UP]] is an increment operator. The (optional, default=1) argument follows ''!!'' * The [[keywords:IZ]] ... ? construct is the basic conditional form. In this example, it terminates on the same line with a simple [[keywords:KTHXBYE]] command, here used as a ''BREAK''. * [[keywords:BIGGER THAN]] is a comparator. Early consensus from the first irc meeting suggests a slight change from the original code: HAI CAN HAS STDIO? I HAS A VAR IM IN YR LOOP UPZ VAR!!1 VISIBLE VAR IZ VAR BIGR THAN 10? GTFO. KTHX KTHX KTHXBYE Further language features are still pending.