Hardware Design Meta Language

Hardware Description Meta Language, or HDML, is a language for designing digital hardware. It is a shallow embedding within the Objective Caml programming language. Hardware Descrition Meta Langauge was initially developed at the IBM Corporation's Research Division, by Andrew Martin. This open source project has been created foster the growth and development of the language, and associated tools. Participation by the open source community, including academic institutions and industry is welcomed and encouraged.

With the following exceptions, the contents of this distribution are provided under the terms of the ECLIPSE PUBLIC LICENSE v 1.0. Any use, reproduction or distribution of this distribution or any of its components constitutes the recipient's acceptance of this agreement.

Patches to the Ocaml compiler are distributed under the same terms as portion of the compiler to which the patch applies was distributed under. Patches to the compiler itself are distributed under the terms of the Q Public License version 1.0 . Patches to the compiler library are made available under the terms of the GNU Library General Public License version 2.0.

The current release is designed to work with Version 3.10.2 of the Ocaml compiler.