We develop a Haskell library for functional-logic programming, motivated by the implementation of Wired, a relational embedded domain-specific language for describing and analysing digital circuits at the VLSI-layout level. Compared to a previous library for logic programming by Claessen and Ljungl\uf6f, we support residuation, easier creation of logical data types, and pattern matching. We discuss other applications of our library, including test-data generation, and various extensions, including lazy narrowing
AbstractWe describe how to embed a simple typed functional logic programming language in Haskell. Th...
This paper describes a project that helps hardware developers in generating cryptographic hardware. ...
To provide high performance at practical power levels, tomorrow’s chips will have to consist primari...
We develop a Haskell library for functional-logic programming and apply it to the implementation of ...
The semiconductor industry is facing increasing problems with designing complex circuits with tight ...
Continuous down-scaling of sizes in VLSI circuits causes low-level electrical phenomena to become mo...
Abstract: We propose an embedding of logic programming into lazy functional programming in which eac...
textabstractThe purpose of this book is to teach logic and mathematical reasoning in practice, and ...
We propose an embedding of logic programming into lazy functional programming in which each predicat...
Increasingly, designers need to estimate non-functional properties such as area, power consumption a...
Over the last three decades, the number of transistors used in microchips has increased by three ord...
Over the last three decades, the number of transistors used in microchips has increased by three ord...
There exist several implementations of the functional logic lan-guage Curry: a transformation to Pro...
This paper describes an ongoing implementation of an embedded hardware description language (HDL) us...
Drawing on experience of translating a Prolog program into Haskell, a range of correspondences betwe...
AbstractWe describe how to embed a simple typed functional logic programming language in Haskell. Th...
This paper describes a project that helps hardware developers in generating cryptographic hardware. ...
To provide high performance at practical power levels, tomorrow’s chips will have to consist primari...
We develop a Haskell library for functional-logic programming and apply it to the implementation of ...
The semiconductor industry is facing increasing problems with designing complex circuits with tight ...
Continuous down-scaling of sizes in VLSI circuits causes low-level electrical phenomena to become mo...
Abstract: We propose an embedding of logic programming into lazy functional programming in which eac...
textabstractThe purpose of this book is to teach logic and mathematical reasoning in practice, and ...
We propose an embedding of logic programming into lazy functional programming in which each predicat...
Increasingly, designers need to estimate non-functional properties such as area, power consumption a...
Over the last three decades, the number of transistors used in microchips has increased by three ord...
Over the last three decades, the number of transistors used in microchips has increased by three ord...
There exist several implementations of the functional logic lan-guage Curry: a transformation to Pro...
This paper describes an ongoing implementation of an embedded hardware description language (HDL) us...
Drawing on experience of translating a Prolog program into Haskell, a range of correspondences betwe...
AbstractWe describe how to embed a simple typed functional logic programming language in Haskell. Th...
This paper describes a project that helps hardware developers in generating cryptographic hardware. ...
To provide high performance at practical power levels, tomorrow’s chips will have to consist primari...