Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Bidirectional ty**
J Dunfield, N Krishnaswami - ACM Computing Surveys (CSUR), 2021 - dl.acm.org
Bidirectional ty** combines two modes of ty**: type checking, which checks that a
program satisfies a known type, and type synthesis, which determines a type from the …
program satisfies a known type, and type synthesis, which determines a type from the …
A history of Haskell: being lazy with class
A history of Haskell Page 1 A History of Haskell: Being Lazy With Class Paul Hudak Yale
University paul.hudak@yale.edu John Hughes Chalmers University rjmh@cs.chalmers.se …
University paul.hudak@yale.edu John Hughes Chalmers University rjmh@cs.chalmers.se …
Getting to the point: index sets and parallelism-preserving autodiff for pointful array programming
We present a novel programming language design that attempts to combine the clarity and
safety of high-level functional languages with the efficiency and parallelism of low-level …
safety of high-level functional languages with the efficiency and parallelism of low-level …
OutsideIn (X) Modular type inference with local assumptions
Advanced type system features, such as GADTs, type classes and type families, have
proven to be invaluable language extensions for ensuring data invariants and program …
proven to be invaluable language extensions for ensuring data invariants and program …
Relational cost analysis
Establishing quantitative bounds on the execution cost of programs is essential in many
areas of computer science such as complexity analysis, compiler optimizations, security and …
areas of computer science such as complexity analysis, compiler optimizations, security and …
Complete and easy bidirectional typechecking for higher-rank polymorphism
J Dunfield, NR Krishnaswami - ACM SIGPLAN Notices, 2013 - dl.acm.org
Bidirectional typechecking, in which terms either synthesize a type or are checked against a
known type, has become popular for its scalability (unlike Damas-Milner type inference …
known type, has become popular for its scalability (unlike Damas-Milner type inference …
A specification for dependent types in Haskell
S Weirich, A Voizard, PHA de Amorim… - Proceedings of the ACM …, 2017 - dl.acm.org
We propose a core semantics for Dependent Haskell, an extension of Haskell with full-
spectrum dependent types. Our semantics consists of two related languages. The first is a …
spectrum dependent types. Our semantics consists of two related languages. The first is a …
Skew category, Galois covering and smash product of a 𝑘-category
C Cibils, E Marcos - Proceedings of the American Mathematical Society, 2006 - ams.org
In this paper we consider categories over a commutative ring provided either with a free
action or with a grading of a not necessarily finite group. We define the smash product …
action or with a grading of a not necessarily finite group. We define the smash product …
Complete and decidable type inference for GADTs
GADTs have proven to be an invaluable language extension, for ensuring data invariants
and program correctness among others. Unfortunately, they pose a tough problem for type …
and program correctness among others. Unfortunately, they pose a tough problem for type …
[SÁCH][B] Dependent types in haskell: Theory and practice
RA Eisenberg - 2016 - search.proquest.com
Haskell, as implemented in the Glasgow Haskell Compiler (GHC), has been adding new
type-level programming features for some time. Many of these features—generalized …
type-level programming features for some time. Many of these features—generalized …