Dear Mads Hartmann,<div><br></div><div>  Yes, it will be a bug report about the compiler, so we (MLstate) won&#39;t be &quot;helping you out&quot; with your application and hence no violation of the competition rules.</div>

<div><br></div><div>  Best,</div><div>  Adam</div><div><br><div class="gmail_quote">2011/8/8 Mads Hartmann Jensen <span dir="ltr">&lt;<a href="mailto:mads379@gmail.com">mads379@gmail.com</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi François-Régis<br>
<br>
I can show you my code if it&#39;s acceptable according to the rules of the<br>
Opa Developer Competition :)<br>
<br>
Cheers,<br>
<font color="#888888">Mads<br>
</font><div><div></div><div class="h5"><br>
On Aug 8, 2011, at 10:41 AM, François-Régis Sinot wrote:<br>
<br>
&gt; Hello Mads,<br>
&gt;<br>
&gt; What you report is not supposed to be a limitation, and looks pretty<br>
&gt; much like a nasty bug...<br>
&gt;<br>
&gt; Could you please send us your version of opa (opa --version) and a code<br>
&gt; snippet to reproduce the problem ?<br>
&gt;<br>
&gt; In the meantime, I&#39;m almost sure you can work around the problem by<br>
&gt; adding enough type coercions.<br>
&gt;<br>
&gt; Cheers,<br>
&gt; François-Régis.<br>
&gt;<br>
&gt; Le samedi 06 août 2011 à 10:43 +0200, Mads Hartmann Jensen a écrit :<br>
&gt;&gt; Hi guys,<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Are there any limitations on what you can send over a network created<br>
&gt;&gt; using the Network.cloud function<br>
&gt;&gt; as shown below. In the chat example you don&#39;t use any &quot;nested&quot; data<br>
&gt;&gt; types so I was wonder if it is possible.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; @publish game = Network.cloud(&quot;game&quot;) : Network.network(board)<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Currently I&#39;m trying to send the following type<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; type board = {positions: stringmap(intmap(position))}<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; where position is another type I have declared.<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; At runtime I&#39;m getting the following error when I use<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; do Network.broadcast(board, game)<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Error: File &quot;stdlib/core/opavalue.opa&quot;, line 328, characters 18-144,<br>
&gt;&gt; (328:18-328:144 | 10580-10706) @fail: [Record.fold_with_fields]<br>
&gt;&gt; value:{ some: { kind: { rook: { }, }, color: { white: { }, }, }, }<br>
&gt;&gt; all_field:{ hd: { label: x, ty: { TyConst: { TyInt: { }, }, }, }, tl:<br>
&gt;&gt; { hd: { label: y, ty: { TyConst: { TyInt: { }, }, }, }, tl: { nil:<br>
&gt;&gt; { }, }, }, } fields:{ nil: { }, }<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; Thanks,<br>
&gt;&gt; Mads Hartmann<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Opa mailing list<br>
&gt;&gt; <a href="mailto:Opa@lists.owasp.org">Opa@lists.owasp.org</a><br>
&gt;&gt; <a href="https://lists.owasp.org/mailman/listinfo/opa" target="_blank">https://lists.owasp.org/mailman/listinfo/opa</a><br>
&gt;<br>
&gt; --<br>
&gt; François-Régis Sinot<br>
&gt; R&amp;D @ MLstate<br>
&gt; 104 rue du Faubourg Saint-Antoine, 75012 Paris, France<br>
&gt;<br>
<br>
_______________________________________________<br>
Opa mailing list<br>
<a href="mailto:Opa@lists.owasp.org">Opa@lists.owasp.org</a><br>
<a href="https://lists.owasp.org/mailman/listinfo/opa" target="_blank">https://lists.owasp.org/mailman/listinfo/opa</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br><font face="&#39;courier new&#39;, monospace"><i><span style="font-style:normal"><i>Adam Koprowski</i>  <b>[</b><a href="http://adam-koprowski.net/" target="_blank">http://adam-koprowski.net</a><b>] </b><br>

<i>R&amp;D </i>@<i> MLstate</i>   <b>[</b><a href="http://opalang.org/" target="_blank">http://opalang.org</a> |<b> </b><a href="http://mlstate.com/" target="_blank">http://mlstate.com</a><b>] </b></span></i></font><br>
</div>