为了对形状的语义分析进行更加深入地研究,在形式系统、一阶谓词演算和范畴论的基础上,给出了形状及形状型的定义,并讨论了形状与形状型在计算机科学中的应用.
[1] MILNER R, TOFLE M, HARPER R. Definition of standard ML [M]. London:MIT Press(UK) 1990.
[2] WINSKEL G. The formal semantics of programming languages [M]. London:The MIT Press(UK) 1990.
[3] JAY B. A semantics for shape [J]. SCIENCE OF COMPUTER PROGRAMMING 1995.
[4] READE C. Elements of functional programming [M]. London:Addison-Wesley Publishers(UK) Ltd 1989.
[5] JAY B. Programming in FISh [J]. International Journal on Software Tools for Technology Transfer 1999.
[6] JAY B, KESNER D. First-calss patterns [J]. JOURNAL OF FUNCTIONAL PROGRAMMING 2009.
[7] C.BARRY JAY. The Pattern Calculus [J]. ACM transactions on programming languages and systems 2004, 6(6).