
I seem to have come up with something:
main = putStrLn $ show $
"Foo".:.100 |:|
"Bar".:.10 >:> (
"Ket".:.20 >^> "Pod".:.1 |^|
"Zig".:.30
) >:> "Erm".:.15
>@> "Nuk".:.50
>@> "Din".:.30
says:
1:Foo=0.0->100.0
2:Bar=0.0->10.0
3:Ket=10.0->30.0
4:Pod=30.0->31.0
5:Zig=10.0->40.0
6:Erm=40.0->55.0
7:Nuk=31.0->81.0
8:Din=30.0->60.0
I'd best give names to those forks though otherwise the whole project plan
will break whenever I insert a new one. Can I give a parameter to an
operator? Like:
task1 `fork "name"` taskb
or:
task1 ( >^> "name" ) taskb
Adrian.
On 15 May 2013 20:22, Kim-Ee Yeoh
On Wed, May 15, 2013 at 9:58 AM, Adrian May < adrian.alexander.may@gmail.com> wrote:
The list indices ati and bti are used only once: to retrieve the (first)
item matching the predicate. Might Data.List.find be a better fit?
No, I use them via t1 and t2 to figure out which row to put the squiggle on. The attached picture might put it all in perspective.
D'oh. Didn't see the later references, sorry.
Something to think about is: how would you document "my coordinate system" as you wrote in your comment? Highly visual things like these are challenging to describe even for verbal-thinking types.
Probably sticking the picture in png/pdf format and linking to it in the comments is a good a solution as any.
-- Kim-Ee
_______________________________________________ Beginners mailing list Beginners@haskell.org http://www.haskell.org/mailman/listinfo/beginners