메뉴 건너뛰기




Volumn 65, Issue 2, 2007, Pages 108-139

Metamorphisms: Streaming representation-changers

Author keywords

Conversion; Data representations; Folds; Fusion; Online algorithms; Streaming; Unfolds

Indexed keywords

ALGORITHMS; DATA REDUCTION; METADATA; ONLINE SYSTEMS; VIRTUAL REALITY;

EID: 33846860597     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.scico.2006.01.006     Document Type: Article
Times cited : (17)

References (47)
  • 1
    • 84956968165 scopus 로고    scopus 로고
    • Sorting morphisms
    • Advanced Functional Programming. Swierstra S.D., Henriques P.R., and Oliveira J.N. (Eds)
    • Augusteijn L. Sorting morphisms. In: Swierstra S.D., Henriques P.R., and Oliveira J.N. (Eds). Advanced Functional Programming. Lecture Notes in Computer Science vol. 1608 (1998) 1-27
    • (1998) Lecture Notes in Computer Science , vol.1608 , pp. 1-27
    • Augusteijn, L.1
  • 3
    • 33846870576 scopus 로고    scopus 로고
    • Java Community Process
    • Benson R. Streaming API for XML. JSR 173 (March 2004), Java Community Process
    • (2004) JSR 173
    • Benson, R.1
  • 5
    • 35248870214 scopus 로고    scopus 로고
    • Arithmetic coding with folds and unfolds
    • Advanced Functional Programming 4. Jeuring J., and Jones S.P. (Eds), Springer-Verlag
    • Bird R., and Gibbons J. Arithmetic coding with folds and unfolds. In: Jeuring J., and Jones S.P. (Eds). Advanced Functional Programming 4. Lecture Notes in Computer Science vol. 2638 (2003), Springer-Verlag 1-26
    • (2003) Lecture Notes in Computer Science , vol.2638 , pp. 1-26
    • Bird, R.1    Gibbons, J.2
  • 8
    • 33846891569 scopus 로고    scopus 로고
    • Eerke Boiten, The many disguises of accumulation, Technical Report 91-26, Department of Informatics, University of Nijmegen, December 1991
  • 11
    • 33846881335 scopus 로고    scopus 로고
    • Jeremy Gibbons, Algebras for Tree Algorithms. D.Phil. Thesis, Programming Research Group, Oxford University, Available as Technical Monograph PRG-94, ISBN 0-902928-72-4, 1991
  • 12
    • 22044455596 scopus 로고    scopus 로고
    • Polytypic downwards accumulations
    • Proceedings of Mathematics of Program Construction. Jeuring J. (Ed), Springer-Verlag, Marstrand, Sweden
    • Gibbons J. Polytypic downwards accumulations. In: Jeuring J. (Ed). Proceedings of Mathematics of Program Construction. Lecture Notes in Computer Science vol. 1422 (June 1998), Springer-Verlag, Marstrand, Sweden 207-233
    • (1998) Lecture Notes in Computer Science , vol.1422 , pp. 207-233
    • Gibbons, J.1
  • 14
    • 33645476734 scopus 로고    scopus 로고
    • Calculating functional programs
    • Algebraic and Coalgebraic Methods in the Mathematics of Program Construction. Backhouse R., Crole R., and Gibbons J. (Eds), Springer-Verlag
    • Gibbons J. Calculating functional programs. In: Backhouse R., Crole R., and Gibbons J. (Eds). Algebraic and Coalgebraic Methods in the Mathematics of Program Construction. Lecture Notes in Computer Science vol. 2297 (2002), Springer-Verlag 148-203
    • (2002) Lecture Notes in Computer Science , vol.2297 , pp. 148-203
    • Gibbons, J.1
  • 15
    • 33746069620 scopus 로고    scopus 로고
    • Origami programming
    • The Fun of Programming. Gibbons J., and de~Moor O. (Eds), Palgrave
    • Gibbons J. Origami programming. In: Gibbons J., and de~Moor O. (Eds). The Fun of Programming. Cornerstones in Computing (2003), Palgrave 41-60
    • (2003) Cornerstones in Computing , pp. 41-60
    • Gibbons, J.1
  • 16
    • 33746092110 scopus 로고    scopus 로고
    • Streaming representation-changers
    • Mathematics of Program Construction. Kozen D. (Ed)
    • Gibbons J. Streaming representation-changers. In: Kozen D. (Ed). Mathematics of Program Construction. Lecture Notes in Computer Science vol. 3125 (July 2004) 142-168
    • (2004) Lecture Notes in Computer Science , vol.3125 , pp. 142-168
    • Gibbons, J.1
  • 17
    • 33645999678 scopus 로고    scopus 로고
    • An unbounded spigot algorithm for the digits of π
    • Gibbons J. An unbounded spigot algorithm for the digits of π. American Mathematical Monthly 113 4 (2006)
    • (2006) American Mathematical Monthly , vol.113 , Issue.4
    • Gibbons, J.1
  • 18
    • 24044451886 scopus 로고    scopus 로고
    • Proof methods for corecursive programs
    • Gibbons J., and Hutton G. Proof methods for corecursive programs. Fundamenta Informatica 66 4 (2005) 353-366
    • (2005) Fundamenta Informatica , vol.66 , Issue.4 , pp. 353-366
    • Gibbons, J.1    Hutton, G.2
  • 19
    • 0031600906 scopus 로고    scopus 로고
    • Jeremy Gibbons, Geraint Jones, The under-appreciated unfold. in: Proceedings of the Third ACM SIGPLAN International Conference on Functional Programming, Baltimore, Maryland, September 1998, pp. 273-279
  • 20
    • 33846876312 scopus 로고    scopus 로고
    • Bill Gosper, Continued fraction arithmetic, 1981 (unpublished manuscript)
  • 21
    • 85034647614 scopus 로고
    • A typed lambda calculus with categorical type constructors
    • Category Theory and Computer Science. Pitt D.H., Poigné A., and Rydeheard D.E. (Eds), Springer-Verlag
    • Hagino T. A typed lambda calculus with categorical type constructors. In: Pitt D.H., Poigné A., and Rydeheard D.E. (Eds). Category Theory and Computer Science. Lecture Notes in Computer Science vol. 283 (1987), Springer-Verlag 140-157
    • (1987) Lecture Notes in Computer Science , vol.283 , pp. 140-157
    • Hagino, T.1
  • 23
    • 0024648265 scopus 로고
    • Why functional programming matters
    • Also in [43]
    • Hughes J. Why functional programming matters. Computer Journal 32 2 (1989) 98-107 Also in [43]
    • (1989) Computer Journal , vol.32 , Issue.2 , pp. 98-107
    • Hughes, J.1
  • 24
    • 1442313296 scopus 로고    scopus 로고
    • John Hughes, Doaitse Swierstra, Polish parsers, step by step, in: International Conference on Functional Programming, 2003, pp. 239-248
  • 25
    • 0030552599 scopus 로고    scopus 로고
    • Back to basics: Deriving representation changers functionally
    • Hutton G., and Meijer E. Back to basics: Deriving representation changers functionally. Journal of Functional Programming 6 1 (1996) 181-188
    • (1996) Journal of Functional Programming , vol.6 , Issue.1 , pp. 181-188
    • Hutton, G.1    Meijer, E.2
  • 27
    • 84957806476 scopus 로고
    • Mongruences and cofree coalgebras
    • Algebraic Methodology and Software Technology
    • Jacobs B. Mongruences and cofree coalgebras. Algebraic Methodology and Software Technology. Lecture Notes in Computer Science vol. 936 (1995) 245-260
    • (1995) Lecture Notes in Computer Science , vol.936 , pp. 245-260
    • Jacobs, B.1
  • 30
    • 33846877600 scopus 로고    scopus 로고
    • David Lester, Vuillemin's exact real arithmetic, in: Rogardt Heldal, Carsten Kehler Holst, Philip Wadler (Eds.), Glasgow Functional Programming Workshop, 1991, pp. 225-238
  • 31
    • 0034870483 scopus 로고    scopus 로고
    • David Lester, Effective continued fractions, in: Proceedings of the Fifteenth IEEE Arithmetic Conference, 2001, pp. 163-172
  • 32
    • 0025507960 scopus 로고
    • Data structures and program transformation
    • Malcolm G. Data structures and program transformation. Science of Computer Programming 14 (1990) 255-279
    • (1990) Science of Computer Programming , vol.14 , pp. 255-279
    • Malcolm, G.1
  • 34
    • 85014115727 scopus 로고
    • Functional programming with bananas, lenses, envelopes and barbed wire
    • Functional Programming Languages and Computer Architecture. Hughes J. (Ed), Springer-Verlag
    • Meijer E., Fokkinga M., and Paterson R. Functional programming with bananas, lenses, envelopes and barbed wire. In: Hughes J. (Ed). Functional Programming Languages and Computer Architecture. Lecture Notes in Computer Science vol. 523 (1991), Springer-Verlag 124-144
    • (1991) Lecture Notes in Computer Science , vol.523 , pp. 124-144
    • Meijer, E.1    Fokkinga, M.2    Paterson, R.3
  • 37
    • 85049186806 scopus 로고
    • Arbitrary precision arithmetic using continued fractions
    • University College London
    • Jones S.L.P. Arbitrary precision arithmetic using continued fractions. INDRA Note 1530 (January 1984), University College London
    • (1984) INDRA Note 1530
    • Jones, S.L.P.1
  • 38
    • 33846887164 scopus 로고    scopus 로고
    • Peter John Potts, Exact Real Arithmetic using Möbius Transformations, Ph.D. Thesis, Imperial College, London, July 1998
  • 39
    • 21844518894 scopus 로고
    • A spigot algorithm for the digits of π
    • Rabinowitz S., and Wagon S. A spigot algorithm for the digits of π. American Mathematical Monthly 102 3 (1995) 195-203
    • (1995) American Mathematical Monthly , vol.102 , Issue.3 , pp. 195-203
    • Rabinowitz, S.1    Wagon, S.2
  • 40
    • 0032288850 scopus 로고    scopus 로고
    • Definitional interpreters for higher-order programming languages
    • Reprinted from the Proceedings of the 25th ACM National Conference, 1972
    • Reynolds J.C. Definitional interpreters for higher-order programming languages. Higher Order and Symbolic Computing 11 4 (1998) 363-397 Reprinted from the Proceedings of the 25th ACM National Conference, 1972
    • (1998) Higher Order and Symbolic Computing , vol.11 , Issue.4 , pp. 363-397
    • Reynolds, J.C.1
  • 41
    • 0008446030 scopus 로고
    • The tall office building artistically considered
    • Sullivan L.H. The tall office building artistically considered. Lippincott's Magazine (1896)
    • (1896) Lippincott's Magazine
    • Sullivan, L.H.1
  • 42
    • 0002530164 scopus 로고
    • Virtual data structures
    • IFIP TC2/WG2.1 State-of-the-Art Report on Formal Program Development. Möller B., Partsch H., and Schumann S. (Eds), Springer-Verlag
    • Swierstra D., and de Moor O. Virtual data structures. In: Möller B., Partsch H., and Schumann S. (Eds). IFIP TC2/WG2.1 State-of-the-Art Report on Formal Program Development. Lecture Notes in Computer Science vol. 755 (1993), Springer-Verlag 355-371
    • (1993) Lecture Notes in Computer Science , vol.755 , pp. 355-371
    • Swierstra, D.1    de Moor, O.2
  • 43
    • 0347165439 scopus 로고
    • Turner D.~A. (Ed), University of Texas at Austin, Addison-Wesley
    • In: Turner D.~A. (Ed). Research Topics in Functional Programming (1990), University of Texas at Austin, Addison-Wesley
    • (1990) Research Topics in Functional Programming
  • 44
    • 0347960142 scopus 로고    scopus 로고
    • Functional programming with apomorphisms (corecursion)
    • 9th Nordic Workshop on Programming Theory
    • Vene V., and Uustalu T. Functional programming with apomorphisms (corecursion). 9th Nordic Workshop on Programming Theory. Proceedings of the Estonian Academy of Sciences: Physics, Mathematics 47 3 (1998) 147-161
    • (1998) Proceedings of the Estonian Academy of Sciences: Physics, Mathematics , vol.47 , Issue.3 , pp. 147-161
    • Vene, V.1    Uustalu, T.2
  • 45
    • 0025470202 scopus 로고
    • Exact real arithmetic with continued fractions
    • Vuillemin J. Exact real arithmetic with continued fractions. IEEE Transactions on Computers 39 8 (1990) 1087-1105
    • (1990) IEEE Transactions on Computers , vol.39 , Issue.8 , pp. 1087-1105
    • Vuillemin, J.1
  • 46
    • 0025444759 scopus 로고
    • Deforestation: Transforming programs to eliminate trees
    • Wadler P. Deforestation: Transforming programs to eliminate trees. Theoretical Computer Science 73 (1990) 231-248
    • (1990) Theoretical Computer Science , vol.73 , pp. 231-248
    • Wadler, P.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.