[Opa] Network to transit information of more than one type
amulya rattan
talk2amulya at gmail.com
Tue Apr 17 12:51:21 UTC 2012
Dang! I took "or" in normal english grammar sense than sum type sense in
your previous reply. Just having a bad day..
Thanks for your replies.
~Amulya
2012/4/17 Frederic Ye <frederic.ye at mlstate.com>
> You just have to say :
>
> type message = trade or order
>
> And then when you receive a message, you match the record :
>
> function user_update(message x){
> match (x) {
> case ~{ref_no, account, buy_sell, instrument, attributes}: do_this()
> case ~{quantity, security, amount}: do_that()
> }
> }
>
> On Apr 17, 2012, at 1:30 PM, amulya rattan wrote:
>
> > What if I want to transfer these two types of messages in my network:
> >
> > 1. type trade = {int ref_no, int account,int buy_sell, string
> instrument, string attributes}
> > 2. type order = {int quantity, String security, int amount}
> >
> > I can't extend one type of message from another there. Hope this makes
> my point clear.
> >
> > ~Amulya
> >
> > On Tue, Apr 17, 2012 at 7:15 AM, Frederic Ye <frederic.ye at mlstate.com>
> wrote:
> > You can easily extend the message type :
> >
> > type stopNetwork = { string error, string code }
> >
> > type message = {string author, string text} or stopNetwork
> >
> > On Apr 17, 2012, at 1:12 PM, amulya rattan wrote:
> >
> > > All,
> > >
> > > Below statement creates a cloud network of the type of a network that
> transits information of type message. Is there a way to create a network
> that can transit different types of messages? For e.g. I want to have an
> additional type that I want to transmit through the network: type
> stopNetwork = { string error, string code }. Any suggestions?
> > >
> > >
> > > room = Network.network(message) (Network.cloud("room"))
> > > _______________________________________________
> > > Opa mailing list
> > > Opa at lists.owasp.org
> > > https://lists.owasp.org/mailman/listinfo/opa
> >
> > Frederic Ye.
> >
> >
>
> Frederic Ye.
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.owasp.org/pipermail/opa/attachments/20120417/6de3a1fb/attachment.html>
More information about the Opa
mailing list