메뉴 건너뛰기




Volumn 2006, Issue , 2006, Pages 43-54

Leveraging .NET meta-programming components from F# integrated queries and interoperable heterogeneous execution

Author keywords

Database languages; Domain specific languages; Functional programming; GPUs; LINQ; Meta programming; Reflection

Indexed keywords

CODES (SYMBOLS); COMPUTER PROGRAMMING LANGUAGES; DIGITAL LIBRARIES; FUNCTIONAL PROGRAMMING; PROGRAM COMPILERS; QUERY LANGUAGES;

EID: 34247396602     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1159876.1159884     Document Type: Conference Paper
Times cited : (32)

References (34)
  • 9
    • 34247397051 scopus 로고    scopus 로고
    • ECMA International. ECMA Standard 334: C# language specification. See http://www.ecma-international.org.
    • ECMA International. ECMA Standard 334: C# language specification. See http://www.ecma-international.org.
  • 11
    • 34247397471 scopus 로고    scopus 로고
    • Metaklaim: A type safe multi-stage language for global computing
    • G. Ferrari, E. Moggi, and R. Pugliese. Metaklaim: a type safe multi-stage language for global computing. Mathematical. Structures in Comp. Sci., 14(3):367-395, 2004.
    • (2004) Mathematical. Structures in Comp. Sci , vol.14 , Issue.3 , pp. 367-395
    • Ferrari, G.1    Moggi, E.2    Pugliese, R.3
  • 14
    • 11244256067 scopus 로고    scopus 로고
    • A reflective functional language for hardware design and theorm proving
    • Technical Report PRG-RR-03-16, Oxford Univerity, Computing Laboratory
    • J. Grundy, T. Melham, and J. O'Leary. A reflective functional language for hardware design and theorm proving. Technical Report PRG-RR-03-16, Oxford Univerity, Computing Laboratory, 2003.
    • (2003)
    • Grundy, J.1    Melham, T.2    O'Leary, J.3
  • 18
    • 0342664664 scopus 로고    scopus 로고
    • D. Leijen and E. Meijer. Domain specific embedded compilers. In 2nd USENIX Conference on Domain Specific Languages (DSL'99), pages 109-122, Austin, Texas, Oct. 1999. Also appeared in ACM SIGPLAN Notices 35, 1, (Jan. 2000), see also http://www.haskell.org/haskellDB/.
    • D. Leijen and E. Meijer. Domain specific embedded compilers. In 2nd USENIX Conference on Domain Specific Languages (DSL'99), pages 109-122, Austin, Texas, Oct. 1999. Also appeared in ACM SIGPLAN Notices 35, 1, (Jan. 2000), see also http://www.haskell.org/haskellDB/.
  • 20
    • 34247346967 scopus 로고    scopus 로고
    • Microsoft Corporation. The LINQ May 2006 Preview, 2006. See http://msdn.microsoft.com/data/ref/linq/.
    • Microsoft Corporation. The LINQ May 2006 Preview, 2006. See http://msdn.microsoft.com/data/ref/linq/.
  • 21
    • 0032761040 scopus 로고    scopus 로고
    • Type Inference with Constrained Types
    • M. Odersky, M. Sulzmann, and M. Wehr. Type Inference with Constrained Types. TAPOS, 5(1), 1999.
    • (1999) TAPOS , vol.5 , Issue.1
    • Odersky, M.1    Sulzmann, M.2    Wehr, M.3
  • 22
  • 23
    • 34247350807 scopus 로고    scopus 로고
    • Late-bound invocation notes and Lightweight Code Gen
    • J. Pobar and D. Russi. Late-bound invocation notes and Lightweight Code Gen, 2004. MSDN blog entry, See http://blogs.msdn.com/joelpob/archive/2004/04/ 01/105862.aspx.
    • (2004) MSDN blog entry
    • Pobar, J.1    Russi, D.2
  • 27
    • 18944395671 scopus 로고    scopus 로고
    • ILX: Extending the .NET Common IL for Functional Language Interoperability
    • D. Syme. ILX: Extending the .NET Common IL for Functional Language Interoperability. Electronic Notes in Theoretical Computer Science, 59(1), 2001.
    • (2001) Electronic Notes in Theoretical Computer Science , vol.59 , Issue.1
    • Syme, D.1
  • 28
    • 34247396597 scopus 로고    scopus 로고
    • D. Syme and J. Margetson. The F# website, 2006. See http://research. microsoft.com/fsharp/.
    • D. Syme and J. Margetson. The F# website, 2006. See http://research. microsoft.com/fsharp/.
  • 29
    • 34247324779 scopus 로고    scopus 로고
    • W. Taha and other contributors. MetaOCaml: a compiled, type-safe multi-stage programming language, 2006. See http://www.metaocaml.org/.
    • W. Taha and other contributors. MetaOCaml: a compiled, type-safe multi-stage programming language, 2006. See http://www.metaocaml.org/.
  • 30
    • 0013091874 scopus 로고    scopus 로고
    • MetaML and multi-stage programming with explicit annotations
    • W. Taha and T. Sheard. MetaML and multi-stage programming with explicit annotations. Theoretical Computer Science, 248(1-2):211-242, 2000.
    • (2000) Theoretical Computer Science , vol.248 , Issue.1-2 , pp. 211-242
    • Taha, W.1    Sheard, T.2
  • 31
    • 33746592690 scopus 로고    scopus 로고
    • Accelerator: Simplified programming of graphics processing units for general-purpose uses via data-parallelism
    • Technical Report MSR-TR-2005-184, Microsoft Research, December
    • D. Tarditi, S. Puri, and J. Oglesby. Accelerator: simplified programming of graphics processing units for general-purpose uses via data-parallelism. Technical Report MSR-TR-2005-184, Microsoft Research, December 2005.
    • (2005)
    • Tarditi, D.1    Puri, S.2    Oglesby, J.3
  • 33
    • 54649083485 scopus 로고    scopus 로고
    • The theory of fexprs is trivial
    • M. Wand. The theory of fexprs is trivial. Lisp and Symbolic Computation, 10(3): 189-199, 1998.
    • (1998) Lisp and Symbolic Computation , vol.10 , Issue.3 , pp. 189-199
    • Wand, M.1


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