{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,24]],"date-time":"2025-08-24T01:19:37Z","timestamp":1755998377065,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":28,"publisher":"ACM","license":[{"start":{"date-parts":[[2007,1,15]],"date-time":"2007-01-15T00:00:00Z","timestamp":1168819200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2007,1,15]]},"DOI":"10.1145\/1244381.1244399","type":"proceedings-article","created":{"date-parts":[[2007,6,6]],"date-time":"2007-06-06T14:37:31Z","timestamp":1181140651000},"page":"102-111","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":14,"title":["Tools and libraries to model and manipulate circular programs"],"prefix":"10.1145","author":[{"given":"Jo\u00e3o Paulo","family":"Fernandes","sequence":"first","affiliation":[{"name":"University of Minho, Portugal"}]},{"given":"Jo\u00e3o","family":"Saraiva","sequence":"additional","affiliation":[{"name":"University of Minho, Portugal"}]}],"member":"320","published-online":{"date-parts":[[2007,1,15]]},"reference":[{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00264249"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/581478.581500"},{"key":"e_1_3_2_1_4_1","unstructured":"O. de Moor K. Backhouse and S. D. Swierstra. First-class attribute grammars. Informatica (Slovenia) 24(3) 2000.  O. de Moor K. Backhouse and S. D. Swierstra. First-class attribute grammars. Informatica (Slovenia) 24(3) 2000."},{"key":"e_1_3_2_1_5_1","first-page":"1799","article-title":"Aspect-oriented compilers","author":"de Moor O.","year":"2000","journal-title":"Lecture Notes in Computer Science"},{"key":"e_1_3_2_1_6_1","unstructured":"A. Dijkstra. Stepping through Haskell. PhD thesis Computer Science Depart. Utrecht University The Netherlands November 2005.  A. Dijkstra. Stepping through Haskell . PhD thesis Computer Science Depart. Utrecht University The Netherlands November 2005."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1016\/0022-0000(82)90030-7"},{"key":"e_1_3_2_1_8_1","unstructured":"J. Fernandes and J. Saraiva. Calculating circular programs. (in preparation) 2006.  J. Fernandes and J. Saraiva. Calculating circular programs. (in preparation) 2006."},{"volume-title":"Summer School on Generic Programming","year":"2002","author":"Hinze R.","key":"e_1_3_2_1_9_1"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/143062.143156"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/36583.36593"},{"volume-title":"Prentice-Hall International Series in Computer Science. Prentice-Hall","year":"1993","author":"Jones N.","key":"e_1_3_2_1_12_1"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF00288644"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01692511"},{"volume-title":"Computing Science in the Netherlands CSN'87","year":"1987","author":"Kuiper M.","key":"e_1_3_2_1_15_1"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.5555\/645774.668118"},{"key":"e_1_3_2_1_17_1","unstructured":"S. Marlow and S. P. Jones. The new GHC\/Hugs Runtime System. 1999.  S. Marlow and S. P. Jones. The new GHC\/Hugs Runtime System. 1999."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/357766.351253"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/265779.265797"},{"volume-title":"Utrecht Univ.","year":"1994","author":"Pennings M.","key":"e_1_3_2_1_20_1"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/62021"},{"volume-title":"Utrecht University","year":"1999","author":"Saraiva J.","key":"e_1_3_2_1_22_1"},{"key":"e_1_3_2_1_23_1","series-title":"LNCS","first-page":"1","volume-title":"8th International Conference on Compiler Construction, CC\/ETAPS'99","author":"Saraiva J.","year":"1999"},{"volume-title":"Third Latin-American Conference on Functional Programming - CLAPF'99 - Recife","year":"1999","author":"Saraiva J.","key":"e_1_3_2_1_24_1"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"crossref","unstructured":"D.\n       \n      Swierstra P.\n       \n      Azero and \n      \n      \n      J.\n       \n      Saraiva\n      \n  \n  . \n  Designing and Implementing Combinator Languages. In D. Swierstra P. Henriques and J. Oliveira editors Third Summer School on Advanced Functional Programming volume \n  1608\n   of \n  LNCS Tutorial pages \n  150\n  --\n  206 September \n  1999\n  .  D. Swierstra P. Azero and J. Saraiva. Designing and Implementing Combinator Languages. In D. Swierstra P. Henriques and J. Oliveira editors Third Summer School on Advanced Functional Programming volume 1608 of LNCS Tutorial pages 150--206 September 1999.","DOI":"10.1007\/10704973_4"},{"key":"e_1_3_2_1_26_1","series-title":"LNCS","first-page":"48","volume-title":"International Summer School on Attribute Grammars, Applications and Systems","author":"Swierstra D.","year":"1991"},{"volume-title":"Systems Implementation","year":"2000","author":"Swierstra D.","key":"e_1_3_2_1_27_1"},{"volume-title":"Department of Software Technology","year":"1994","author":"Tip F.","key":"e_1_3_2_1_28_1"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:LISP.0000029450.36668.cb"}],"event":{"name":"PEPM07: Partial Evaluation and Program Manipulation","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"],"location":"Nice France","acronym":"PEPM07"},"container-title":["Proceedings of the 2007 ACM SIGPLAN symposium on Partial evaluation and semantics-based program manipulation"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1244381.1244399","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1244381.1244399","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T14:51:30Z","timestamp":1750258290000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1244381.1244399"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,1,15]]},"references-count":28,"alternative-id":["10.1145\/1244381.1244399","10.1145\/1244381"],"URL":"https:\/\/doi.org\/10.1145\/1244381.1244399","relation":{},"subject":[],"published":{"date-parts":[[2007,1,15]]},"assertion":[{"value":"2007-01-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}