Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
language:interface [2023/04/09 18:17] rajit |
language:interface [2023/04/09 18:56] rajit [Interfaces] |
||
---|---|---|---|
Line 15: | Line 15: | ||
Any process can export a list of interfaces. | Any process can export a list of interfaces. | ||
When a process exports an interface, it means that it has I/O ports that correspond to the names in the interface. | When a process exports an interface, it means that it has I/O ports that correspond to the names in the interface. | ||
- | The port names within the process need not match the port names in the interface; | + | The port names within the process need not match the port names in the interface; when an interface is exported, a mapping |
<code act> | <code act> | ||
- | defproc proc1 (bool? a; bool! b) :> linearchain { in -> a, out -> b } | + | defproc proc1 (bool? a; bool! b) :> linearchain { in -> a, out -> b } |
{ | { | ||
... | ... | ||
Line 27: | Line 27: | ||
==== Parameter types ==== | ==== Parameter types ==== | ||
+ | |||
+ | **Needs to be updated** | ||
The special '' | The special '' |