LOLCODE

Programming the LOL way.
All LOLCats, LOL, ALL CAPS.

HAI! This site provides community documentation of the emergent LOLCODE language. It was the creator's original hope that the examples could grow in a way that is both internally consistent and suggest a real, feasible computing language.

HAI WORLD:

HAI
CAN HAS STDIO?
VISIBLE "HAI WORLD!"
KTHXBYE

What actually happened in a matter of days was a vibrant and enthusiastic community appeared, with scores of contributions, over a dozen implementations, and a lively forum for discussion. The language is evolving quickly into something real, supported on multiple platforms. (The previously-announced contest has closed. Stay tuned for results…)

News

If programming languages were religions

Variations of this joke get passed around all the time, but this one was special. LOLCODE joined the ranks of Lua, Ruby, and Erlang as the languages of the moment worth comparing.

LOLCODE would be Pastafarianism - An esoteric, Internet-born belief that nobody really takes seriously, despite all the efforts to develop and spread it.

Nailed it.

The whole piece is worth checking out, but I just couldn't resist quoting the highlight here.

The LOLZ keep rolling in

I recently learned of a lot more developments in the LOLCODE world.

First off, congratulations to Dale, Brendon, and Carlos, winners of the N-Squared LOLCODE Challenge. Achievements like this give me hope for the next generation.

Secondly, Adrian Tsai provided a C++ LOLCODE interpreter for Windows. I haven't had time to investigate fully, but it sounds promising.

Also fresh off the blogosphere is a Ruby-to-LOLCODE code translator that works via Ruby's abstract syntax tree. (Also available on github.) It reminds me more than a little of Patrick Michaud's talk on using Perl6's Parrot to do a similar thing. But that doesn't dampen my delight, because I love this sort of hack.

ICHC I'm going to be taking a bit of a holiday, so things on the site and forums might be a bit quiet from my end for a while.

HEPPY HOLIDAYZ!

ROFLThing in New York

If you haven't heard the news, the folks behind ROFLCon, a watershed in LOLCODE's life, have teamed up to do another event, this time in NYC. Alexis Ohanian, of the big hands, the OLPC Laptop Auction, the LOLCats panel, and an obscure news aggregation site, is the host this time, and it looks like it's shaping up to be another nice event.

Check out the news: if you can be in New York on January 24, 2009, then try to do so. (LOLCODE won't be there, sad panda.)

DRGBLZ

O TEH HUGE MANATEE Airships are funny. Dirigibles cast as flying LOL-Manatees are somehow magic. I caught Aaron Muszalski's flickr set of BaLOLoons, and thought it was great. However, co-conspirator Meredith Yayanos went one better and blogified the concept at DRGBLZ.com.

(Thanks to Simon Willison for pointing out the blog/site.)

Support this site

Spreadshirt-powered lolcode.com shop

Following enthusiastic demand for T-shirts, first I followed the path of least resistance and opened a CafePress-powered store. Other possibilities and deals were mooted, but nothing ever materialized. I've finally arrived at Spreadshirt, which allows me to offer shirts at lower prices and with a much wider variety of designs than before. I saw the new shirts set beside the old shirts, and there is no comparison: the new, Spreadshirt-printed shirts are full of WIN.

The Store now features new designs, bolder, brighter printing, lower prices on black shirts, many more women's (and juniors') products, glow-in-the-dark designs, budget t-shirts, and color customization.

Examples

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

FILEZORZ:

HAI
CAN HAS STDIO?
PLZ OPEN FILE "LOLCATS.TXT"?
	AWSUM THX
		VISIBLE FILE
	O NOES
		INVISIBLE "ERROR!"
KTHXBYE

Also see:

CATURDAY and GIMMEH make small additions to the language. I think we have a resolution to the discussion on IF/THEN/ELSE and CASE constructions. See a new example at LITTLE NUMBER.

home.txt · Last modified: 2008/07/02 14:20 by atl
Recent changes RSS feed Creative Commons License Donate Driven by DokuWiki