Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
HLIO: Mixing static and dynamic ty** for information-flow control in Haskell
Information-Flow Control (IFC) is a well-established approach for allowing untrusted code to
manipulate sensitive data without disclosing it. IFC is typically enforced via type systems and …
manipulate sensitive data without disclosing it. IFC is typically enforced via type systems and …
[КНИГА][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 …
Deadlock-free session types in linear Haskell
W Kokke, O Dardha - Proceedings of the 14th ACM SIGPLAN …, 2021 - dl.acm.org
Priority Sesh is a library for session-typed communication in Linear Haskell which offers
strong compile-time correctness guarantees. Priority Sesh offers two deadlock-free APIs for …
strong compile-time correctness guarantees. Priority Sesh offers two deadlock-free APIs for …
Effects as sessions, sessions as effects
Effect and session type systems are two expressive behavioural type systems. The former is
usually developed in the context of the lambda-calculus and its variants, the latter for the pi …
usually developed in the context of the lambda-calculus and its variants, the latter for the pi …
Type-level programming with match types
Type-level programming is becoming more and more popular in the realm of functional
programming. However, the combination of type-level programming and subty** remains …
programming. However, the combination of type-level programming and subty** remains …
Visible type application
RA Eisenberg, S Weirich, HG Ahmed - … , ESOP 2016, Held as Part of the …, 2016 - Springer
Abstract The Hindley-Milner (HM) type system automatically infers the types at which
polymorphic functions are used. In HM, the inferred types are unambiguous, and every …
polymorphic functions are used. In HM, the inferred types are unambiguous, and every …
A programming framework for differential privacy with accuracy concentration bounds
E Lobo-Vesga, A Russo… - 2020 IEEE Symposium on …, 2020 - ieeexplore.ieee.org
Differential privacy offers a formal framework for reasoning about privacy and accuracy of
computations on private data. It also offers a rich set of building blocks for constructing …
computations on private data. It also offers a rich set of building blocks for constructing …
Functional pearl: two can keep a secret, if one of them uses Haskell
A Russo - ACM SIGPLAN Notices, 2015 - dl.acm.org
For several decades, researchers from different communities have independently focused
on protecting confidentiality of data. Two distinct technologies have emerged for such …
on protecting confidentiality of data. Two distinct technologies have emerged for such …
Embedding effect systems in Haskell
D Orchard, T Petricek - Proceedings of the 2014 ACM SIGPLAN …, 2014 - dl.acm.org
Monads are now an everyday tool in functional programming for abstracting and delimiting
effects. The link between monads and effect systems is well-known, but in their typical use …
effects. The link between monads and effect systems is well-known, but in their typical use …
Safe zero-cost coercions for Haskell
Generative type abstractions--present in Haskell, OCaml, and other languages--are useful
concepts to help prevent programmer errors. They serve to create new types that are distinct …
concepts to help prevent programmer errors. They serve to create new types that are distinct …