This type of programming produces elegant and concise code; however the weak point of these techniques is the debugging: uncomfortable during compilation and very difficult during program execution.
Ten typ programowania tworzy elegancki i zwięzły kod; jednak słabą stroną tych technik jest debugowanie: niewygodne w czasie kompilacji i bardzo trudne w czasie wykonywania programu.