N has been proposed as a keyword for string concatenation. Like so: HAI CAN HAS STDIO? I HAZ A AGE ITZ 31 I HAZ A SAYING ITZ "Bobcatz iz " N AGE VISIBLE "LOLCAT SAYZ: " N SAYING N "!! LOL!!1!" KTHXBYE What about WIF (with)? As in: HAI CAN HAS STDIO? I HAZ A AGE ITZ 31 I HAZ A SAYING ITZ "Bobcatz iz " WIF AGE VISIBLE "LOLCAT SAYZ: " WIF SAYING WIF "!! LOL!!1!" KTHXBYE It has [[http://en.wikipedia.org/wiki/Lolcats|LOLCAT precedence]]. Peter ---- There are many things that would fit here. A simple comma would also do, VISIBLE "LOLCAT SAYZ: ",saying,"!! LOL!!1!" ---- I'll toss my vote in with WIF... it's not punctuation and it's unlikely to be used as anything else (except other types of concatenation--arrays maybe?) --- //Kyle, 2007/05/30 17:24// ---- Another alternative might be XD.. VISIBLE "LOLCAT SAYZ: " XD omgwtfbbq XD "!! LOL!!1!" --- //shox, 2007/05/30 18:29 BST// ---- N is evil. -N- or N' (N-apostrophe) would be better, if the punctuation is OK. I've also seen ANDZ, but then you might as well have AND. Perhaps AN or AN' (AN-apostrophe?) The XD Emoticon as operator is very clever, but it obsfucates unecessarily IMHO. --- //Church Tucker, 2007/05/30 18:44// ---- What's your objection to evil? When I started endorsing N (thought it might be concatentation, now leaning towards it being a conjunction, where you might use a comma in some languages), I said evil as a complement. :D --- //Adam, 2007/05/30 19:30// ---- I meant evil as in confusing (N reads like a variable.) There's enough confusing languages out there already. ;-) --- //Church Tucker, 2007/05/30 19:48// ---- Why do we need a concatenation operator? We can have automatic concatenation of adjacent strings or variables: I HAS A NUMBER ITZ 32 LOL "MY NUMBER IS " NUMBER There's also the option to escape variables within a string, although that probably requires some puncutation in form of an escape character, and even if that happens it doesn't really solve the problem when we want to concatenate a string returned from a function or class call. Otherwise, I would have to lean toward just using AND; the N and WIF are much too confusing to read. If we use punctuation, I would prefer to concatenate with a period (a'la PHP) instead of a comma. --- //xrestassuredx, 2007/05/30 20:48// ---- Automatic concatenation makes a lot more sense, but the N is funny (yes, and very evil). Could it be optional syntax, sort-of like optional variable typing? --- //wohali, 2007/05/30 21:38// ---- I like the automatic concatenation a lot. CONLOLCAT seems like it should be a reserved word. Perhaps for files? --- //Church Tucker, 2007/05/31 05:26// ---- Aren't we figuring out the language that lolcats use to power their serverz? Of course N is evil, and of course that's why they use it! :) --- //Garoo, 2007/05/31// ---- Rather than using N or WIF as concatenation operators, per se, how about they act as predefined string variables that can be used with our automatic concatenation? Say N represents a single space and WIF represents a tab character. Maybe ALSO is a new line. This also lets us get rid of concatenating ugly " " and trailing spaces within strings. I HAS A NUM ITZ 10 I HAS A WORDZ ITZ "HALO THAR" LOL "Y" N WORDZ BTW this says "Y HALO THAR" LOL NUM WIF 20 ALSO 100 WIF 400 BTW this says "10 20 BTW 100 400" --- //xrestassuredx, 2007/05/31 13:51//