Definition of Language Binding for Haskell

Abstract

A foreign language interface provides a way for software components written in a one language to interact with components written in another. Programming languages that lack foreign language interfaces die a lingering death. This document describes Green Card, a foreign language interface for the non-strict, purely functional language Haskell. We assume some knowledge of Haskell and C.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 29, 1999
Accession Number
ADA366244

Entities

People

  • Alastair Reid
  • Simon Peyton Jones
  • Thomas Nordin

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Automatic
  • Computer Programming
  • Computer Programs
  • Directives
  • Foreign Languages
  • Grammars
  • Language
  • Linguistics
  • New Jersey
  • Operating Systems
  • Programming Languages
  • Side Effects
  • Specifications
  • Standards
  • Translations

Fields of Study

  • Computer science

Readers

  • Computational Linguistics
  • Military History of the United States in the 20th Century.