robsite

____ _ _____ __ _ ____ ___ ____ ______ __ _ ____

Mit dem _ Gem kann man Programme schreiben, die nur aus Unterstrichen bestehen. Das ganze ist valider Rubycode.

require "_"  
____ _ _____ ____ __ ____ ____ __ ___ ____ __ __ _ ______  
_____ ___ _ _ ___ _____ ______ ____ _ _ ____ _ _ ____ _  
____ __ __ ___ _ ______ ___ ____ __ ______ ____ _ ____ ____  
__ _ ____ _ _ ___ _____ _____ _ ______ ____ _ ______ _____

=> "Hello, world!"

WTF. Der Code des Gems ist ganze 23 Zeilen lang und ich hab mit meinen mageren Ruby-Kenntnissen eine Weile gebraucht, um zu verstehen, was da passiert. Hier eine kleine Analyse:

· ruby, tutorial, whoa, wtf ·

jQuery-Combinators

Vier kleine Kombinator-basierte Funktionen, mit denen eigene Funktionen ähnlich leicht zu benutzen sind wie jQuerys.

So kann z.B. dies:

var items = $('.item');
if (items.length) {
    do_stuff(items);
}
items.removeClass('some_class');

geschrieben werden als

$('.item').ergo(do_stuff).removeClass('some_class');
· javascript, jquery ·
Mastodon