{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T18:56:39Z","timestamp":1725562599126},"publisher-location":"Berlin, Heidelberg","reference-count":20,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540222538"},{"type":"electronic","value":"9783540248361"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-24836-1_15","type":"book-chapter","created":{"date-parts":[[2010,8,8]],"date-time":"2010-08-08T15:50:55Z","timestamp":1281282655000},"page":"209-223","source":"Crossref","is-referenced-by-count":2,"title":["Parametric Fortran \u2013 A Program Generator for Customized Generic Fortran Extensions"],"prefix":"10.1007","author":[{"given":"Martin","family":"Erwig","sequence":"first","affiliation":[]},{"given":"Zhe","family":"Fu","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"15_CR1","unstructured":"Bodin, F., Beckman, P., Gannon, D., Gotwals, J., Srinivas, S.: Sage++: A Class Library for Building Fortran 90 and C++ Restructuring Tools. In: Second Object- Oriented Numerics Conference (OON-SKI 1994), pp. 122\u2013138 (1994)"},{"key":"15_CR2","volume-title":"MATLAB Programming for Engineers","author":"S.J. Chapman","year":"2001","unstructured":"Chapman, S.J.: MATLAB Programming for Engineers. Brooks Cole, Pacific Grove (2001)"},{"key":"15_CR3","doi-asserted-by":"publisher","first-page":"137","DOI":"10.1016\/S1463-5003(01)00006-3","volume":"3","author":"B. Chua","year":"2001","unstructured":"Chua, B., Bennett, A.F.: An Inverse Ocean Modeling System. Ocean Modelling\u00a03, 137\u2013165 (2001)","journal-title":"Ocean Modelling"},{"key":"15_CR4","doi-asserted-by":"crossref","unstructured":"Dickenson, R.E., Zebiak, S.E., Anderson, J.L., Blackmon, M.L., DeLuca, C., Hogan, T.F., Iredell, M., Ji, M., Rood, R., Suarez, M.J., Taylor, K.E.: How Can We Advance Our Weather and Climate Models as a Community? Bulletin of the American Meteorological Society\u00a083(3) (2002)","DOI":"10.1175\/1520-0477(2002)083<0431:HCWAOW>2.3.CO;2"},{"key":"15_CR5","unstructured":"Dornan, C.: Alex: A Lex for Haskell Programmers (1997), http:\/\/haskell.org\/libraries\/alextar.gz"},{"key":"15_CR6","unstructured":"Ferraro, R., Sato, T., Brasseur, G., DeLuca, C., Guilyardi, E.: Modeling The Earth System. In: Int. Symp. on Geoscience and Remote Sensing (2003)"},{"issue":"1","key":"15_CR7","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/S0167-6423(96)00015-9","volume":"28","author":"S. Fitzpatrick","year":"1997","unstructured":"Fitzpatrick, S., Harmer, T.J., Stewart, A., Clint, M., Boyle, J.M.: The Automated Transformation of Abstract Specifications of Numerical Algorithms into Efficient Array Processor Implementations. Science of Computer Programming\u00a028(1), 1\u201341 (1997)","journal-title":"Science of Computer Programming"},{"key":"15_CR8","unstructured":"Gomez, C., Capolsini, P.: Macroc and Macrofort, C and Fortran Code Generation Within Maple. Maple Technical Newsletter 3(1) (1996)"},{"key":"15_CR9","unstructured":"IOM, http:\/\/iom.asu.edu\/"},{"key":"15_CR10","unstructured":"Iverson, K.E.: Introduction to APL. APL Press (1984)"},{"key":"15_CR11","unstructured":"Iverson, K.E.: J Introduction and Dictionary. Iverson Software Inc., Toronto, Canada (1995)"},{"key":"15_CR12","doi-asserted-by":"crossref","unstructured":"L\u00e4mmel, R., Peyton Jones, S.: Scrap Your Boilerplate: A Practical Design Pattern for Generic Programming. In: ACM SIGPLAN Workshop on Types in Language Design and Implementation, pp. 26\u201337 (2003)","DOI":"10.1145\/604174.604179"},{"key":"15_CR13","unstructured":"Marlow, S., Gill, A.: Happy User Guide (2000), http:\/\/www.haskell.org\/happy\/doc\/html\/happy.html"},{"issue":"1","key":"15_CR14","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1145\/344949.344959","volume":"7","author":"B. Myers","year":"2000","unstructured":"Myers, B., Hudson, S., Pausch, R.: Past, Present, and Future of User Interface Software Tools. ACM Transactions on Computer-Human Interaction\u00a07(1), 3\u201328 (2000)","journal-title":"ACM Transactions on Computer-Human Interaction"},{"key":"15_CR15","volume-title":"Haskell 98 Language and Libraries: The Revised Report","author":"S.L. Peyton Jones","year":"2003","unstructured":"Peyton Jones, S.L.: Haskell 98 Language and Libraries: The Revised Report. Cambridge University Press, Cambridge (2003)"},{"key":"15_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1007\/3-540-44806-3_2","volume-title":"Semantics, Applications, and Implementation of Program Generation","author":"T. Sheard","year":"2001","unstructured":"Sheard, T.: Accomplishments and Research Challenges in Meta-Programming. In: Taha, W. (ed.) SAIG 2001. LNCS, vol.\u00a02196, pp. 2\u201344. Springer, Heidelberg (2001)"},{"key":"15_CR17","doi-asserted-by":"crossref","unstructured":"Sheard, T., Peyton Jones, S.L.: Template Metaprogramming for Haskell. In: Haskell Workshop (2002)","DOI":"10.1145\/581690.581691"},{"key":"15_CR18","unstructured":"Simulog, S.A.: Guyancourt, France. FORESYS, FORtran Engineering SYStem, Reference Manual v1.5 (1996)"},{"issue":"1-2","key":"15_CR19","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1016\/S0304-3975(00)00053-0","volume":"248","author":"W. Taha","year":"2000","unstructured":"Taha, W., Sheard, T.: MetaML and Multi-Stage Programming with Explicit Annotations. Theoretical Computer Science\u00a0248(1-2), 211\u2013242 (2000)","journal-title":"Theoretical Computer Science"},{"key":"15_CR20","unstructured":"van Engelen, R., Wolters, L., Cats, G.: The CTADEL Application Driver for Numerical Weather Forecast Systems. In: 15th IMACS World Congress, vol.\u00a04, pp. 571\u2013576 (1997)"}],"container-title":["Lecture Notes in Computer Science","Practical Aspects of Declarative Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-24836-1_15.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,18]],"date-time":"2020-11-18T23:56:41Z","timestamp":1605743801000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-24836-1_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540222538","9783540248361"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-24836-1_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}