TMP는 런타임시 성능을 최대한 끌어낼수 있지만, 가독성이 나쁘고 버그를 잡기가 힘들잖수.

TMP를 작성하는 방법이 함수형
가장 순수한 함수형에 가까운 언어인 하스켈
이란 점에 착안해서

사이드이펙트가 없는 하스켈 서브셋 언어 + persistant 데이터 구조를 이용해 C++ 템플릿으로 만들어주는 트랜스파일러와 라이브러리를 사용하는 것.

변태적이긴하다만 나오면 재미있을듯.
하스켈 붐은 온다...
(막상 본인은 하스켈 코드 별로 안좋아하긴 하다만.
이쁜긴해도 가독성은 그닥)

- dc official App