<br><br><div class="gmail_quote">On Mon, Jun 16, 2008 at 8:11 AM, Sverker Eriksson <<a href="mailto:sverker@erix.ericsson.se">sverker@erix.ericsson.se</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<a href="http://en.wiktionary.org/wiki/opaque" target="_blank">http://en.wiktionary.org/wiki/opaque</a>:<br>
<br>
"(computing) Describes a type for which higher-level callers have no knowledge of data values or their representations; all operations are carried out by the type's defined abstract operators."<br>
<br>
/Sverker, Erlang/OTP Ericsson<br>
<br>
</blockquote></div>Thanks.<br>The only other usage of opaque datatype that I find in the docs is  in <br>/Lib/stdlib-1.15.3/Doc/Html/ets.html<br><br> ets:i<a name="is_compiled_ms-1"><span class="bold_code">s_compiled_ms/1<br>
<br></span>"This function is used to check if a term is a valid
compiled </a><a href="file:///C:/Erlang/Lib/stdlib-1.15.3/Doc/Html/ets.html#match_spec">match_spec</a>.
The compiled match_spec is an opaque datatype which can
<strong>not</strong> be sent between Erlang nodes nor be stored on
disk. Any attempt to create an external representation of a
compiled match_spec will result in an empty binary
(<span class="code"><<>></span>).<a name="is_compiled_ms-1">"<br></a><br>-- dae<br>