We have hosted the application beam in order to run this application in our online workstations with Wine or directly.


Quick description about beam:

Beam is a Haskell interface to relational databases. Beam uses the Haskell type system to verify that queries are type-safe before sending them to the database server. Queries are written in a straightforward, natural monadic syntax. Combinators are provided for all standard SQL92 features, and a significant subset of SQL99, SQL2003, and SQL2008 features. Beam is standards-compliant but not naive. We recognize that different database backends provide different guarantees, syntaxes, and advantages. To reflect this, Beam maintains a modular design. While the core package provides standard functionality, Beam is split up into a variety of backends which provide a means to interface Beam's data query and update DSLs with particular RDBMS backends. Backends can be written and maintained independently of this repository. For example, the beam-MySQL and beam-firebird backends are packaged independently.

Features:
  • Type-safe
  • Non-TH Haskell relational database
  • Database ibrary and ORM
  • beam-core has in-depth unit tests to test query generation over an idealized ANSI SQL-compliant backend
  • Beam uses mkdocs for its documentation generation
  • Beam is standards compliant


Programming Language: Haskell.
Categories:
Libraries, Object-Relational Mapping (ORM)

Page navigation:

©2024. Winfy. All Rights Reserved.

By OD Group OU – Registry code: 1609791 -VAT number: EE102345621.