type Graph n w = Array (n,n) (Maybe w)
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
ething like "IntMap
> (IntMap w)" or "Map (n,n) w" or "Array n (IntMap w)". Each of these
> representations is slightly different, and there will be different
> trade-offs.
>
>
> Twan
>
> On 09/07/13 23:26, KC wrote:
> > Is the following
Have you succeeded?
In general, is there a functional way to do matrix manipulations?
Linear algebra?
Linear programming?
Integer Programming?
Numerical Analysis?
Casey
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http
I ask this on this mailing list because there are quite a few
mathematically oriented people here.
Casey
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
oes
> "memoized_fib 10001").
>
> Could someone explain the technical details of why this works? Why is "map
> fib [0 ..]" not recalculated every time I call memoized_fib?
>
> ___
> Haskell-
tinfo/haskell-cafe<http://www.haskell.org/mailman/listinfo/haskell-cafe>
>>
>>
>
> ______**_
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/**mailman/listinfo/haskell-cafe<http://www.haskell.org/mailman/listinfo/haskell-cafe>
>
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
to replies. Thanks,
>
> -- Conal
>
> ___
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Casey
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Casey
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
rency, or does
>it?
>
>
> Jerzy Karczmarczuk
>
What does referential transparency mean to you?
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Apparently on such solid ground that you hinder their critical thinking
skills by answering for them.
On Fri, Mar 16, 2012 at 9:24 PM, Donn Cave wrote:
> Quoth KC ,
>
>> On Fri, Mar 16, 2012 at 7:44 PM, Jerzy Karczmarczuk
>> wrote:
>>
>>> ... but the questi
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
tical Programming
but optimization in language constructs.
You might want to take a look at MIN by Stephen Tse.
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Think of the differences (and similarities) of Applicative Functors and
Monads and the extra context that monads carry around.
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell
y, but that is probably hard in general.
>
> b
>
> On Apr 20, 2012, at 2:54 PM, KC wrote:
>
> > Think of the differences (and similarities) of Applicative Functors and
> Monads and the extra context that monads carry around.
> >
> >
Is it only one data structure per ST monad?
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
buildPair =
do
arr <- newArray ((1,1),(1,10)) 37 :: ST s (STArray s (Int,Int) Int)
a <- readArray arr (1,1)
writeArray arr (1,1) 64
b <- readArray arr (1,1)
return (a,b)
main = print $ runST buildPair
--
--
Re
unST buildPair
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Thank you, that was it.
I was mixing up and tabs and spaces.
I expected new versions of NotePad++ to keep my old settings.
On Mon, Apr 23, 2012 at 1:54 PM, Ryan Yates wrote:
> Perhaps you are mixing tabs and spaces?
>
> On Mon, Apr 23, 2012 at 4:52 PM, KC wrote:
>
>> I
pe declaration.
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Thank you.
One is ONLY supposed to supply the list elements for "newListArray" which
fill the array in increasing order.
On Tue, Apr 24, 2012 at 3:21 PM, Kevin Charter wrote:
> On Tue, Apr 24, 2012 at 3:20 PM, KC wrote:
>
>> initIdentityMat :: Int -> ST s (STUArr
speed of C (i.e. C++ without most of the software
engineering abstractions).
Still, I remember that quote that, "Another level of indirection solves
everything."
Or
If you're Penn & Teller, "Another level of misdirection solves every
plexity management features of
Haskell; they should be comparable. :)
Casey
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
exponentiation and logarithm.
So, I believe this C++ versus Haskell versus (your language of choice) is a
Penn & Teller misdirection.
Whereas, another level of indirection solves everything.
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Has
An interesting related problem is if you are only allowed one pass through
the data how would you randomly choose one word.
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell
ptimised - maybe by
> replacing all functions applications with composition and then
> simplifying? Or maybe the simplifying/optimisation step never
> happens? As you can see I'm just guessing at things :-) But it's
> nice to wonder.
>
> Many thanks for
you can turn the flag off when you are ready to do the computational heavy
lifting so that you don't have to modify your code base?
That is, GHC can then apply its algebraic transformation optimizations to
the "code algebra" of the pure functions.
--
s will become irrelevant.
> (with the exception of C, of course).
>
> Thoughts?
>
> --J Arthur
>
> ___
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
instead of 18 wheels I have only 17 wheels. :D
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
this is research code).
>
> The graphs are pretty small in general, all my test cases will have < 10
> nodes, but have high connectivity. They don't have any special properties.
> On Jul 14, 2012 2:50 PM, "KC" wrote:
>
>> Are you looking for an exact or approximate
t; Beginners mailing list
> beginn...@haskell.org
> http://www.haskell.org/mailman/listinfo/beginners
>
>
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Are there any such matrix algorithms that operate mainly from the start or
end or rows and columns?
Note: If the access pattern starts from the end of a row then one stores
the row in reverse order in a list.
--
--
Regards,
KC
___
Haskell-Cafe mailing
ll I am getting is this:
array ((1,5),(1,5)) [((1,5),1.0)]
Maybe the behaviour of ghc was changed since the article was written.
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
That was it!
On Tue, Jul 31, 2012 at 3:34 PM, Jan-Willem Maessen
wrote:
>
>
> On Tue, Jul 31, 2012 at 5:52 PM, KC wrote:
>
>> All I am getting is this:
>>
>> array ((1,5),(1,5)) [((1,5),1.0)]
>>
>> Maybe the behaviour of ghc was changed since the artic
ly up to the element that you
> actually demand.
>
> The linear time you're seeing is not the result of an inefficiency of
> vector indexing, but the result of an efficiency in vector creation.
>
>
> Best regards,
> Heinrich Apfelmus
>
> --
>
]] -> [[b]]
transp ([]:_) = []
transp rows = map head rows : transp (map tail rows)
Why is the the transpose function in Data.List more complicated?
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
gt; I think you need to install repa-algorithms.
>
> On 13 August 2012 04:18, KC wrote:
>> --
>> --
>> Regards,
>> KC
>>
>> ___
>> Haskell-Cafe mailing list
>> Haskell-Cafe@haskell.org
>> http
:m +Data.Array.Repa.Algorithms.Randomish
cabal install repa.algrothms
would be more consistent.
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
I just want to get started on some matrix operations with REPA.
Or is there a library (package?) like REPA without using the LLVM?
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo
Thank you
It involves going to
-
\cabal\packages\hackage.haskell.org\repa-algorithms\3.2.1.1\repa-algorithms-3.2.1.1
- making the cabal file changes
- re-tar-ing
- re-gzip-ing
On Wed, Aug 15, 2012 at 6:29 PM, Ivan Lazar Miljenovic
wrote:
> On 16 August 2012 11:21, KC wrote:
>&g
I realize if one wants speed you probably want to use the hMatrix
interface to GSL, BLAS and LAPACK.
Worth it in the sense of have a purely functional implementation.
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http
t;
> Cheers,
> Gershom
>
>
> On 9/1/12 3:26 PM, David Feuer wrote:
>>
>> The median function in the hstats package uses a naive O(n log n)
>> algorithm. Is there another package providing an O(n) option? If not,
>
separates control from computation.
It seems as if Haskell would be better for iterative matrix methods
rather than direct calculation.
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo
The REPA package/library doesn't have LU factorization, eigenvalues, etc.
On Wed, Sep 5, 2012 at 12:59 PM, Carter Schonwald
wrote:
> Hello KC,
> you should check out the Repa library then and see how it works for you.
> Cheers
> -Carter
>
> On Wed, Sep 5, 2012
http://martinfowler.com/eaaDev/EventSourcing.html
http://martinfowler.com/articles/lmax.html
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
What are some good basis (pun intended) to start from?
e.g. REPA?
or ?
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
ll.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Apparently using STUarrays in an imperative fashion is fraught with
peril (and the performance of molasses).
Casey
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
The latest Haskell Platform is 2012.2.0.0
You are apparently running a much older version.
>> #!"c:/Program Files/Haskell Platform/2010.2.0.0/bin/" runhaskell
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@
t;Pascal 1.86
>Fortran 2.33
>C++ 2.58
>C4.09
> ---
>
> _______
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Instead of Haskell running on the JVM is there a way for Haskell to
call a JVM language (or generate bytecode) to access the Java class
libraries when needed?
Or
Is there a way for a JVM language or bytecode to call Haskell when needed?
--
--
Regards,
KC
I believe the question you are asking is why do large software systems
need to be designed in terms of levels or some other software
engineering construct(s).
To manage their complexity as opposed to getting mangled in their complexity. :D
--
--
Regards,
KC
install process (or hanging it)
is the thrashing of your hard drive to find all the little file
fragments it needs during the install
Casey
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo
t; managable.
>
> Is there some solution to this problem as I think it is rather
> common?
>
>
> ___
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
--
a 0
> ps a 1 n k
> where
> ps a i n s
> | i > n = return ()
> | otherwise = do
> k <- unsafeRead a i
> let !l = fromIntegral $ s + k
> unsafeWrite a i l
> ps a (i+1) n l
>
> data' :: [Int32]
> data' = [k + k `div` 3 | k <- [0..] ]
>
> sum' = scanl1 (+)
>
>
> ___
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
:)
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
:)
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
> Cheers,
>
> Andrew Pennebaker
> www.yellosoft.us
>
> ___
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
g point. Can we please prioritize mobile support? I'd much
>> > rather write everything in ML than PhoneGap.
>> >
>> > --
>> > Cheers,
>> >
>> > Andrew Pennebaker
>> > www.yellosoft.us
>> >
>> > ___
>> > Haskell-Cafe mailing
:)
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
ol of Science and Engineering,
> Lahore University of Management Sciences,
> Lahore, Pakistan
>
> ___
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailm
h extensions (ScopedTypeVariables,
>> UndecidableInstances, IncoherentInstances...) I can't get it working.
>>
>> Has someone a simpler way to achieve modular types?
>
>
> ___
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
6120, Mathematics of
Program Construction, Pages 195-228
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
6120, Mathematics of
Program Construction, Pages 195-228
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
(False, False)-> search
(k-(my-ly)-1) (lx,rx) (my+1,ry)
where
mx = (lx+rx) `div` 2
my =
;>
>> --
>> Edward Amsden
>> Student
>> Computer Science
>> Rochester Institute of Technology
>> www.edwardamsden.com
>>
>> ___
>> Haskell-Cafe mailing list
>> Haskell-Cafe@haskell.or
;> | otherwise = x : xs `merge` ys
>>
>>
>>
>> ___
>> Haskell-Cafe mailing list
>> Haskell-Cafe@haskell.org
>> http://www.haskell.org/mailman/listinfo/haskell-cafe
&
Got it.
You mean use the formula for summing an arithmetic progression twice
and take account of duplicates.
Sheer genius!
On Sat, May 7, 2011 at 11:56 AM, Eugene Kirpichov wrote:
> One doesn't have to touch them to compute their sum.
>
> 2011/5/7 KC :
>> Do you
I see from the solutions on Project Euler others did think of this way
but at least on my last IQ test I did get an 'A'; 95.
I am a jenius. :D
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.o
/www.haskell.org/haskellwiki/Haskell_programming_tips#Forget_about_quot_and_rem
>
> ___
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
--
--
Regards,
KC
___
Is there an efficient way to generate Euler's totient function for [2,3..n]?
Or an arithmetical sequence?
Or a geometric sequence?
Or some generalized sequence?
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
May 14, 2011 at 10:29 AM, Warren Henning
wrote:
> On Sat, May 14, 2011 at 10:22 AM, KC wrote:
>> Is there an efficient way to generate Euler's totient function for [2,3..n]?
>>
>> Or an arithmetical sequence?
>>
>> Or a geometric sequence?
>>
>&
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
fisch/primes
>
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
ng this happens to me quite a lot, and I've never tried to
> understand what's going on, because the signature is not required. I've
> decided to try now :-)
>
> Obviously I'll need some help.
>
> Thanks,
>
> Brian
>
&g
t 5 :: Double
phi = (1 + sq5) / 2
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
>
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
:)
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
So we can get this "show" on the road. Pun intended. :D
On Fri, May 20, 2011 at 12:20 PM, KC wrote:
> :)
>
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
Interesting comment on the book "The Fun of Programming" in JOOP.
"In several chapters there is a penetrating conceptual analysis of the
matter at hand, on which a superstructure of code is erected."
--
--
Regards,
KC
___
Haske
a) ->
((Int,Int,Int),(Int,Int,Int),(Int,Int,Int)) -> a
smallest3h k (xa,ya,za) ((lx,mx,rx),(ly,my,ry),(lz,mz,rz)) =
case (k<=mx-lx+my-ly+mz-lz) of
(True)-> search3 k (xa,ya,za) (lx,rx) (ly,ry) (lz,mz)
(False) -> search3 (k-(mx-lx)-1) (xa,ya,za) (mx+1
> It's declarative and may help to verify more efficient implementations.
WOW! Good insight. :)
On Sun, May 22, 2011 at 9:27 AM, Henning Thielemann
wrote:
> Daniel Fischer schrieb:
>
>> On Saturday 14 May 2011 19:38:03, KC wrote:
>>> Instead of finding the toti
Librarians have been struggling for years with classifying topics; I
don't imagine classifying coding libraries as any easier. :)
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/lis
If new intermediate classes crop up then there would be no point in fixing
class (Applicative m) => Monad m where
since it would have to be changed if new intermediate classes are found.
I realize non-existence proofs are hard.
--
--
Regards,
I'm trying to install the Haskell Platform on a Mac and I've already
installed Xcode 3.2.6 but the platform says that the tools are not
installed. Do I need to reboot?
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskel
Never mind.
I didn't realize there were two steps:
- clicking on the dmg file
- then actualling installing the software
On Sun, Jun 5, 2011 at 1:20 PM, KC wrote:
> I'm trying to install the Haskell Platform on a Mac and I've already
> installed Xcode 3.2.6 but the platfor
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
On Mon, Jun 6, 2011 at 9:19 AM, Brent Yorgey wrote:
> On Sun, Jun 05, 2011 at 12:51:47PM -0700, KC wrote:
>> If new intermediate classes crop up then there would be no point in fixing
>>
>> class (Applicative m) => Monad m where
>>
>> since it would have to be
I've never seen such an easy description in Haskell books.
Is there more going on with Haskell functors?
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
hat can I do to circumvent the problem?
> (Perhaps write some RULES magic?)
>
> Thanks - J.W.
>
>
> ___
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/lis
ap' = div cap 2
> v1 = work cap' e s1
> v2 = work cap' e s2
> v = g v1 v2
> in par v1 $ pseq v2 $ v
>
>
>
> ___
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
http://www.haskellcraft.com/craft3e/Home.html
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
pick the low hanging fruit first.
>
>
> Best regards,
> Heinrich Apfelmus
>
> --
> http://apfelmus.nfshost.com
>
>
> ___
> Haskell-Cafe mailing list
> Haskell-Cafe@haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
It would be easier for beginners to "grok".
--
--
Regards,
KC
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe
e at it, what's with that weird name
>"Monoid" anyway, let alone "Functor", "Monad", etc.? ;-)
Ivan: I had thought those were words expressing valid mathematical concepts.
In order to find similarities between apparently different operations
& data one w
1 - 100 of 117 matches
Mail list logo