{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:46:35Z","timestamp":1772163995660,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":27,"publisher":"ACM","license":[{"start":{"date-parts":[[2011,9,19]],"date-time":"2011-09-19T00:00:00Z","timestamp":1316390400000},"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":[[2011,9,19]]},"DOI":"10.1145\/2034773.2034814","type":"proceedings-article","created":{"date-parts":[[2011,9,20]],"date-time":"2011-09-20T09:50:16Z","timestamp":1316512216000},"page":"292-306","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":7,"title":["Forest"],"prefix":"10.1145","author":[{"given":"Kathleen","family":"Fisher","sequence":"first","affiliation":[{"name":"Tufts University, Medford, MA, USA"}]},{"given":"Nate","family":"Foster","sequence":"additional","affiliation":[{"name":"Cornell University, Ithaca, NY, USA"}]},{"given":"David","family":"Walker","sequence":"additional","affiliation":[{"name":"Princeton University, Princeton, NJ, USA"}]},{"given":"Kenny Q.","family":"Zhu","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}]}],"member":"320","published-online":{"date-parts":[[2011,9,19]]},"reference":[{"key":"e_1_3_2_2_1_1","first-page":"41","volume-title":"RoEduNet","author":"Buraga S.-C.","year":"2003"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/1040305.1040328"},{"key":"e_1_3_2_2_3_1","unstructured":"Filesystem Hierarchy Standard Group. Filesystem hierarchy standard. http:\/\/www.pathname.com\/fhs\/ 2004.  Filesystem Hierarchy Standard Group. Filesystem hierarchy standard. http:\/\/www.pathname.com\/fhs\/ 2004."},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065046"},{"key":"e_1_3_2_2_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111037.1111039"},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1667053.1667059"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1938551.1938556"},{"key":"e_1_3_2_2_9_1","unstructured":"Forest: A language and toolkit for programming with file system fragments. http:\/\/forestproj.org 2010.  Forest: A language and toolkit for programming with file system fragments. http:\/\/forestproj.org 2010."},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1232420.1232424"},{"key":"e_1_3_2_2_11_1","first-page":"7","volume-title":"NSDI","author":"Freedman M. J.","year":"2010"},{"key":"e_1_3_2_2_12_1","first-page":"18","volume-title":"NSDI","author":"Freedman M. J.","year":"2004"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1002\/1097-024X(200009)30:11%3C1203::AID-SPE338%3E3.3.CO;2-E"},{"key":"e_1_3_2_2_14_1","unstructured":"Haskell Graphviz Package. http:\/\/hackage.haskell.org\/package\/graphviz.  Haskell Graphviz Package. http:\/\/hackage.haskell.org\/package\/graphviz."},{"key":"e_1_3_2_2_15_1","unstructured":"Haskell Source Extensions Package. http:\/\/hackage.haskell.org\/package\/haskell-src-exts.  Haskell Source Extensions Package. http:\/\/hackage.haskell.org\/package\/haskell-src-exts."},{"key":"e_1_3_2_2_16_1","unstructured":"Haskell Source Meta Package. http:\/\/hackage.haskell.org\/package\/haskell-src-meta.  Haskell Source Meta Package. http:\/\/hackage.haskell.org\/package\/haskell-src-meta."},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/1863543.1863573"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/604174.604179"},{"key":"e_1_3_2_2_20_1","unstructured":"LINQ\n  : .NET language-integrated query. http:\/\/msdn.microsoft.com\/library\/bb308959.aspx Feb. 2007.  LINQ: .NET language-integrated query. http:\/\/msdn.microsoft.com\/library\/bb308959.aspx Feb. 2007."},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1291201.1291211"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1190216.1190231"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-30477-7_2"},{"key":"e_1_3_2_2_24_1","volume-title":"Local reasoning for filesystems. Master's thesis","author":"Ntzik G.","year":"2010"},{"key":"e_1_3_2_2_25_1","volume-title":"http:\/\/www.padsproj.org\/","author":"PADS","year":"2007"},{"key":"e_1_3_2_2_26_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380250705"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/581690.581691"},{"key":"e_1_3_2_2_28_1","volume-title":"Nov.","author":"Syme D.","year":"2010"},{"key":"e_1_3_2_2_29_1","unstructured":"Template Haskell Extension Proposal. hackage.haskell.org\/trac\/ghc\/blog\/Template%20Haskell%20Proposal.  Template Haskell Extension Proposal. hackage.haskell.org\/trac\/ghc\/blog\/Template%20Haskell%20Proposal."}],"event":{"name":"ICFP '11: ACM SIGPLAN International Conference on Functional Programming","location":"Tokyo Japan","acronym":"ICFP '11","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 16th ACM SIGPLAN international conference on Functional programming"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2034773.2034814","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2034773.2034814","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T05:48:39Z","timestamp":1750225719000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2034773.2034814"}},"subtitle":["a language and toolkit for programming with filestores"],"short-title":[],"issued":{"date-parts":[[2011,9,19]]},"references-count":27,"alternative-id":["10.1145\/2034773.2034814","10.1145\/2034773"],"URL":"https:\/\/doi.org\/10.1145\/2034773.2034814","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2034574.2034814","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2011,9,19]]},"assertion":[{"value":"2011-09-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}