@hackage bond0.11.0.2
Bond schema compiler and code generator
Categories
License
MIT
Maintainer
Bond Development Team <bond-dev@microsoft.com>
Links
Versions
Deprecated
Tested Compilers
Dependencies (10)
- aeson >=0.7.0.6 && <0.12.0.0
- base >=4.9 && <5
- bytestring >=0.10
- filepath >=1.0
- megaparsec >=6.2
- mtl >=2.1 Show all…
Dependents (1)
@hackage/bond-haskell-compiler
Package Flags
warningsaserrors(off by default)
Bond is a cross-platform framework for handling schematized data. It supports cross-language de/serialization and powerful generic mechanisms for efficiently manipulating data.
This package contains a library for parsing the Bond schema definition language and performing template-based code generation. The library includes built-in templates for generating standard Bond C++ and C# code, as well as utilities for writing custom codegen templates.
The package also contains a command-line compiler/codegen tool, named gbc, which is primarily used to generate code for C++ and C# programs using Bond.