LEADER 04263nam 22006255 450 001 9910768475303321 005 20200629195213.0 010 $a3-540-68528-6 024 7 $a10.1007/BFb0055420 035 $a(CKB)1000000000210968 035 $a(SSID)ssj0000323924 035 $a(PQKBManifestationID)11285438 035 $a(PQKBTitleCode)TC0000323924 035 $a(PQKBWorkID)10304395 035 $a(PQKB)10166237 035 $a(DE-He213)978-3-540-68528-9 035 $a(PPN)155226274 035 $a(EXLCZ)991000000000210968 100 $a20121227d1998 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt 182 $cc 183 $acr 200 10$aImplementation of Functional Languages$b[electronic resource] $e9th International Workshop, IFL'97, St. Andrews, Scotland, UK, September 10-12, 1997, Selected Papers /$fedited by Chris Clack, Kevin Hammond, Tony Davie 205 $a1st ed. 1998. 210 1$aBerlin, Heidelberg :$cSpringer Berlin Heidelberg :$cImprint: Springer,$d1998. 215 $a1 online resource (X, 382 p.) 225 1 $aLecture Notes in Computer Science,$x0302-9743 ;$v1467 300 $aBibliographic Level Mode of Issuance: Monograph 311 $a3-540-64849-6 327 $aC--: A portable assembly language -- The brisk machine: A simplified STG machine -- A Haskell to Java Virtual Machine code compiler -- Common subexpressions are uncommon in lazy functional languages -- With-loop-folding in Sac-condensing consecutive array operations -- Types for register allocation -- Types for 0, 1 or many uses -- Fully persistent graphs?which one to choose? -- Auburn: A kit for benchmarking functional data structures -- Complete and partial redex trails of functional computations -- Engineering large parallel functional programs -- Parallelising a large functional program or: Keeping LOLITA busy -- Naira: A parallel 2Haskell compiler -- Lazy thread and task creation in parallel graph-reduction -- DREAM: The distributed Eden abstract machine -- Using multicasting for optimising data-parallelism -- Using concurrent Haskell to develop views over an active repository -- Interactive functional objects in Clean -- Programming in the large: The algebraic-functional language Opal 2? -- Context patterns, part II -- A compacting garbage collector for unidirectional heaps. 330 $aThis book constitutes the thoroughly refereed post-workshop proceedings of the 9th International Workshop on Implementation of Functional Languages, IFL'97, held in St. Andrews, Scotland, UK, in September 1997. The 21 revised full papers presented were selected from the 34 papers accepted for presentation at the workshop during a second round of thorough a-posteriori reviewing. The book is divided in sections on compilation, types, benchmarking and profiling, parallelism, interaction, language design, and garbage collection. 410 0$aLecture Notes in Computer Science,$x0302-9743 ;$v1467 606 $aProgramming languages (Electronic computers) 606 $aComputer programming 606 $aComputer logic 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 606 $aProgramming Techniques$3https://scigraph.springernature.com/ontologies/product-market-codes/I14010 606 $aLogics and Meanings of Programs$3https://scigraph.springernature.com/ontologies/product-market-codes/I1603X 615 0$aProgramming languages (Electronic computers) 615 0$aComputer programming. 615 0$aComputer logic. 615 14$aProgramming Languages, Compilers, Interpreters. 615 24$aProgramming Techniques. 615 24$aLogics and Meanings of Programs. 676 $a005.13 702 $aClack$b Chris$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aHammond$b Kevin$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aDavie$b Tony$4edt$4http://id.loc.gov/vocabulary/relators/edt 712 12$aInternational Workshop on the Implementation of Functional Languages$f(1997 :$eSt. Andrews, Scotland) 906 $aBOOK 912 $a9910768475303321 996 $aImplementation of Functional Languages$91944998 997 $aUNINA