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

Pat Hickey 5ff21bec15 gidl: start ivory backend with copypaste of haskell backend преди 9 години
executables 30e1edc4d6 gidl: command line frontend ftw преди 9 години
src 5ff21bec15 gidl: start ivory backend with copypaste of haskell backend преди 9 години
tests 30e1edc4d6 gidl: command line frontend ftw преди 9 години
.gitignore 89d04f0623 gidl: initial commit преди 9 години
.travis.yml 8101aca925 add readme and travis преди 9 години
LICENSE d456b97842 gidl: oops, wrong license, its bsd3 now преди 9 години
Makefile 9a69dbf2e4 makefile: change relative path to ivory-artifact, assume located in smaccmpilot-build преди 9 години
README.md b1599bcadc wibble, maybe this will kick travis build off? преди 9 години
Setup.hs 89d04f0623 gidl: initial commit преди 9 години
gidl.cabal 5ff21bec15 gidl: start ivory backend with copypaste of haskell backend преди 9 години

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.