함수형 프로그래밍
Marionnet is an example of a complex concurrent application written in a [[Functional programming|functional language]], using relatively advanced programming techniques.