> Hi all,
>
> Given the follwing function:
>
> > owner :: Step -> Scenario
> > owner (Step id scenario action state response) = scenario
>
> Is it possible to define the owner function in such way that I can write 
> x.owner (returning the scenario related with the Step x)?

Some people use (|>), which looks like an arrow:

> (|>) :: a -> (a -> b) -> b
> x |> f = f x

Then you can use "step |> owner".

Also consider using:

> data Step = Step { ..., scenario :: Scenario, ... }

    Shachaf
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to