咨询与建议

限定检索结果

文献类型

  • 7 篇 会议
  • 4 篇 期刊文献
  • 1 篇 科技报告

馆藏范围

  • 12 篇 电子文献
  • 0 种 纸本馆藏

日期分布

学科分类号

  • 9 篇 工学
    • 8 篇 软件工程
    • 4 篇 计算机科学与技术...
    • 1 篇 材料科学与工程(可...
    • 1 篇 控制科学与工程

主题

  • 12 篇 type-level progr...
  • 7 篇 haskell
  • 3 篇 type families
  • 2 篇 attribute gramma...
  • 2 篇 random testing
  • 2 篇 functional progr...
  • 1 篇 class system
  • 1 篇 domain-specific ...
  • 1 篇 neural networks
  • 1 篇 logic programmin...
  • 1 篇 higher-rank poly...
  • 1 篇 functional depen...
  • 1 篇 graded monads
  • 1 篇 closed classes
  • 1 篇 generic programm...
  • 1 篇 type-level reifi...
  • 1 篇 dependence analy...
  • 1 篇 induction
  • 1 篇 hlist
  • 1 篇 monads

机构

  • 2 篇 tech univ lodz p...
  • 2 篇 univ penn philad...
  • 1 篇 univ republica i...
  • 1 篇 chalmers univers...
  • 1 篇 microsoft res 21...
  • 1 篇 microsoft res ca...
  • 1 篇 imperial coll lo...
  • 1 篇 universidad de l...
  • 1 篇 univ republica i...
  • 1 篇 univ warwick cov...
  • 1 篇 univ kansas info...
  • 1 篇 brandenburgische...
  • 1 篇 imperial coll lo...
  • 1 篇 chalmers univ te...

作者

  • 2 篇 eisenberg richar...
  • 2 篇 stolarek jan
  • 2 篇 viera marcos
  • 2 篇 jones simon peyt...
  • 1 篇 marcos viera
  • 1 篇 alejandro russo
  • 1 篇 snyder mark
  • 1 篇 pardo alberto
  • 1 篇 agustín mista
  • 1 篇 swierstra s. doa...
  • 1 篇 juan garcía-garl...
  • 1 篇 russo alejandro
  • 1 篇 angel herranz
  • 1 篇 keating finnbar
  • 1 篇 kiss csongor
  • 1 篇 mista agustin
  • 1 篇 swierstra wouter
  • 1 篇 ivan perez
  • 1 篇 eisenbach susan
  • 1 篇 pineyro leonardo

语言

  • 10 篇 英文
  • 2 篇 其他
检索条件"主题词=type-level programming"
12 条 记 录,以下是1-10 订阅
排序:
Higher-Order type-level programming in Haskell
收藏 引用
PROCEEDINGS OF THE ACM ON programming LANGUAGES-PACMPL 2019年 第ICFP期3卷 1-26页
作者: Kiss, Csongor Field, Tony Eisenbach, Susan Jones, Simon Peyton Imperial Coll London Dept Comp 180 Queens Gate London SW7 1AZ England Imperial Coll London Comp 180 Queens Gate London SW7 1AZ England Microsoft Res 21 Stn Rd Cambridge CB1 2FB England
type family applications in Haskell must be fully saturated. This means that all type-level functions have to be first-order, leading to code that is both messy and longwinded. In this paper we detail an extension to ... 详细信息
来源: 评论
Graded Monads and type-level programming for Dependence Analysis  14
Graded Monads and Type-Level Programming for Dependence Anal...
收藏 引用
14th ACM SIGPLAN International Symposium on Haskell (Haskell)
作者: Keating, Finnbar Gale, Michael B. Univ Warwick Coventry W Midlands England
Programmers make assumptions about the order of memory operations, which are not captured in the operations' types and therefore cannot be enforced statically by a compiler. This can lead programmers to accidental... 详细信息
来源: 评论
Attribute grammars fly first-class... safer!: dealing with DSL errors in type-level programming  19
Attribute grammars fly first-class... safer!: dealing with D...
收藏 引用
Proceedings of the 31st Symposium on Implementation and Application of Functional Languages
作者: Juan García-Garland Alberto Pardo Marcos Viera Universidad de la República Montevideo Uruguay
AspectAG is a domain specific language embedded in Haskell to represent modular attribute grammars. In AspectAG attribute grammar fragments can be defined independently (even in separate modules) and then combined in ... 详细信息
来源: 评论
Deriving Compositional Random Generators  31
Deriving Compositional Random Generators
收藏 引用
31st Symposium on Implementation and Application of Functional Languages (IFL)
作者: Mista, Agustin Russo, Alejandro Chalmers Univ Technol Gothenburg Sweden
Generating good random values described by algebraic data types is often quite intricate. State-of-the-art tools for synthesizing random generators serve the valuable purpose of helping with this task, while providing... 详细信息
来源: 评论
Attribute Grammars Fly First-Class How to do Aspect Oriented programming in Haskell
Attribute Grammars Fly First-Class How to do Aspect Oriented...
收藏 引用
14th ACM SIGPLAN International Conference on Functional programming
作者: Viera, Marcos Swierstra, S. Doaitse Swierstra, Wouter Univ Republica Inst Computac Montevideo Uruguay
Attribute Grammars (AGs), a general-purpose formalism for describing recursive computations over data types, avoid the trade-off which arises when building software incrementally: should it be easy to add new data typ... 详细信息
来源: 评论
Monad Factory: type-Indexed Monads
Monad Factory: Type-Indexed Monads
收藏 引用
11th Symposium on Trends in Functional programming
作者: Snyder, Mark Alexander, Perry Univ Kansas Informat & Telecommun Technol Ctr Lawrence KS 66045 USA
Monads provide a greatly useful capability to pure languages in simulating side-effects, but implementations such as the Monad Transformer Library [1] in Haskell prohibit reuse of those side-effects such as threading ... 详细信息
来源: 评论
Generic record combinators with static type checking  10
Generic record combinators with static type checking
收藏 引用
12th International ACM SIGPLAN Symposium on Principles and Practice of Declarative programming, PPDP 2010
作者: Jeltsch, Wolfgang Brandenburgische Technische Universität Cottbus Lehrstuhl Programmiersprachen und Compilerbau Postfach 101344 03013 Cottbus Germany
Common record systems only provide access to individual record fields. However, it is often useful to have generic record combina-tors, that is, functions that work with complete records of varying structure. Traditio... 详细信息
来源: 评论
Structure verification of deep neural networks at compilation time
收藏 引用
JOURNAL OF COMPUTER LANGUAGES 2021年 67卷
作者: Pineyro, Leonardo Pardo, Alberto Viera, Marcos Univ Republica Inst Comp Montevideo Uruguay
This paper presents TensorSafe, a Haskell library that makes possible the definition and structural validation of deep neural network architectures. Nowadays, the development process of deep learning models has been n... 详细信息
来源: 评论
Injective type Families for Haskell
收藏 引用
ACM SIGPLAN NOTICES 2015年 第12期50卷 118-128页
作者: Stolarek, Jan Jones, Simon Peyton Eisenberg, Richard A. Tech Univ Lodz PL-90924 Lodz Poland Microsoft Res Cambridge Cambridge England Univ Penn Philadelphia PA 19104 USA
Haskell, as implemented by the Glasgow Haskell Compiler (GHC), allows expressive type-level programming. The most popular typelevel programming extension is typeFamilies, which allows users to write functions on types... 详细信息
来源: 评论
Promoting Functions to type Families in Haskell
收藏 引用
ACM SIGPLAN NOTICES 2014年 第12期49卷 95-106页
作者: Eisenberg, Richard A. Stolarek, Jan Univ Penn Philadelphia PA 19104 USA Tech Univ Lodz PL-90924 Lodz Poland
Haskell, as implemented in the Glasgow Haskell Compiler (GHC), is enriched with many extensions that support type-level programming, such as promoted datatypes, kind polymorphism, and type families. Yet, the expressiv... 详细信息
来源: 评论