{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T15:17:40Z","timestamp":1725549460675},"publisher-location":"Berlin, Heidelberg","reference-count":13,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642121067"},{"type":"electronic","value":"9783642121074"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-12107-4_12","type":"book-chapter","created":{"date-parts":[[2010,3,8]],"date-time":"2010-03-08T06:59:18Z","timestamp":1268031558000},"page":"154-163","source":"Crossref","is-referenced-by-count":8,"title":["ScalaQL: Language-Integrated Database Queries for Scala"],"prefix":"10.1007","author":[{"given":"Daniel","family":"Spiewak","sequence":"first","affiliation":[]},{"given":"Tian","family":"Zhao","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"12_CR1","doi-asserted-by":"crossref","unstructured":"Cook, W.R., Rai, S.: Safe Query Objects: Statically typed objects as remotely executable queries. In: Proceedings of the International Conference on Software Engineering (ICSE), pp. 97\u2013106 (2005)","DOI":"10.1145\/1062455.1062488"},{"key":"12_CR2","unstructured":"Defunkt, C.: Ruby\u2019s Ambition (2008), http:\/\/ambition.rubyforge.org\/"},{"issue":"03","key":"12_CR3","doi-asserted-by":"publisher","first-page":"455","DOI":"10.1017\/S0956796802004574","volume":"13","author":"C. Elliott","year":"2003","unstructured":"Elliott, C., Finne, S., De Moor, O.: Compiling Embedded Languages. Journal of Functional Programming\u00a013(03), 455\u2013481 (2003)","journal-title":"Journal of Functional Programming"},{"key":"12_CR4","unstructured":"Fowler, M.: Domain Specific Language (2007), http:\/\/www.martinfowler.com\/bliki\/DomainSpecificLanguage.html"},{"key":"12_CR5","doi-asserted-by":"crossref","unstructured":"Gil, J.Y., Lenz, K.: Simple and safe SQL queries with C++ templates. In: GPCE 2007: Proceedings of the 6th international conference on Generative programming and component engineering, pp. 13\u201324 (2007)","DOI":"10.1145\/1289971.1289976"},{"key":"12_CR6","doi-asserted-by":"crossref","unstructured":"Leijen, D., Meijer, E.: Domain specific embedded compilers. In: Proceedings of the 2nd Conference on Domain-Specific Languages, pp. 109\u2013122 (1999)","DOI":"10.1145\/331960.331977"},{"key":"12_CR7","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1145\/101620.101642","volume-title":"Advances in database programming languages","author":"D. Maier","year":"1990","unstructured":"Maier, D.: Representing database programs as objects. In: Advances in database programming languages, pp. 377\u2013386. ACM, New York (1990)"},{"key":"12_CR8","doi-asserted-by":"crossref","unstructured":"Meijer, E., Beckman, B., Bierman, G.M.: LINQ: Reconciling object, relations and XML in the .NET framework. In: Proceedings of the ACM Symposium on Principles Database Systems (2006)","DOI":"10.1145\/1142473.1142552"},{"key":"12_CR9","volume-title":"Understanding SQL and Java together: a guide to SQLJ, JDBC, and related technologies","author":"J. Melton","year":"2000","unstructured":"Melton, J., Eisenberg, A.: Understanding SQL and Java together: a guide to SQLJ, JDBC, and related technologies. Morgan Kaufmann, San Francisco (2000)"},{"key":"12_CR10","unstructured":"Steele Jr., G.L.: Common LISP: the language. Digital Press (1984)"},{"key":"12_CR11","doi-asserted-by":"crossref","unstructured":"Van Wyk, E., Krishnan, L., Bodin, D., Johnson, E.: Adding domain-specific and general purpose language features to java with the java language extender. In: Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications, pp. 728\u2013729 (2006)","DOI":"10.1145\/1176617.1176696"},{"key":"12_CR12","unstructured":"Welsh, N., Solsona, F., Glover, I.: SchemeUnit and SchemeQL: Two little languages. In: Third Workshop on Scheme and Functional Programming (2002)"},{"key":"12_CR13","unstructured":"Zeiger, S.: A Type-Safe Database Query DSL for Scala (2008), http:\/\/szeiger.de\/blog\/2008\/12\/21\/a-type-safe-database-query-dsl-for-scala\/"}],"container-title":["Lecture Notes in Computer Science","Software Language Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-12107-4_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,5,28]],"date-time":"2020-05-28T19:59:35Z","timestamp":1590695975000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-12107-4_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642121067","9783642121074"],"references-count":13,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-12107-4_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}