"I can clearly see its disadvantage (convoluted semanitc, absence of coroutines, inability to use pipes for connecting loops and subroutines like in ksh93) "
This all went over my head but I want to know more on this, atleast meaning of this. This was publised in Magazine called "DeveloperIQ Issues June 2004" Any comment on this?