An application of functional programming: Quilting

被引:0
|
作者
Curtis, S [1 ]
机构
[1] Univ Stirling, Dept Math & Comp Sci, Stirling FK9 4LA, Scotland
来源
TRENDS IN FUNCTIONAL PROGRAMMING, VOL 2 | 2000年
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Quilting (including the patchwork that the typical quilter indulges in) is primarily a leisure activity, one which on the surface seems to have little to do with functional programming. However, both the patchwork and the social participation in group projects often yield interesting combinatorial problems. This paper looks at the suitability of functional programming for solving these types of problems, considering two representative problems and their functional solutions.
引用
收藏
页码:145 / 157
页数:13
相关论文
共 50 条
  • [41] Algorithms for Functional Programming
    Ragde, Prabhakar
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2020, 30
  • [42] THE PROMISES OF FUNCTIONAL PROGRAMMING
    Hinsen, Konrad
    COMPUTING IN SCIENCE & ENGINEERING, 2009, 11 (04) : 86 - 90
  • [43] Fundamentalist Functional Programming
    Meijer, Erik
    GPCE'08: PROCEEDINGS OF THE ACM SIGPLAN SEVENTH INTERNATIONAL CONFERENCE ON GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING, 2008, : 99 - 99
  • [44] More functional programming
    不详
    ISABELLE/HOL, 2002, 2283 : 27 - 51
  • [45] CONCATENATIVE PROGRAMMING An Overlooked Paradigm in Functional Programming
    Herzberg, Dominikus
    Reichert, Tim
    ICSOFT 2009: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATA TECHNOLOGIES, VOL 1, 2009, : 257 - +
  • [46] Functional Programming at Work in Object Oriented Programming
    Narbel, Ph.
    JOURNAL OF OBJECT TECHNOLOGY, 2009, 8 (06): : 181 - 209
  • [47] Functional programming languages
    Goldberg, B
    ACM COMPUTING SURVEYS, 1996, 28 (01) : 249 - 251
  • [48] LAZY FUNCTIONAL PROGRAMMING
    WADLER, P
    COMPUTER JOURNAL, 1989, 32 (02): : 97 - 97
  • [49] Functional Choreographic Programming
    Cruz-Filipe, Luís
    Graversen, Eva
    Lugović, Lovro
    Montesi, Fabrizio
    Peressotti, Marco
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2022, 13572 LNCS : 212 - 237
  • [50] Functional Logic Programming
    Antoy, Sergio
    Hanus, Michael
    COMMUNICATIONS OF THE ACM, 2010, 53 (04) : 74 - 85