Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
language:start [2020/12/02 01:00]
127.0.0.1 external edit
language:start [2023/04/09 19:13]
rajit
Line 5: Line 5:
  
    * [[language:introduction|Introduction]]: A brief introduction to the circuit description language, including some simple examples.    * [[language:introduction|Introduction]]: A brief introduction to the circuit description language, including some simple examples.
-   * [[language:types|Types]]: The care and feeding of type definitions. +   * Types 
-   * [[language:impl|Implementation relation]]: The implementation relation and re-using parts of types. +      * [[language:types|Basic types]]: The care and feeding of basic type definitions and arrays
-   * [[language:expressions|Expressions]]: The syntax of expressions.+      * [[language:types2|User defined types]]: Defining processes, data types, and channels. 
 +      * [[language:impl|Implementation relation]]: The implementation relation and re-using parts of types. 
 +      * [[language:interface|Constructors for types]]: Implementing types using other types
    * [[language:connections|Connections]]: Wires, connections, aliasing and initialization of meta parameters.    * [[language:connections|Connections]]: Wires, connections, aliasing and initialization of meta parameters.
 +   * [[language:expressions|Expressions]]: The syntax of expressions, including defining functions in ACT as well as externally defined functions.
    * [[language:controlflow|Control Flow]]:  Looping and IF constructs for circuit construction.    * [[language:controlflow|Control Flow]]:  Looping and IF constructs for circuit construction.
    * [[language:namespaces|Namespaces]]: The care and feeding of namespaces.    * [[language:namespaces|Namespaces]]: The care and feeding of namespaces.
-   * [[language:langs:|Languages]]: Various languages, including CHP, PRS, and HSE.+   * [[language:langs:|Sublanguages]]: Various hardware description sub-languages within ACT, including CHP, PRS, and HSE.