On 2006-09-10, Ashley Yakeley [EMAIL PROTECTED] wrote:
Is it possible to write nondet?
nondet :: a - a - a
nondet _|_ _|_ = _|_
nondet _|_ q = q
nondet p _|_ = p
nondet p q = p or q
nondet evaluates its arguments in parallel, and returns the first one of
them to evaluate.
Il Sat, Sep 09, 2006 at 05:20:55PM -0400, Mark T.B. Carroll ebbe a scrivere:
FWIW I have the same problem - I can't use HaXml with ghci.
So it's not just you. (-:
Indeed!
So I found my first bug in ghc... And now I'll dig into ghc bug
reports to see if someone is working on the problem...
Il Sat, Sep 09, 2006 at 04:34:04AM +0100, Marco André F. de Almeida ebbe a
scrivere:
I know this will not solve your problem, but just so that you
know that with Hugs, you code works without any problems.
If you don't want/need to compile the program, I guess one interpreter
(Hugs) is as good
It looks a bit like 'HaXml' has been updated after 'hxml' was built.
Try rebuilding 'hxml' against the 'HaXml' you've got installed.
On 9/10/06, Andrea Rossato [EMAIL PROTECTED] wrote:
Il Sat, Sep 09, 2006 at 05:20:55PM -0400, Mark T.B. Carroll ebbe a scrivere:
FWIW I have the same problem - I
Il Sun, Sep 10, 2006 at 11:41:45AM +0200, Lemmih ebbe a scrivere:
It looks a bit like 'HaXml' has been updated after 'hxml' was built.
Try rebuilding 'hxml' against the 'HaXml' you've got installed.
No, I installed the together, HaXml first and then hxml
In hxml there where a couple of bugs,
Hi
I don't see the problem. You can read all of Bulat's
examples as 'thing being declared' 'relationship' 'value'
given that 'context', so this one is sequence has type
[m a] - m [a] given that m is a Monad. So viewed
that way, they're all consistent with each other.
How about name, context,
Michael Shulman wrote:
The GHC documentation says that (evaluate a) is not the same as (a
`seq` return a). Can someone explain the difference to me, or point
me to a place where it is explained?
(evaluate a) is weaker than (a `seq` return a). (a `seq` return a) is
always _|_ whereas (evaluate
On 10/09/06, Aaron Denney [EMAIL PROTECTED] wrote:
I still don't like having a plus without a minus.
I think in practice this wouldn't really be an issue. When you're
using natural numbers, you tend to be in a situation where you're
either numbering things statically, and not doing any
Andrea Rossato wrote:
[12:03:[EMAIL PROTECTED]:~/devel/haskell/xml]$ ghci -package HaXml xml1.hs
[logo]
Loading package base-1.0 ... linking ... done.
Loading package haskell98-1.0 ... linking ... done.
Loading package HaXml-1.13.1 ... linking ... done.
Skipping Main ( xml1.hs,
To make it referentially transparent you might want to consider
adding 'por', parallel or, instead. It's like (||), but symmetric in
its treatment of bottom.
-- Lennart
On Sep 10, 2006, at 00:21 , Ashley Yakeley wrote:
Is it possible to write nondet?
nondet :: a - a - a
Il Sun, Sep 10, 2006 at 01:56:25PM +0200, Udo Stenzel ebbe a scrivere:
Hrm, you're accessing a symbol presumably found in a library that isn't
loaded. Either GHC cannot find the library, which shouldn't happen if
you're using the right package switch, or the .hi file you compiled
against is
Hello Neil,
Sunday, September 10, 2006, 2:21:50 PM, you wrote:
class Monad m | Functor m, Monoid m where ...
It also makes grep'ing easier.
yes, i also had problems finding class declarations in base package
sequence :: [m a] - m [a] | Monad m
I don't like this. In the other two
Bulat Ziganshin wrote:
sequence :: [m a] - m [a] | Monad m
I think translations of higher rank signatures using this syntax could be:
foo :: (forall a. a- a) -b - c - (b,c)
==
foo :: (a - a | a) - b - c - (b, c)
using the rule that we just write the variable by itself to indicate the
Hi,
I think in practice this wouldn't really be an issue. When you're
using natural numbers, you tend to be in a situation where you're
either numbering things statically, and not doing any calculations
with them, or you're using them as a monoid, whereby things only
increase.
take? primes?
See also: torsors
http://math.ucr.edu/home/baez/torsors.html
Jim
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Il Sat, Sep 09, 2006 at 02:17:36PM +0200, Andrea Rossato ebbe a scrivere:
probably it's me, but I cannot understand what I'm doing wrong.
Thanks to the discussion of this thread I was able to (sort of)
isolate the problem and understand why I cannot get hxml (if linked
with HaXml) to work with
On Tue, 15 Aug 2006 17:43:29 -0300, Maurício [EMAIL PROTECTED]
wrote:
Hi,
I've just uploaded a package ('rlwrap') to cygwin that I like to use
with ghci. You can use it like this:
rlwrap ghcii.sh
That's awesome. Thank you very much for bringing this to the list's
attention.
On 9/10/06, [EMAIL PROTECTED] [EMAIL PROTECTED] wrote:
The GHC documentation says that (evaluate a) is not the same as (a
`seq` return a). Can someone explain the difference to me, or point
me to a place where it is explained?
(evaluate a) is weaker than (a `seq` return a). (a `seq` return
Hello Taral,
Sunday, September 10, 2006, 9:45:33 PM, you wrote:
data Expr t = If (Expr Bool) (Expr t) (Expr t)
Expr Int = Lit Int
Expr Bool | Eq t = Eq (Expr t) (Expr t)
I find this somewhat unreadable due to the implicit t parameter not
showing up on the
19 matches
Mail list logo