This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Implementation of an FP-Shell
May 1987 (vol. 13 no. 5)
pp. 532-539
Y.H. Kamath, AT&T Bell Laboratories
One of the best features of the UNIX? Shell is that it provides a framework which can be used to build complex programs by interconnecting existing simple programs. However, it is limited to linear combinations of programs, and building of more complex programs must be accomplished by executing sequences of commands. This paper introduces Backus' FP (Functional Programming) as an alternative command language for UNIX. In FP, programs are true functions and another distinctive feature of FP languages is that they contain functional forms, which are constructs for combining programs to build new programs. Also, the functional style of programming provides a natural way of exploiting parallel machine architecture.
Index Terms:
UNIX, Command language, functional language, functional programming environment, shells
Citation:
Y.H. Kamath, M.M. Matthews, "Implementation of an FP-Shell," IEEE Transactions on Software Engineering, vol. 13, no. 5, pp. 532-539, May 1987, doi:10.1109/TSE.1987.233198
Usage of this product signifies your acceptance of the Terms of Use.