52 results for generics (0.049 seconds)

arxiv.org/abs/1906.03937v1

Java Generics: An Order-Theoretic Approach (Detailed Outline)

Generics have been added to Java so as to increase the expressiveness of its type system. Generics in Java, however, include some features---such as Java wildcards, $F$-bounded generics, and Java erasure---that have been hard to analyze and reason ab...

arxiv.org/abs/1503.04298v2

Connected Polish groups with ample generics

In this paper, we give the first examples of connected Polish groups that have ample generics, answering a question of Kechris and Rosendal. We show that any Polish group with ample generics embeds into a connected Polish group with ample generics an...

arxiv.org/abs/1808.06052v5

Doubly F-Bounded Generics

In this paper we suggest how f-bounded generics in nominally-typed OOP can be extended to the more general notion we call `doubly f-bounded generics' and we suggest how doubly f-bounded generics can be reasoned about. We also (attempt to) prove, usin...

arxiv.org/abs/1906.04925v1

Using Category Theory in Modeling Generics in OOP (Outline)

Modeling generics in object-oriented programming languages such as Java and C# is a challenge. Recently we proposed a new order-theoretic approach to modeling generics. Given the strong relation between order theory and category theory, in this exten...

en.wikipedia.org/wiki/The_Generics_Pharmacy

The Generics Pharmacy - Wikipedia

business as TGP), formerly but still known as The Generics Pharmacy, is a Philippine drugstore chain. The Generics Pharmacy was established by businessman Benjamin

arxiv.org/abs/2412.11318v1

Generics are puzzling. Can language models find the missing piece?

Generic sentences express generalisations about the world without explicit quantification. Although generics are central to everyday communication, building a precise semantic framework has proven difficult, in part because speakers use generics to g...

en.wikipedia.org/wiki/Authorized_generics

Authorized generics - Wikipedia

final report on authorized generics (following its 2009 interim report) that showed that when innovator companies launched authorized generics during

en.wikipedia.org/wiki/Generic_drug

Generic drug - Wikipedia

generics under the original patent. Generics sold under license from the patent holder are known as authorized generics. Generic drugs are usually sold for significantly

en.wikipedia.org/wiki/Generic_programming

Generic programming - Wikipedia

started in 1999. Although similar to generics in Java, .NET generics do not apply type erasure, but implement generics as a first class mechanism in the

arxiv.org/abs/1201.6084v2

On Mathias generic sets

We present some results about generics for computable Mathias forcing. The $n$-generics and weak $n$-generics in this setting form a strict hierarchy as in the case of Cohen forcing. We analyze the complexity of the Mathias forcing relation, and show...

en.wikipedia.org/wiki/Generics_in_Java

Generics in Java - Wikipedia

Generics are a facility of generic programming that were added to the Java programming language in 2004 within version J2SE 5.0. They were designed to

arxiv.org/abs/2503.14811v3

Forcing, genericity and CBERS

In this paper we continue the study of equivalence of generics filters started by Smythe in [Smy22]. We fully characterize those forcing posets for which the corresponding equivalence of generics is smooth using the purely topological property of con...

arxiv.org/abs/1505.02226v2

Generics for Mathias forcing over general Turing ideals

In Mathias forcing, conditions are pairs $(D,S)$ of sets of natural numbers, in which $D$ is finite, $S$ is infinite, and $\max D < \min S$. The Turing degrees and computational characteristics of generics for this forcing in the special (but importa...

arxiv.org/abs/2005.11710v4

Featherweight Go

We describe a design for generics in Go inspired by previous work on Featherweight Java by Igarashi, Pierce, and Wadler. Whereas subtyping in Java is nominal, in Go it is structural, and whereas generics in Java are defined via erasure, in Go we use...