{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:49:04Z","timestamp":1750308544743,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":22,"publisher":"ACM","license":[{"start":{"date-parts":[[2013,8,28]],"date-time":"2013-08-28T00:00:00Z","timestamp":1377648000000},"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":[[2013,8,28]]},"DOI":"10.1145\/2620678.2620689","type":"proceedings-article","created":{"date-parts":[[2014,10,31]],"date-time":"2014-10-31T19:32:56Z","timestamp":1414783976000},"page":"105-115","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Piglets to the rescue"],"prefix":"10.1145","author":[{"given":"Lo\u00efc","family":"Denuzi\u00e8re","sequence":"first","affiliation":[{"name":"IntelliFactory"}]},{"given":"Ernesto","family":"Rodriguez","sequence":"additional","affiliation":[{"name":"IntelliFactory"}]},{"given":"Adam","family":"Granicz","sequence":"additional","affiliation":[{"name":"IntelliFactory"}]}],"member":"320","published-online":{"date-parts":[[2013,8,28]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"H. Apfelmus. Reactive-banana. Library Home Page http:\/\/www.haskell.org\/haskellwiki\/Reactive-banana Retrieved on August 1 2013.  H. Apfelmus. Reactive-banana. Library Home Page http:\/\/www.haskell.org\/haskellwiki\/Reactive-banana Retrieved on August 1 2013."},{"volume-title":"Implementation and Application of Functional Languages","year":"2010","author":"Bjornson J.","key":"e_1_3_2_1_2_1"},{"volume-title":"Packt Publishing Ltd","year":"2012","author":"Clark J. E.","key":"e_1_3_2_1_3_1"},{"volume-title":"University of Edinburg","year":"2008","author":"Cooper E.","key":"e_1_3_2_1_4_1"},{"key":"e_1_3_2_1_5_1","first-page":"41","volume-title":"Genuinely Functional User Interfaces. In ACM Sigplan Workshop on Haskell","author":"Courtney A.","year":"2001"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462161"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1600193.1600198"},{"key":"e_1_3_2_1_8_1","unstructured":"A. Granicz A. Tayanovskyy and J. Bjornson. WebSharper Manual. http:\/\/websharper.com\/WebSharper.pdf Retrieved on August 1 2013.  A. Granicz A. Tayanovskyy and J. Bjornson. WebSharper Manual. http:\/\/websharper.com\/WebSharper.pdf Retrieved on August 1 2013."},{"key":"e_1_3_2_1_9_1","unstructured":"A. Gutierrez. Web application client side architecture with AngularJS. 2013.  A. Gutierrez. Web application client side architecture with AngularJS. 2013."},{"volume-title":"Retrieved on","year":"2014","author":"Katz Y.","key":"e_1_3_2_1_10_1"},{"issue":"3","key":"e_1_3_2_1_11_1","first-page":"26","article-title":"A description of the Model-View-Controller user interface paradigm in the Smalltalk-80 system","volume":"1","author":"Krasner G.","year":"1988","journal-title":"Journal of Object Oriented Programming"},{"volume-title":"Retrieved on","year":"2004","author":"Leroy X.","key":"e_1_3_2_1_12_1"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1900160.1900173"},{"volume-title":"Implementation and Application of Functional Languages","year":"2010","author":"Michels S.","key":"e_1_3_2_1_14_1"},{"volume-title":"Sams Publishing","year":"2006","author":"Nathan A.","key":"e_1_3_2_1_15_1"},{"key":"e_1_3_2_1_16_1","unstructured":"J. Papa. Knockout's Built-in Bindings for HTML and JavaScript. MSDN Magazine http:\/\/msdn.microsoft.com\/en-us\/magazine\/hh852598.aspx Retrieved on August 1 2013.  J. Papa. Knockout's Built-in Bindings for HTML and JavaScript. MSDN Magazine http:\/\/msdn.microsoft.com\/en-us\/magazine\/hh852598.aspx Retrieved on August 1 2013."},{"volume-title":"The MIT Press","year":"2002","author":"Pierce B. C.","key":"e_1_3_2_1_17_1"},{"key":"e_1_3_2_1_18_1","unstructured":"A. Ronacher. Pluggable views. Library Home Page http:\/\/flask.pocoo.org\/docs\/views\/ Retrieved on August 1 2013.  A. Ronacher. Pluggable views. Library Home Page http:\/\/flask.pocoo.org\/docs\/views\/ Retrieved on August 1 2013."},{"key":"e_1_3_2_1_19_1","unstructured":"S. Senf. Ketchup -- Tasty Form Validation. Library Home Page https:\/\/github.com\/mustardamus\/ketchup-plugin Retrieved on August 1 2013.  S. Senf. Ketchup -- Tasty Form Validation. Library Home Page https:\/\/github.com\/mustardamus\/ketchup-plugin Retrieved on August 1 2013."},{"key":"e_1_3_2_1_20_1","unstructured":"M. Snoyman. Developing Web Applications with Haskell and Yesod chapter 8. O'Reilly Media 2012.   M. Snoyman. Developing Web Applications with Haskell and Yesod chapter 8. O'Reilly Media 2012."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/289444.289469"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.5555\/2430674"}],"event":{"name":"IFL '13: The 25th symposium on Implementation and Application of Functional Languages","acronym":"IFL '13","location":"Nijmegen Netherlands"},"container-title":["Proceedings of the 25th symposium on Implementation and Application of Functional Languages"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2620678.2620689","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2620678.2620689","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T19:03:33Z","timestamp":1750273413000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2620678.2620689"}},"subtitle":["Declarative User Interface Specification with Pluggable View Models"],"short-title":[],"issued":{"date-parts":[[2013,8,28]]},"references-count":22,"alternative-id":["10.1145\/2620678.2620689","10.1145\/2620678"],"URL":"https:\/\/doi.org\/10.1145\/2620678.2620689","relation":{},"subject":[],"published":{"date-parts":[[2013,8,28]]},"assertion":[{"value":"2013-08-28","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}