Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
language:interface [2023/04/09 22:17] – [Parameter types] rajit | language:interface [2023/04/09 22:56] – [Interfaces] rajit | ||
---|---|---|---|
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 } |
{ | { | ||
... | ... |