咨询与建议

限定检索结果

文献类型

  • 13 篇 会议
  • 6 篇 期刊文献

馆藏范围

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

日期分布

学科分类号

  • 19 篇 工学
    • 15 篇 软件工程
    • 12 篇 计算机科学与技术...
    • 1 篇 材料科学与工程(可...
    • 1 篇 电气工程

主题

  • 19 篇 datatype-generic...
  • 5 篇 haskell
  • 3 篇 dependent types
  • 2 篇 scrap your boile...
  • 2 篇 functors
  • 2 篇 equirecursive ty...
  • 2 篇 partial evaluati...
  • 2 篇 dependently type...
  • 2 篇 tactics
  • 2 篇 optimization
  • 2 篇 inductive famili...
  • 2 篇 meta-programming
  • 1 篇 performance
  • 1 篇 compilers
  • 1 篇 kind polymorphis...
  • 1 篇 modularization a...
  • 1 篇 universe polymor...
  • 1 篇 agda
  • 1 篇 combinators
  • 1 篇 polytypic progra...

机构

  • 4 篇 univ utrecht dep...
  • 2 篇 univ tubingen tu...
  • 2 篇 univ oxford dept...
  • 2 篇 univ kansas info...
  • 2 篇 katholieke univ ...
  • 1 篇 seoul natl univ ...
  • 1 篇 univ oxford oxfo...
  • 1 篇 univ tokyo grad ...
  • 1 篇 radboud univ nij...
  • 1 篇 univ gothenburg ...
  • 1 篇 st petersburg st...
  • 1 篇 univ illinois de...
  • 1 篇 hankyong natl un...
  • 1 篇 univ utrecht nl-...
  • 1 篇 univ oxford comp...
  • 1 篇 univ oxford dept...
  • 1 篇 department of co...
  • 1 篇 univ utah sch co...
  • 1 篇 univ illinois de...
  • 1 篇 chalmers univ te...

作者

  • 4 篇 magalhaes jose p...
  • 3 篇 oliveira bruno c...
  • 3 篇 jeuring johan
  • 2 篇 cai yufei
  • 2 篇 loh andres
  • 2 篇 devriese dominiq...
  • 2 篇 piessens frank
  • 2 篇 farmer andrew
  • 2 篇 ko hsiang-shang
  • 2 篇 rodriguez alexey
  • 2 篇 gibbons jeremy
  • 2 篇 giarrusso paolo ...
  • 2 篇 ostermann klaus
  • 2 篇 adams michael d.
  • 1 篇 gerdes alex
  • 1 篇 jansson patrik
  • 1 篇 kiselyov oleg
  • 1 篇 van steenbergen ...
  • 1 篇 yi kwangkeun
  • 1 篇 van noort thomas

语言

  • 17 篇 英文
  • 2 篇 其他
检索条件"主题词=datatype-generic programming"
19 条 记 录,以下是1-10 订阅
排序:
datatype-generic programming Meets Elaborator Reflection
收藏 引用
PROCEEDINGS OF THE ACM ON programming LANGUAGES-PACMPL 2022年 第ICFP期6卷 225–253页
作者: Ko, Hsiang-Shang Chen, Liang-Ting Lin, Tzu-Chi Acad Sinica Inst Informat Sci 128 Acad RdSect 2 Taipei 115201 Taiwan
datatype-generic programming is natural and useful in dependently typed languages such as Agda. However, datatype-generic libraries in Agda are not reused as much as they should be, because traditionally they work onl... 详细信息
来源: 评论
System F-omega with Equirecursive Types for datatype-generic programming  16
System F-omega with Equirecursive Types for Datatype-Generic...
收藏 引用
43rd Annual ACM SIGPLAN-SIGACT Symposium on Principles of programming Languages (POPL)
作者: Cai, Yufei Giarrusso, Paolo G. Ostermann, Klaus Univ Tubingen Tubingen Germany
Traversing an algebraic datatype by hand requires boilerplate code which duplicates the structure of the datatype. datatype-generic programming (DGP) aims to eliminate such boilerplate code by decomposing algebraic da... 详细信息
来源: 评论
System F-omega with Equirecursive Types for datatype-generic programming
收藏 引用
ACM SIGPLAN NOTICES 2016年 第1期51卷 30-43页
作者: Cai, Yufei Giarrusso, Paolo G. Ostermann, Klaus Univ Tubingen Tubingen Germany
Traversing an algebraic datatype by hand requires boilerplate code which duplicates the structure of the datatype. datatype-generic programming (DGP) aims to eliminate such boilerplate code by decomposing algebraic da... 详细信息
来源: 评论
Comparing Libraries for generic programming in Haskell
Comparing Libraries for Generic Programming in Haskell
收藏 引用
1st ACM SIGPLAN Haskell Symposium
作者: Rodriguez, Alexey Jeuring, Johan Jansson, Patrik Gerdes, Alex Kiselyov, Oleg Oliveira, Bruno C. D. S. Univ Utrecht NL-3508 TC Utrecht Netherlands Chalmers Univ Technol Gothenburg Sweden Univ Gothenburg Gothenburg Sweden Univ Oxford Oxford OX1 2JD England
datatype-generic programming is defining functions that depend on the structure, or "shape", of datatypes. It has been around for more than 10 years, and a lot of progress has been made, in particular in the... 详细信息
来源: 评论
Typed Syntactic Meta-programming  13
Typed Syntactic Meta-programming
收藏 引用
18th ACM SIGPLAN International Conference on Functional programming
作者: Devriese, Dominique Piessens, Frank Katholieke Univ Leuven iMinds DistriNet Louvain Belgium
We present a novel set of meta-programming primitives for use in a dependently-typed functional language. The types of our meta-programs provide strong and precise guarantees about their termination, correctness and c... 详细信息
来源: 评论
The right kind of generic programming
The right kind of generic programming
收藏 引用
8th ACM SIGPLAN Workshop on generic programming, WGP 2012
作者: Magalhães, José Pedro Department of Computer Science University of Oxford United Kingdom
Haskell is known for its strong, static type system. A good type system classifies values, constraining the valid terms of the language and preventing many common programming errors. The Glasgow Haskell Compiler (GHC)... 详细信息
来源: 评论
Optimizing SYB traversals is easy!
收藏 引用
SCIENCE OF COMPUTER programming 2015年 第Part2期112卷 170-193页
作者: Adams, Michael D. Farmer, Andrew Magalhaes, Jose Pedro Univ Utah Sch Comp Salt Lake City UT 84112 USA Univ Illinois Dept Comp Sci Urbana IL 61801 USA Univ Kansas Informat & Telecommun Technol Ctr Lawrence KS 66045 USA Univ Oxford Dept Comp Sci Oxford OX1 2JD England
The most widely used generic-programming system in the Haskell community, Scrap Your Boilerplate (SYB), also happens to be one of the slowest. generic traversals in SYB are often an order of magnitude slower than equi... 详细信息
来源: 评论
Incremental computing with data structures
收藏 引用
SCIENCE OF COMPUTER programming 2018年 164卷 18-36页
作者: Morihata, Akimasa Univ Tokyo Grad Sch Arts & Sci Tokyo Japan
Incremental computing is a method of maintaining consistency between an input and output. If only a small portion of the input is modified, it is natural to expect that the corresponding output can be obtained more ef... 详细信息
来源: 评论
Combinators and type-driven transformers in Objective Caml
收藏 引用
SCIENCE OF COMPUTER programming 2015年 114卷 57-73页
作者: Boulytchev, Dmitry St Petersburg State Univ St Petersburg 198504 Russia
We describe an implementation of LDTA 2011 Tool Challenge tasks in Objective Caml language. Instead of using some dedicated domain-specific tools we utilize typical functional programming machinery such as polymorphic... 详细信息
来源: 评论
Typed Syntactic Meta-programming
收藏 引用
ACM SIGPLAN NOTICES 2013年 第9期48卷 73-85页
作者: Devriese, Dominique Piessens, Frank Katholieke Univ Leuven iMinds DistriNet Louvain Belgium
We present a novel set of meta-programming primitives for use in a dependently-typed functional language. The types of our meta-programs provide strong and precise guarantees about their termination, correctness and c... 详细信息
来源: 评论