6 * Other FHDLs (short, Christiaan has details)
7 * Advantages of clash / why clash?
10 * Simple function -> component interpretation (Model: Structure)
15 * Explicit vs implicit passing of state (e.g, delay)
16 * Explicit vs implicit marking
17 * Interpret: Polymorphism
18 * Interpret: Higher order
23 * VHDL / Verilog / EDIF etc. Why VHDL?
24 * Stages (-> Core, Normalization, -> VHDL)
25 . Core - description of the language
28 Implementation issues -- Which?
34 . Properties / Proofs (termination, soundness, completeness, determinism)
37 * Boilerplate reduction (State distribution & pipelining)
39 * Multiple time domains (Events) -- Also, clock line optimization /
41 * Multiple cycle descriptions
46 TODO: Define user / developer
47 TODO: Comiler vs translator
48 TODO: Hardware description / model vs program
49 TODO: State & pattern matches
50 TODO: Separate compilation / Prelude