https://github.com/fsprojects/fsharp.linq.composablequery
Compositional Query Framework for F# Queries, based on "A Practical Theory of Language-Integrated Query"
https://github.com/fsprojects/fsharp.linq.composablequery
Last synced: 10 months ago
JSON representation
Compositional Query Framework for F# Queries, based on "A Practical Theory of Language-Integrated Query"
- Host: GitHub
- URL: https://github.com/fsprojects/fsharp.linq.composablequery
- Owner: fsprojects
- License: mit
- Created: 2013-11-19T14:18:44.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2019-07-30T20:57:17.000Z (over 6 years ago)
- Last Synced: 2025-06-06T21:14:17.607Z (11 months ago)
- Language: F#
- Homepage: http://fsprojects.github.io/FSharp.Linq.ComposableQuery/
- Size: 1.42 MB
- Stars: 69
- Watchers: 21
- Forks: 13
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# FSharpComposableQuery [](https://www.nuget.org/packages/FSharpComposableQuery/)
A Compositional Query Framework for F# Queries, based on ["A Practical Theory of Language-Integrated Query" (ICFP 2013)](http://dl.acm.org/citation.cfm?id=2500586)
##Build
If you want to use the library simply proceed to the Installation section.
### Prerequisites
- Visual Studio 2012 or later.
To build, open a command prompt or a terminal window and type
build
to execute the build script for your system (tested only under Windows).
The default build target does not execute any unit tests since they require the presence of a properly configured SQL Server database.
You can follow the instructions in the README.md file [here](tests/FSharpComposableQuery.Tests) on setting up the testing environment.
If you receive a `File does not exist` error this may indicate you do not have MSBuild in your console path. In such a case do one of the following:
- Open the VS Command Prompt from its shortcut or from inside Visual Studio
- Add the respective directories where the executable lies manually to your PATH variable.
## Installation
You can find the library on [NuGet](https://www.nuget.org/packages/FSharpComposableQuery).
## Usage
Check out the [tutorial](http://fsprojects.github.io/FSharp.Linq.ComposableQuery/) for examples and an overview of the main use cases of this library.
## Maintainer(s)
- [@ixtreon](https://github.com/ixtreon)
- [@jamescheney](https://github.com/jamescheney)
The default maintainer account for projects under "fsprojects" is [@fsprojectsgit](https://github.com/fsprojectsgit) - F# Community Project Incubation Space (repo management)