nate choices conveying the wrong intuition.
Best,
/Henrik
--
Henrik Nilsson
School of Computer Science
The University of Nottingham
n...@cs.nott.ac.uk
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
e: a stream (of sorts) consumer
* enumerator: a stream (of sorts) producer
* enumeratee: a stream (of sorts) transformer
And "iterator" isn't mentioned at all.
I might be missing something, but the terminology is hardly crystal
clear. Which is a pity!
Best,
/Henrik
--
Apologies for multiple copies.
--
Henrik Nilsson
School of Computer Science
The University of Nottingham
n...@cs.nott.ac.uk
+--+
PhD Studentships in Functional Programming
School of Computer
Apologies for multiple copies.
Best,
/Henrik
--
Henrik Nilsson
School of Computer Science
The University of Nottingham
n...@cs.nott.ac.uk
+--+
PhD Studentships in Functional Programming
School of
pability is something that is
being considered for reactive?
Best,
/Henrik
--
Henrik Nilsson
School of Computer Science
The University of Nottingham
n...@cs.nott.ac.uk
This message has been checked for viruses but the contents of an attachment
may still contain software viruses, which could
behavior/signal function at a particular point in time?
I consider the fact that Yampa, through supporting both signals and
signal functions, provides simple yet flexible answers to the question
when a signal function starts to be one of its key strengths over
Classical FRP and maybe then also over Reacti
to hang on to
the entire history of mouse clicks so that they can be coounted
at some future point if necessary.
These are all questions that go back to classical FRP, which we
didn't find any good answers to back then, and which also were
part of the motivation for moving to AFRP/Yampa.
If
lly pull-based.
That said, for truly hybrid systems, that do a lot of continuous
computation, it is not at all clear that push is a clear winner.
Only extensive benchmarking can really provide genuine insight
into the actual pros and cons here of different FRP implementations
for various applications, I
he system was set up. To the extent Reactive
is similar in style to Classical FRP, I think Reactive also needs to
address those questions.
All the best,
/Henrik
--
Henrik Nilsson
School of Computer Science
The University of Nottingham
n...@cs.nott.ac.uk
This message has been checked for virus
e
involved objects must be known. There was an interesting article
about building a "Physics Engine" in Haskell in issue 12 of the
monad reader that touched on physical collision detection and response:
http://www.haskell.org/sitewiki/images/f/f0/TMR-Issue12.pdf
For a game like PacMan,
ing a legal
file name across all possible file systems.
So, yes, a system of locating modules based on manifest files would
be great. I'd use it all the time whenever possible, and never look
back!
Best,
/Henrik
--
Henrik Nilsson
School of Computer Science
The University of Nottingham
[EM
Hi Peter,
Oops!
Yes, as Paul says, clearly an error.
My best guess is that it was commented out at some point for testing
something, and then forgotten!
The error does not occur in my local copy of the code, so a version
skew problem to boot, I'm afraid.
Best,
/Henrik
--
Henrik Ni
ponent of a games programming suite.)
Best,
/Henrik
--
Henrik Nilsson
School of Computer Science and Information Technology
The University of Nottingham
[EMAIL PROTECTED]
This message has been checked for viruses but the contents of an attachment
may still contain software viruses, which could dam
animation), FRP (Functional Reactive Programming), and Yampa,
all very much related to the application area you're interested in.
E.g. see
http://www.haskell.org/frp/
All the best,
/Henrik
--
Henrik Nilsson
School of Computer Science and Information Technology
The University of Nottingham
[E
l proposing to use GADTs in place of arrows, and
I cannot really see how the quote can be read as suggesting that. As
Neil has already said: GADTs and arrows are just different kinds of
entities.
Best,
/Henrik
--
Henrik Nilsson
School of Computer Science and Information Technology
The Unive
n "g", whereas if it is
applied to what essentially is a triple it will compute
a result using the function "h", again of type "T".
Lifting "f" into an arrow yields:
arr f :: Arrow a => a (Either (T1,T2) (T1,T2,T3)) T
I don't know if that was w
16 matches
Mail list logo