[2][3] The language is not clearly defined in terms of operator priorities and correct syntax, but several functioning interpreters and compilers exist.
[4] LOLCODE's keywords are drawn from the heavily compressed (shortened) patois of the lolcat Internet meme.
The most recent and up-to-date interpreter for the LOLCODE language is lci, written in C by Justin Meza.
Being open source with a BSD style licence, it has been forked and used by multiple websites to implement LOLCODE scripting.
[11][12] There is a .NET compiler for LOLCODE written by Nick Johnson,[13] and featured in Microsoft developer training seminars, TechEd 2007 Conference (Australia).
[14][15][16] PL/LOLCODE, a project headed by Josh Tolley, makes LOLCODE available as a server-side programming language inside PostgreSQL.
[18] lolcode-java (A Java grammar / interpreter for the LOLCODE programming language) is a project also available[19] but it appears to not yet be compliant with the version 1.3 specification.