Няма описание

Pat Hickey b536c9549f ivory-backend: bugfix codgenTest path преди 10 години
executables 30e1edc4d6 gidl: command line frontend ftw преди 10 години
src b536c9549f ivory-backend: bugfix codgenTest path преди 10 години
support 98c7179538 beginning of tower backend преди 10 години
tests 98c7179538 beginning of tower backend преди 10 години
.gitignore 89d04f0623 gidl: initial commit преди 10 години
.travis.yml 98c7179538 beginning of tower backend преди 10 години
LICENSE d456b97842 gidl: oops, wrong license, its bsd3 now преди 10 години
Makefile 98c7179538 beginning of tower backend преди 10 години
README.md b1599bcadc wibble, maybe this will kick travis build off? преди 10 години
Setup.hs 89d04f0623 gidl: initial commit преди 10 години
gidl.cabal 9130d1587a tower-backend: stub interface file преди 10 години

README.md

Gidl

Gidl (for Galois Interface Description Language) is a simple IDL for describing structured types.

IDL format

See example in tests/example.idl.

Backend

Gidl currently has a native Haskell backend. Ivory language backend coming soon.

Tests

Use the test target in the Makefile to generate and test a Haskell library for the IDL file.