On Sun, Dec 2, 2012 at 3:12 PM, Branimir Maksimovic bm...@hotmail.comwrote:
Well, playing with Haskell I have literally trasnlated my c++ program
http://shootout.alioth.debian.org/u64q/program.php?test=fannkuchreduxlang=gppid=3
and got decent performance but not that good in comparison
with
Hi,
currently the default to test Haskell projects on Travis CI [1] is:
install:
- cabal install --enable-tests
script:
- cabal test
The issue with this is that it runs the test-suite twice, which is a
waste of resources and delays build reports. This was an oversight on
my
Basically, quantified types can't be given as arguments to type
constructors (other than -, which is its own thing). I'm not entirely
sure
why, but it apparently makes the type system very complicated from a
theoretical standpoint. By wrapping the quantified type in a newtype, the
argument
(Sorry, forgot to reply to the list initially; see conversation below.)
On Mon, Dec 03, 2012 at 03:49:00PM +0100, Joerg Fritsch wrote:
Brent,
I believe that inside the do-block (that basically calls my
interpreter) I cannot call any other Haskell function that are not
recognized by my parser
I would like to announce MskHUG December meeting and invite everyone interested.
The meeting will take place December 13th, 20:00 to 23:30 in the nice
conference center in centre of Moscow: http://www.nf-conference.ru/
The meeting's agenda is to start more intense discussions. Most
probably,
Thanks Brent,
my question is basically how the function embed would in practice be
implemented.
I want to be able to take everything that my own language does not have from
the host language, ideally so that I can say:
evalt - eval (isFib::, 1000, ?BOOL))
case evalt of
Left Str -
The below is probably not a good example since it does not require a DSL but
the principle is clear that I want to take things from teh host language that I
do not have implemented (yet) in my DSL.
--Joerg
On Dec 3, 2012, at 4:25 PM, Joerg Fritsch wrote:
Thanks Brent,
my question is
On Mon, Dec 3, 2012 at 1:04 AM, Simon Hengel s...@typeful.net wrote:
I think the right thing to do is:
install:
- cabal install --only-dependencies --enable-tests
script:
- cabal configure --enable-tests cabal build cabal test
Please let me know if you think there
Ah. I see now. Silly Haskell making inefficient algorithms hard to write
and efficient ones easy. It's actually kind of annoying when learning, but
probably for the best.
Is there a good write-up of the algorithm you're using somewhere? The Repa
paper was very brief in its explaination, and I'm
Thanks. Your version is much faster.Yes, I have compiled with ghc --make -O2
-fllvm -optlo-O3 -optlo-constprop fannkuchredux4.hs(there is bug in ghc 7.4.2
regarding llvm 3.1 which is circumvented with constrprop)
results: yours:bmaxa@maxa:~/shootout/fannkuchredux$ time ./fannkuchredux4
I'm in!
Would like to talk with people, writing some web-based production apps!
2012/12/3 Serguey Zefirov sergu...@gmail.com
I would like to announce MskHUG December meeting and invite everyone
interested.
The meeting will take place December 13th, 20:00 to 23:30 in the nice
conference
On 12/03/2012 07:13 PM, Serguey Zefirov wrote:
I would like to announce MskHUG December meeting and invite everyone interested.
Wow, great idea :) I'd like to participate. May I ask why don't you
schedule the event on weekend or on Friday at least?
Best wishes,
Dmitry
Hi,
Joerg Fritsch wrote:
I am working on a DSL that eventuyally would allow me to say:
import language.cwmwl
main = runCWMWL $ do
eval (isFib::, 1000, ?BOOL)
I have just started to work on the interpreter-function runCWMWL and I
wonder whether it is possible to escape to real Haskell
On Mon, Dec 3, 2012 at 11:18 AM, Branimir Maksimovic bm...@hotmail.comwrote:
Thanks ! Should I contribute your version on shootout site?
Do whatever you like with it.
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
As far as I am aware, the only description is in the Repa paper. I you are
right, it really should be explained properly somewhere…
At a simpler example, here is the outer product of two vectors [1].
vvProd :: (IsNum e, Elt e) = Acc (Vector e) - Acc (Vector e) - Acc (Matrix e)
vvProd xs ys =
Hi. Great idea, I'm in.
Sergey
2012/12/3 Serguey Zefirov sergu...@gmail.com:
I would like to announce MskHUG December meeting and invite everyone
interested.
The meeting will take place December 13th, 20:00 to 23:30 in the nice
conference center in centre of Moscow:
16 matches
Mail list logo