Shapeless Matrix

Shapelss to obok Scalaz biblioteka dająca pełne możliwości programowania funkcyjnego. Wiele osób kojarzy ją głównie z heterogoniczną listą (HList). Jest również cichym bohaterem wielu bibliotek i frameworków. Shapelss jest odzwierciedleniem matematycznego podejścia do programowania funkcyjnego. W trakcie prezentacji pokażę, że biblioteka ta ma swoje ciekawe zastosowanie oraz zademonstruję kilka przydatnych funkcjonalności. Pokażę również w jaki sposób zostały zaimplementowane najważniejsze funkcjonalnośći oraz jakie tricki kompilatora wykorzystują.