It also makes actual definitions cleaner/shorter rather than
cluttering them with extra annotations (either PRAGMAs or
public/private markers), though this is not that big of a deal.
It's true, though you could get it pretty short, e.g. default private
and leading ! for public. Go uses
Any ideas what could be causing the problem? I could try creating a
patch, but I have no clue where to start.
Best regards,
Petr
Dne 09/16/2013 11:12 PM, Jeremy Shaw napsal(a):
plugins probably needs to be patched[1]. I'll happily apply such a patch.
- jeremy
[1] or rewritten from the
Thanks to everyone who replied, indeed it looks like GADTs do what I
claimed I wanted. That's neat because I've never been able to think of
a use for them. However:
On Sun, Sep 15, 2013 at 2:16 AM, o...@okmij.org wrote:
Why not to introduce several type classes, even a type class for each
I've been toying with using Data Types a la Carte to get type
representations, a `Typeable` class and dynamic types parameterized by a
possibly open universe:
If the universe is potentially open, and if we don't care about
exhaustive pattern-matching check (which is one of the principal
Update: some of the headers were not anchored, due to there being those
accursed newlines in them. I have now corrected this, and I hope that
now all headers are anchored in the way you suggested (that I found
useful, too - of course. One can only wonder why the official docs
aren't made thus.)
Wow, thank you for the heads up!
f
Le 2013-09-17 05:16, Carter Schonwald a écrit :
Hey everyone,
if you are actively using ghc 7.6 on your mac,
for now please do not install xcode 5.
It will break your ghc install, because 7.6 doesn't know how to
correctly use Clang for the CPP work.
* Ben Gamari bgamari.f...@gmail.com [2013-09-17 10:03:41-0400]
Another approach might be to introduce some notion of a name list which
can appear in the export list. These lists could be built up by either
user declarations in the source module or in Template Haskell splices
and would serve as
Ivan Lazar Miljenovic ivan.miljeno...@gmail.com writes:
On 17 September 2013 09:35, Evan Laforge qdun...@gmail.com wrote:
snip
None of this is a big deal, but I'm curious about other's opinions on
it. Are there strengths to the separate export list that I'm missing?
I do like the actual
Roman Cheplyaka r...@ro-che.info writes:
* Ben Gamari bgamari.f...@gmail.com [2013-09-17 10:03:41-0400]
Another approach might be to introduce some notion of a name list which
can appear in the export list. These lists could be built up by either
user declarations in the source module or in
Probably just what it says -- plugins is calling ghc and passing the
-fglasgow-exts flag. I would try just removing that flag.
- jeremy
On Tue, Sep 17, 2013 at 2:08 AM, Petr Pudlák petr@gmail.com wrote:
Any ideas what could be causing the problem? I could try creating a
patch, but I
* Ben Gamari bgamari.f...@gmail.com [2013-09-17 12:41:05-0400]
Roman Cheplyaka r...@ro-che.info writes:
* Ben Gamari bgamari.f...@gmail.com [2013-09-17 10:03:41-0400]
Another approach might be to introduce some notion of a name list which
can appear in the export list. These lists could
Hello,
My name is Charles Weitzer. I have two friends who have started a
quantitative hedge fund. One has his PhD in CS from Stanford, while the
other has his PhD in Statistics from Berkeley. Company has around 12 people
currently. They have made some unpublished discoveries in the field of
I'm happily using Cassava to parse CSV, only to discover that
non-conforming lines in the input data are causing the parser to error
out.
let e = decodeByName y' :: Either String (Header, Vector Person)
chugs along fine until line 461 of the input when
parse error (endOfInput) at
Hi,
It depends on what you mean by doesn't parse. From your message is assume
the CSV is valid, but some of the actual values fails to convert (using
FromField). There are a couple of things you could try:
1. Define a newtype for your field that calls runParser using e.g. the Int
parser and if
On Tue, 2013-09-17 at 19:03 -0700, Johan Tibell wrote:
2. Use the Streaming module, which lets you skip whole records that
fails to parse (see the docs for the Cons constructor).
Ah, that's sure to be it. Totally missed Data.Csv.Streaming. Thanks!
AfC
Sydney
15 matches
Mail list logo