kod • słowa • emocje

blog Daniela Janusa

Leniwa wersja makra ->

11 listopada 2010 •

Jacek Laskowski podaje ciekawy przykład wykorzystania monad w Clojure -- aplikowanie kolejnych funkcji do wyrażenia, dopóki ma ono wartość nie będącą nil. Przykład mi się podoba, bo jest prosty, ale nie trywialny – wykorzystuje monadę maybe do eleganckiego rozwiązania rzeczywistego problemu. Jest to w dodatku problem, z którym borykają się czasem programiści piszący w Javie, co widać choćby w tym wątku.

Czytaj dalej

O łącznikach i myślnikach w metrze, czyli dlaczego typografii powinno się uczyć w szkołach

7 listopada 2010 •

Lubię ekrany informacyjne zainstalowane w metrze warszawskim, tak na stacjach, jak i w pociągach; pozwalają nie nudzić się, gdy akurat nie mam pod ręką niczego innego do czytania. Jednak treść prezentowana na tych wyświetlaczach pozostawia często wiele do życzenia, także pod względem jej prezentacji.

Czytaj dalej

Zaczynamy

6 listopada 2010

Jeszcze jeden blog? Nie dość było jednego, i tak nieczęsto uaktualnianego? A jednak.

Od jakiegoś czasu prowadzę nieregularny blog po angielsku. Zbierając pomysły na notki zauważyłem, że część z nich ma charakter trochę hermetyczny, raczej niezrozumiały dla szerokiej, angielskojęzycznej publiczności. Teksty, które dotyczą lokalnych, warszawskich spraw albo języka polskiego, nie nadawałyby się na angielskiego bloga. Pomyślałem też, że pisząc po polsku o Clojure mógłbym przyczynić się do popularyzacji tego języka wśród polskich programistów.

Czytaj dalej