Results 1 - 10
of
6,920
Efficient Representation of Extensible Records
, 2001
"... We describe a way of representing polymorphic extensible records in statically typed programming languages that optimizes memory allocation, access and creation, rather than polymorphic extension. ..."
Abstract
-
Cited by 17 (1 self)
- Add to MetaCart
We describe a way of representing polymorphic extensible records in statically typed programming languages that optimizes memory allocation, access and creation, rather than polymorphic extension.
Extensible records with scoped labels
- In: Proceedings of the 2005 Symposium on Trends in Functional Programming
, 2005
"... Records provide a safe and flexible way to construct data structures. We describe a natural approach to typing polymorphic and extensible records that is simple, easy to use in practice, and straightforward to implement. A novel aspect of this work is that records can contain duplicate labels, effec ..."
Abstract
-
Cited by 9 (2 self)
- Add to MetaCart
Records provide a safe and flexible way to construct data structures. We describe a natural approach to typing polymorphic and extensible records that is simple, easy to use in practice, and straightforward to implement. A novel aspect of this work is that records can contain duplicate labels
Lightweight extensible records for Haskell
- in Haskell Workshop Proc
, 1999
"... Abstract Early versions of Haskell provied only a positional notation to build and take apart user-de ned datatypes. This positional notation is awkward and error-prone when dealing with datatypes that have more than a couple of components, so later versions of Haskell introduced a mechanism for la ..."
Abstract
-
Cited by 22 (0 self)
- Add to MetaCart
of Haskell 98 with a more exible system of records that avoids the problems mentioned above. With a theoretical foundation in the earlier work of Gaster and Jones, our system o ers lightweight, extensible records and a complement of polymorphic operations for manipulating them. On a more concrete level, our
Lightweight Extensible Records for Haskell
, 1999
"... Abstract Early versions of Haskell provied only a positional notation to build and take apart user-defined datatypes. This positional notation is awkward and error-prone when dealing with datatypes that have more than a couple of components, so later versions of Haskell introduced a mechanism for la ..."
Abstract
- Add to MetaCart
Abstract Early versions of Haskell provied only a positional notation to build and take apart user-defined datatypes. This positional notation is awkward and error-prone when dealing with datatypes that have more than a couple of components, so later versions of Haskell introduced a mechanism for labeled fields that allows components to be set and extracted by name. While this has been useful in practice, it also has several significant problems; for example, no field name can be used in more than one datatype.
EPICS: Extensible Record and Device Support
"... An important feature of an Experimental Physics and Industrial Control System (EPICS)-based input/output controller (IOC) is extensible record and device support. This feature allows each site to add custom record types and device support. This paper discusses the current implementation and also som ..."
Abstract
- Add to MetaCart
An important feature of an Experimental Physics and Industrial Control System (EPICS)-based input/output controller (IOC) is extensible record and device support. This feature allows each site to add custom record types and device support. This paper discusses the current implementation and also
A Polymorphic Type System for Extensible Records and Variants
, 1996
"... Records and variants provide flexible ways to construct datatypes, but the restrictions imposed by practical type systems can prevent them from being used in flexible ways. These limitations are often the result of concerns about efficiency or type inference, or of the difficulty in providing accura ..."
Abstract
-
Cited by 78 (5 self)
- Add to MetaCart
accurate types for key operations. This paper describes a new type system that remedies these problems: it supports extensible records and variants, with a full complement of polymorphic operations on each; and it offers an effective type inference algorithm and a simple compilation method. It is a
Extensible records in a pure calculus of subtyping
- In Theoretical Aspects of Object-Oriented Programming
, 1994
"... Extensible records were introduced by Mitchell Wand while studying type inference in a polymorphic λ-calculus with record types. This paper describes a calculus with extensible records, F <:ρ, that can be translated into a simpler calculus, F <: , lacking any record primitives. Given independe ..."
Abstract
-
Cited by 35 (8 self)
- Add to MetaCart
Extensible records were introduced by Mitchell Wand while studying type inference in a polymorphic λ-calculus with record types. This paper describes a calculus with extensible records, F <:ρ, that can be translated into a simpler calculus, F <: , lacking any record primitives. Given
Duplicate Record Detection: A Survey
, 2007
"... Often, in the real world, entities have two or more representations in databases. Duplicate records do not share a common key and/or they contain errors that make duplicate matching a difficult task. Errors are introduced as the result of transcription errors, incomplete information, lack of standa ..."
Abstract
-
Cited by 448 (11 self)
- Add to MetaCart
of standard formats, or any combination of these factors. In this paper, we present a thorough analysis of the literature on duplicate record detection. We cover similarity metrics that are commonly used to detect similar field entries, and we present an extensive set of duplicate detection algorithms
Extensible Records in aPure Calculus of Subtyping
"... AbstractExtensible records were introduced by Mitchell Wand while studying type inference in a polymorphic l-calculus with record types. This paperdescribes a calculus with extensible records, F <:r, that can be translatedinto a simpler calculus, F <:, lacking any record primitives. Giveninde ..."
Abstract
- Add to MetaCart
AbstractExtensible records were introduced by Mitchell Wand while studying type inference in a polymorphic l-calculus with record types. This paperdescribes a calculus with extensible records, F <:r, that can be translatedinto a simpler calculus, F <:, lacking any record primitives
Climate and atmospheric history of the past 420,000 years from the Vostok ice core,
- Antarctica. Nature
, 1999
"... Antarctica has allowed the extension of the ice record of atmospheric composition and climate to the past four glacial-interglacial cycles. The succession of changes through each climate cycle and termination was similar, and atmospheric and climate properties oscillated between stable bounds. Inte ..."
Abstract
-
Cited by 716 (15 self)
- Add to MetaCart
Antarctica has allowed the extension of the ice record of atmospheric composition and climate to the past four glacial-interglacial cycles. The succession of changes through each climate cycle and termination was similar, and atmospheric and climate properties oscillated between stable bounds
Results 1 - 10
of
6,920