메뉴 건너뛰기




Volumn , Issue , 2007, Pages 155-166

Putting declarative programming into the web: Translating curry to JavaScript

Author keywords

Curry; Functional logic programming; Javascript; User interfaces; Web programming

Indexed keywords

COMPUTER PROGRAMMING; HTML; USER INTERFACES; WEB BROWSERS; WORLD WIDE WEB;

EID: 34548129621     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1273920.1273942     Document Type: Conference Paper
Times cited : (12)

References (36)
  • 1
  • 2
    • 85029547665 scopus 로고
    • Definitional Trees
    • Proc. of the 3rd International Conference on Algebraic and Logic. Pmgramming, pp
    • S. Antoy. Definitional Trees. In Proc. of the 3rd International Conference on Algebraic and Logic. Pmgramming, pp. 143-157. Springer LNCS 632, 1992.
    • (1992) Springer LNCS , vol.632 , pp. 143-157
    • Antoy, S.1
  • 4
    • 0000481520 scopus 로고    scopus 로고
    • A Needed Narrowing Strategy
    • S. Antoy, R. Echahed, and M. Hanus. A Needed Narrowing Strategy. Journal of the ACM, Vol. 47, No. 4, pp. 776-822, 2000.
    • (2000) Journal of the ACM , vol.47 , Issue.4 , pp. 776-822
    • Antoy, S.1    Echahed, R.2    Hanus, M.3
  • 5
    • 77950348949 scopus 로고    scopus 로고
    • Functional Logic Design Patterns
    • Proc. of the 6th International Symposium on Functional and Logic Programming FLOPS 2002, pp
    • S. Antoy and M. Hanus. Functional Logic Design Patterns. In Proc. of the 6th International Symposium on Functional and Logic Programming (FLOPS 2002), pp. 67-87. Springer LNCS 2441, 2002.
    • (2002) Springer LNCS , vol.2441 , pp. 67-87
    • Antoy, S.1    Hanus, M.2
  • 6
    • 33749356187 scopus 로고    scopus 로고
    • Overlapping Rules and Logic Variables in Functional Logic Programs
    • Proceedings of the 22nd International Conference on Logic Programming ICLP 2006, pp
    • S. Antoy and M. Hanus. Overlapping Rules and Logic Variables in Functional Logic Programs. In Proceedings of the 22nd International Conference on Logic Programming (ICLP 2006), pp. 87-101. Springer LNCS 4079, 2006.
    • (2006) Springer LNCS , vol.4079 , pp. 87-101
    • Antoy, S.1    Hanus, M.2
  • 7
  • 9
    • 34548134008 scopus 로고    scopus 로고
    • D. Cabeza and M. Hermenegildo. Internet and WWW Programming using Computational Logic Systems. In Workshop on Logic Programming and the Internet, 1996. See also http://clip.dia.fi.upm.es/Software/pillow/.
    • D. Cabeza and M. Hermenegildo. Internet and WWW Programming using Computational Logic Systems. In Workshop on Logic Programming and the Internet, 1996. See also http://clip.dia.fi.upm.es/Software/pillow/.
  • 10
    • 84856140599 scopus 로고    scopus 로고
    • A Generic Persistence Model for (C)LP Systems (and Two Useful Implementations)
    • Proc. of the Sixth International Symposium on Practical Aspects of Declarative Languages PADL'04, pp
    • J. Correas, J.M. Gómez, M. Carro, D. Cabeza, and M. Hermenegildo. A Generic Persistence Model for (C)LP Systems (and Two Useful Implementations). In Proc. of the Sixth International Symposium on Practical Aspects of Declarative Languages (PADL'04), pp. 104-119. Springer LNCS 3057, 2004.
    • (2004) Springer LNCS , vol.3057 , pp. 104-119
    • Correas, J.1    Gómez, J.M.2    Carro, M.3    Cabeza, D.4    Hermenegildo, M.5
  • 11
    • 84887375084 scopus 로고    scopus 로고
    • Rewriting Haskell Strings
    • Proc. 9th International Symposium on Practical Aspects of Declarative Languages PADL 2007, pp
    • D. Coutts, D. Stewart, and R. Leshchinsky. Rewriting Haskell Strings. In Proc. 9th International Symposium on Practical Aspects of Declarative Languages (PADL 2007), pp. 50-64. Springer LNCS 4354, 2007.
    • (2007) Springer LNCS , vol.4354 , pp. 50-64
    • Coutts, D.1    Stewart, D.2    Leshchinsky, R.3
  • 14
    • 33749559876 scopus 로고    scopus 로고
    • J. Giesl, P. Schneider-Kamp, and R. Thiemann. AProVE 1.2: Automatic Termination Proofs in the Dependency Pair Framework. In Proceedings of the 3rd International Joint Conference on Automated Reasoning (IJCAR '06), pp. 281-286. Springer LNCS 4.130, 2006.
    • J. Giesl, P. Schneider-Kamp, and R. Thiemann. AProVE 1.2: Automatic Termination Proofs in the Dependency Pair Framework. In Proceedings of the 3rd International Joint Conference on Automated Reasoning (IJCAR '06), pp. 281-286. Springer LNCS 4.130, 2006.
  • 15
    • 0028427164 scopus 로고
    • The Integration of Functions into Logic Programming: From. Theory to Practice
    • M. Hanus. The Integration of Functions into Logic Programming: From. Theory to Practice. Journal, of Logic Programming, Vol. 19&20, pp. 583-628, 1994.
    • (1994) Journal, of Logic Programming , vol.19-20 , pp. 583-628
    • Hanus, M.1
  • 17
    • 84949186087 scopus 로고
    • High-Level Server Side Web Scripting in Curry
    • Proc. of the Third International Symposium on Practical Aspects of Declarative Languages PADL'01, pp
    • M. Hanus. High-Level Server Side Web Scripting in Curry. In Proc. of the Third International Symposium on Practical Aspects of Declarative Languages (PADL'01), pp. 76-92. Springer LNCS 1990, 2001.
    • (1990) Springer LNCS , pp. 76-92
    • Hanus, M.1
  • 18
    • 32044436326 scopus 로고    scopus 로고
    • Dynamic Predicates in Functional Logic Programs
    • M. Hanus. Dynamic Predicates in Functional Logic Programs. Journal of Functional and Logic Programming, Vol. 2004, No. 5, 2004.
    • (2004) Journal of Functional and Logic Programming , vol.2004 , Issue.5
    • Hanus, M.1
  • 23
    • 0033449591 scopus 로고    scopus 로고
    • Higher-Order Narrowing with Definitional Trees
    • M. Hanus and C. Prehofer. Higher-Order Narrowing with Definitional Trees. Journal of Functional Programming, Vol. 9, No. 1, pp. 33-75, 1999.
    • (1999) Journal of Functional Programming , vol.9 , Issue.1 , pp. 33-75
    • Hanus, M.1    Prehofer, C.2
  • 24
    • 34548139289 scopus 로고    scopus 로고
    • M. Hanus (ed, Curry: An Integrated Functional Logic Language Vers. 0.8.2, Available at curry, 2006
    • M. Hanus (ed.). Curry: An Integrated Functional Logic Language (Vers. 0.8.2). Available at http://www.informatik.uni-kiel.de/"curry, 2006.
  • 26
    • 85034650378 scopus 로고
    • Lambda Lifting: Transforming Programs to Recursive Functions
    • Functional Programming Languages and Computer-Architecture, pp
    • T. Johnsson. Lambda Lifting: Transforming Programs to Recursive Functions. In Functional Programming Languages and Computer-Architecture, pp. 190-203. Springer LNCS 201, 1985.
    • (1985) Springer LNCS , vol.201 , pp. 190-203
    • Johnsson, T.1
  • 28
    • 84957689990 scopus 로고    scopus 로고
    • TOY: A Multiparadigm. Declarative System
    • Proc. of RTA'99, pp
    • F. López-Fraguas and J. Sánchez-Hernández. TOY: A Multiparadigm. Declarative System. In Proc. of RTA'99, pp. 244-247. Springer LNCS 1631, 1999.
    • (1999) Springer LNCS , vol.1631 , pp. 244-247
    • López-Fraguas, F.1    Sánchez-Hernández, J.2
  • 29
    • 0034419288 scopus 로고    scopus 로고
    • Server Side Web Scripting in Haskell
    • E. Meijer. Server Side Web Scripting in Haskell. Journal of Functional Programming, Vol. 10, No. 1, pp. 1-18, 2000.
    • (2000) Journal of Functional Programming , vol.10 , Issue.1 , pp. 1-18
    • Meijer, E.1
  • 31
    • 34548134007 scopus 로고    scopus 로고
    • R. Plasmeijer and P. Achten. The Implementation of iData -A Case Study in Generic Programming. In. Proc. of the 17th International Workshop on Implementation and Application of Functional. Languages (IFL 2005). Trinity College, University of Dublin, Technical Report TCD-CS-2005-60, 2005.
    • R. Plasmeijer and P. Achten. The Implementation of iData -A Case Study in Generic Programming. In. Proc. of the 17th International Workshop on Implementation and Application of Functional. Languages (IFL 2005). Trinity College, University of Dublin, Technical Report TCD-CS-2005-60, 2005.
  • 32
    • 33745835728 scopus 로고    scopus 로고
    • R. Plasmeijer and P. Achten. iData for the World Wide Web -Programming Interconnected Web Forms. In Proc. of the 8th International Symposium on Functional and Logic Programming (FLOPS 2006), pp. 242-258. Springer LNCS 3945, 2006.
    • R. Plasmeijer and P. Achten. iData for the World Wide Web -Programming Interconnected Web Forms. In Proc. of the 8th International Symposium on Functional and Logic Programming (FLOPS 2006), pp. 242-258. Springer LNCS 3945, 2006.
  • 34
    • 84957808191 scopus 로고    scopus 로고
    • Modelling HTML in Haskell
    • International Workshop on Practical Aspects of Declarative Languages PADL'00, pp
    • P. Thiemann. Modelling HTML in Haskell. In International Workshop on Practical Aspects of Declarative Languages (PADL'00), pp. 263-277. Springer LNCS 1753, 2000.
    • (2000) Springer LNCS , vol.1753 , pp. 263-277
    • Thiemann, P.1
  • 35
    • 84947220228 scopus 로고    scopus 로고
    • WASH/CGI: Server-side Web Scripting with Sessions and Typed, Compositional Forms
    • 4th International Symposium on Practical Aspects of Declarative Languages PADL 2002, pp
    • P. Thiemann. WASH/CGI: Server-side Web Scripting with Sessions and Typed, Compositional Forms. In 4th International Symposium on Practical Aspects of Declarative Languages (PADL 2002), pp. 192-208. Springer LNCS 2257, 2002.
    • (2002) Springer LNCS , vol.2257 , pp. 192-208
    • Thiemann, P.1
  • 36
    • 0031232913 scopus 로고    scopus 로고
    • How to Declare an Imperative
    • P. Wadler. How to Declare an Imperative. ACM Computing Surveys, Vol. 29, No. 3, pp. 240-263, 1997.
    • (1997) ACM Computing Surveys , vol.29 , Issue.3 , pp. 240-263
    • Wadler, P.1


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