Graceful patterns for patterns in grace
暂无分享,去创建一个
Grace is a new object-oriented programming language aimed at education. Here we describe patterns relating to pattern-matching in this language. The design of the pattern-matching system is described in [Homer et al. 2012]; this paper seeks to guide those wishing to use pattern matching in Grace or in other languages with similar facilities towards best practices for understandable and maintainable patterns.
[1] C. A. R. Hoare,et al. A contribution to the development of ALGOL , 1966, CACM.
[2] Andrew P. Black,et al. Patterns as objects in grace , 2012, DLS '12.
[3] Ralph Johnson,et al. design patterns elements of reusable object oriented software , 2019 .
[4] Andrew P. Black,et al. Grace: the absence of (inessential) difficulty , 2012, Onward! 2012.