Re: [Haskell-cafe] Hackage checking maintainership of packages

2013-05-05 Thread Doug Burke
On May 5, 2013 7:25 AM, Petr Pudlák petr@gmail.com wrote:

 Hi,

 on another thread there was a suggestion which perhaps went unnoticed by
most:

 -- Forwarded message --
 From: Niklas Hambüchen m...@nh2.me
 Date: 2013/5/4
 ...
 I would even be happy with newhackage sending every package maintainer a
 quarterly question Would you still call your project X 'maintained'?
 for each package they maintain; Hackage could really give us better
 indications concerning this.


 This sounds to me like a very good idea. It could be as simple as If you
consider yourself to be the maintainer of package X please just hit reply
and send. If Hackage doesn't get an answer, it'd just would display some
red text like This package seems to be unmaintained since D.M.Y.

 Best regards,
 Petr


For those packages that give a repository, a query could be done
automatically to see when it was last updated. It's not the same thing as
'being maintained', but is less annoying for those people with many
packages on hackage.

Doug
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] A question about data declaration

2013-03-23 Thread Doug Burke
On Mar 22, 2013 2:58 AM, C K Kashyap ckkash...@gmail.com wrote:

 Thanks Eric and Brent,

 Even with GADT, it appears that I'd need extra data definitions. I'll go
without GADT then ...

 Brent, my use case is not particularly complicated. I am trying to model
the pdf spec - which says that pdf contains Objects that could of of types
Number, String, Name, Array and Dictionary - while array is list of
objects, the Disctionary is a list of tuples (Name, Object) not (Object,
Object) - hence my situation.

 Regards,
 Kashyap


You could have a look at how the aeson package represents JavaScript
values, which have a similar structure to your requirement, e.g.
http://hackage.haskell.org/packages/archive/aeson/0.6.1.0/doc/html/Data-Aeson-Types.html#t:Value

Doug
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] ANNOUNCE: mcpi-0.0.0.2 (The MineCraft-Pi API in Haskell)

2013-02-21 Thread Doug Burke
I have released versions 0.0.0.1 and 0.0.0.2 (the latter being
documentation improvements but it hasn't yet been built) of mcpi:

  http://hackage.haskell.org/package/mcpi
  https://github.com/DougBurke/hmcpi

It is a very simple, and very incomplete, interface to MineCraft: Pi edition

  http://pi.minecraft.net/

Now I just need to find out how to get ghc 7.4.2 on my Raspberry Pi (oops,
I mean the Raspberry Pi I told my wife I bought as a Christmas gift for the
kids) so that I can use this from ghci.

Any comments and improvements are more than welcome,
Doug
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] hackage and cabal test support: why does it claim I have no type field when I do?

2011-10-22 Thread Doug Burke


I've just been updating my code to take advantage of the test support in Cabal. 
I have it so that 

  cabal configure --enable-tests
  cabal build
  cabal test

works. However, when I try to upload to hackage, I get 

  cabal upload -c dist/swish-0.6.2.0.tar.gz
  Checking dist/swish-0.6.2.0.tar.gz...
  Error: dist/swish-0.6.2.0.tar.gz: 400 Error in upload
  400 Error in upload
  line 271: The 'type' field is required for test suites. The available test
  types are: exitcode-stdio-1.0 

and here are the relevant lines from the cabal file:

   267     if flag(developer)
   268        ghc-options: -Werror
   269        ghc-prof-options: -auto-all
   270  
   271  Test-Suite test-builtinmap
   272     type:       exitcode-stdio-1.0
   273     Hs-Source-Dirs: tests/ src/
   274     Main-Is:    BuiltInMapTest.hs
   275     Other-Modules:  TestHelpers
   276  

As you can see, there's a type field for the Test-Suite and I don't see any 
obvious discrepancy with the information from the user's guide 
(http://www.haskell.org/cabal/users-guide/#test-suites). I also have

  Cabal-Version:      = 1.9.2


in the file; the full version can be found at

https://bitbucket.org/doug_burke/swish/src/4545220d88e2/swish.cabal#cl-271


What am I doing wrong?

Thanks in advance,
Doug
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] hackage and cabal test support: why does it claim I have no type field when I do?

2011-10-22 Thread Doug Burke


Aha, I'd missed that; thanks - I'll try the fix after going pumpkin hunting 
with the kids!

Doug



From: JP Moresmau jpmores...@gmail.com
To: Doug Burke doug_j_bu...@yahoo.com
Cc: Haskell-Cafe@haskell.org Haskell-Cafe@haskell.org
Sent: Saturday, October 22, 2011 1:15 PM
Subject: Re: [Haskell-cafe] hackage and cabal test support: why does it claim I 
have no type field when I do?

Maybe the issue is that the test modules are missing from the
distribution file, which is a known bug.
(http://hackage.haskell.org/trac/hackage/ticket/792)

JP

On Sat, Oct 22, 2011 at 7:04 PM, Doug Burke doug_j_bu...@yahoo.com wrote:

 I've just been updating my code to take advantage of the test support in
 Cabal. I have it so that
   cabal configure --enable-tests
   cabal build
   cabal test
 works. However, when I try to upload to hackage, I get
   cabal upload -c dist/swish-0.6.2.0.tar.gz
   Checking dist/swish-0.6.2.0.tar.gz...
   Error: dist/swish-0.6.2.0.tar.gz: 400 Error in upload
   400 Error in upload
   line 271: The 'type' field is required for test suites. The available test
   types are: exitcode-stdio-1.0
 and here are the relevant lines from the cabal file:
    267     if flag(developer)
    268        ghc-options: -Werror
    269        ghc-prof-options: -auto-all
    270
    271  Test-Suite test-builtinmap
    272     type:       exitcode-stdio-1.0
    273     Hs-Source-Dirs: tests/ src/
    274     Main-Is:    BuiltInMapTest.hs
    275     Other-Modules:  TestHelpers
    276
 As you can see, there's a type field for the Test-Suite and I don't see any
 obvious discrepancy with the information from the user's guide
 (http://www.haskell.org/cabal/users-guide/#test-suites). I also have
   Cabal-Version:      = 1.9.2

 in the file; the full version can be found at
 https://bitbucket.org/doug_burke/swish/src/4545220d88e2/swish.cabal#cl-271

 What am I doing wrong?
 Thanks in advance,
 Doug

 ___
 Haskell-Cafe mailing list
 Haskell-Cafe@haskell.org
 http://www.haskell.org/mailman/listinfo/haskell-cafe





-- 
JP Moresmau
http://jpmoresmau.blogspot.com/___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] hackage and cabal test support: why does it claim I have no type field when I do?

2011-10-22 Thread Doug Burke


Actually, it seems to be more related 
to http://hackage.haskell.org/trac/hackage/ticket/811 since if I remove the 
conditional elements within the test stanzas it looks like hackage is happy 
again.

Doug



From: Doug Burke doug_j_bu...@yahoo.com
To: JP Moresmau jpmores...@gmail.com
Cc: Haskell-Cafe@haskell.org Haskell-Cafe@haskell.org
Sent: Saturday, October 22, 2011 1:19 PM
Subject: Re: [Haskell-cafe] hackage and cabal test support: why does it claim I 
have no type field when I do?




Aha, I'd missed that; thanks - I'll try the fix after going pumpkin hunting 
with the kids!

Doug



From: JP Moresmau jpmores...@gmail.com
To: Doug Burke doug_j_bu...@yahoo.com
Cc: Haskell-Cafe@haskell.org Haskell-Cafe@haskell.org
Sent: Saturday, October 22, 2011 1:15 PM
Subject: Re: [Haskell-cafe] hackage and cabal test support: why does it claim I 
have no type field when I do?

Maybe the issue is that the test modules are missing from the
distribution file, which is a known bug.
(http://hackage.haskell.org/trac/hackage/ticket/792)

JP

On Sat, Oct 22, 2011 at 7:04 PM, Doug Burke doug_j_bu...@yahoo.com wrote:

 I've just been updating my code to take advantage of the test support in
 Cabal. I have it so that
   cabal configure --enable-tests
   cabal build
   cabal test
 works. However, when I try to upload to hackage, I get
   cabal upload -c dist/swish-0.6.2.0.tar.gz
   Checking dist/swish-0.6.2.0.tar.gz...
   Error: dist/swish-0.6.2.0.tar.gz: 400 Error in upload
   400 Error in upload
   line 271: The 'type' field is required for test suites. The available test
   types are:
 exitcode-stdio-1.0
 and here are the relevant lines from the cabal file:
    267     if flag(developer)
    268        ghc-options: -Werror
    269        ghc-prof-options: -auto-all
    270
    271  Test-Suite test-builtinmap
    272     type:       exitcode-stdio-1.0
    273     Hs-Source-Dirs: tests/ src/
    274     Main-Is:    BuiltInMapTest.hs
    275     Other-Modules:  TestHelpers
    276
 As you can see, there's a type field for the Test-Suite and I don't see any
 obvious discrepancy with the information from the user's guide
 (http://www.haskell.org/cabal/users-guide/#test-suites). I also have
   Cabal-Version:      = 1.9.2

 in the file; the full version can be found at
 https://bitbucket.org/doug_burke/swish/src/4545220d88e2/swish.cabal#cl-271

 What am I doing wrong?
 Thanks in advance,
 Doug

 ___
 Haskell-Cafe mailing list
 Haskell-Cafe@haskell.org
 http://www.haskell.org/mailman/listinfo/haskell-cafe





-- 
JP Moresmau
http://jpmoresmau.blogspot.com/



___
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


[Haskell-cafe] hackage not building documentation?

2011-04-20 Thread Doug Burke

I uploaded a package to hackage last Saturday (16th) and the docs are not 
displayed yet (Wed, 20th), but it doesn't appear to be because of a build 
failure:

  http://hackage.haskell.org/package/swish

Is this a known issue?

Thanks,
Doug

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] ANNOUNCE: swish 0.3.0.0

2011-04-07 Thread Doug Burke

--- On Thu, 4/7/11, Graham Klyne g...@ninebynine.org wrote:

 From: Graham Klyne g...@ninebynine.org
 Subject: Re: ANNOUNCE: swish 0.3.0.0
 To: Doug Burke doug_j_bu...@yahoo.com
 Cc: Haskell-Cafe@haskell.org, vigalc...@gmail.com
 Date: Thursday, April 7, 2011, 3:31 AM
 Excellent, thanks for running with
 this!
 
 I have an RDF/XML parser (based on a fork of HaXML) that
 I'd like to integrate at some time, and it's remotely
 possible that I might have a little time to work on this in
 the coming months..
 

Well, I hope to actually start using the code now it's released,
so an RDF/XML parser would be welcome ;-)

Doug

 #g
 --
 
 Doug Burke wrote:
  I am pleased to announce an update of the swish
 package to version
  0.3.0.0 [1]. It is mainly meant to be a maintenance
 upgrade over the
  existing version on Hackage [2] by Vasili I. Galchin,
 but does add additional functionality in that it now
 supports the NTriples
  format and the N3 parser and formatter has been
 updated to better match the current specification.
  
  For those not aware of what Swish actually is, it is
 an experiment
  by Graham Klyne in writing a Semantic Web framework
 in Haskell [3].
  
  I note that the wonderful machinery behind Hackage has
 already
  processed the documentation so you can read more about
 it at [1]
  as well as the very-sparsely-documented Wiki at [4].
  
  [1] http://hackage.haskell.org/package/swish-0.3.0.0
  [2] http://hackage.haskell.org/package/swish-0.2.1
  [3] http://www.ninebynine.org/Software/swish-0.2.1.html
  [4] https://bitbucket.org/doug_burke/swish/wiki/Home
  
  Thanks for reading this far,
  Doug
  
  
  
        
 
 


  

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] ANNOUNCE: swish 0.3.0.0

2011-04-06 Thread Doug Burke

I am pleased to announce an update of the swish package to version
0.3.0.0 [1]. It is mainly meant to be a maintenance upgrade over the
existing version on Hackage [2] by Vasili I. Galchin, but does 
add additional functionality in that it now supports the NTriples
format and the N3 parser and formatter has been updated to better 
match the current specification.

For those not aware of what Swish actually is, it is an experiment
by Graham Klyne in writing a Semantic Web framework in Haskell [3].

I note that the wonderful machinery behind Hackage has already
processed the documentation so you can read more about it at [1]
as well as the very-sparsely-documented Wiki at [4].

[1] http://hackage.haskell.org/package/swish-0.3.0.0
[2] http://hackage.haskell.org/package/swish-0.2.1
[3] http://www.ninebynine.org/Software/swish-0.2.1.html
[4] https://bitbucket.org/doug_burke/swish/wiki/Home

Thanks for reading this far,
Doug



  

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] floating-point comparison (was haskell gsoc proposal for richer numerical type classes and supporting algorithms)

2010-04-08 Thread Doug Burke

--- On Thu, 4/8/10, Gregory Crosswhite gcr...@phys.washington.edu wrote:

 From: Gregory Crosswhite gcr...@phys.washington.edu

 
 On a tangental note, I've considered coding up a package
 with an AlmostEq typeclass that allows one to test for
 approximate equality.  The problem is that different
 situations call for different tolerances so there is no
 standard approximate equal operator that would work for
 everyone, but there might be a tolerance that is good
 enough for most situations where it would be needed (such
 as using QuickCheck to test that two different
 floating-point functions that are supposed to return the
 same answer actually do so) to make it worthwhile to have a
 standard package for this around for the sake of
 convenience.
 
 Anyone have any thoughts on this?
 

It's always worth pointing out

http://docs.sun.com/source/806-3568/ncg_goldberg.html

at this point (not that it really helps you out in this case)

Doug


 
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Fwd: [BostonHaskell] Next meeting: December 17th at MIT (32-G882)

2009-12-12 Thread Doug Burke


--- On Sat, 12/12/09, Bulat Ziganshin bulat.zigans...@gmail.com wrote:

 From: Bulat Ziganshin bulat.zigans...@gmail.com
 Subject: Re: [Haskell-cafe] Fwd: [BostonHaskell] Next meeting: December 17th 
 at MIT (32-G882)
 To: Ravi Nanavati rav...@alum.mit.edu
 Cc: haskell-cafe@haskell.org
 Date: Saturday, December 12, 2009, 3:40 AM
 Hello Ravi,
 
 Saturday, December 12, 2009, 9:48:28 AM, you wrote:
 
  Based on the responses to my previous message, our
 featured presenter
  will be Ryan Newton who will talk about the Intel
 Concurrent
  Collections for Haskell.
 
 awesome! you may try it on many typical unix text
 processing tasks,
 such as word frequencies counting, or building statistics
 from
 logfiles
 
 
 -- 
 Best regards,
  Bulat             

Perhaps something like

http://www.tbray.org/ongoing/When/200x/2009/12/08/WF-Tuning-Clojure

:-)

Doug



___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] swish - semantic web in Haskell

2009-05-01 Thread Doug Burke


--- On Thu, 4/30/09, Vasili I. Galchin vigalc...@gmail.com wrote:

 From: Vasili I. Galchin vigalc...@gmail.com
 Subject: [Haskell-cafe] swish - semantic web in Haskell
 To: haskell-cafe@haskell.org haskell-cafe@haskell.org
 Cc: Galchin Vasili vigalc...@gmail.com
 Date: Thursday, April 30, 2009, 6:39 PM
 Hello,
 
  http://www.ninebynine.org/Software/swish-0.2.1.html  
  I am trying
 to get permission from the author of Swish to move it into
 Hackage. I will
 write cabalize it get up to current Haskell
 standards. Before I go to this
 effort is anybody attempting to do this?
 
 Kind regards, Vasili

Vasili,

I recently downloaded the code and started looking at it, but I am 
*exceedingly* unlikely to have time to do this any time soon. So, if you have 
the time and the permission to do it, I'll be happy :-)

Doug



  
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Semantic web

2009-02-23 Thread Doug Burke


 - Original Message 
 From: Doug Burke doug_j_bu...@yahoo.com
 To: Don Stewart d...@galois.com; gregg reynolds d...@mobileink.com
 Cc: haskell-cafe@haskell.org
 Sent: Friday, February 13, 2009 5:15:44 PM
 Subject: Re: [Haskell-cafe] Semantic web

 - Original Message 
 From: Don Stewart d...@galois.com
 To: gregg reynolds d...@mobileink.com
 Cc: haskell-cafe@haskell.org
 Sent: Saturday, February 7, 2009 2:40:41 PM
 Subject: Re: [Haskell-cafe] Semantic web

 dev:
 Anybody implementing rdf or owl  stuff in haskell?  Seems like a natural 
 fit.

 http://www.ninebynine.org/RDFNotes/Swish/Intro.html
 
 Needs moving to Hackage.

 There is also 

 http://protempore.net/rdf4h/ 
 
 which I haven't used and doesn't look to be particularly active at the moment.
 
 Doug

Of course, there has been a release of this library just after I sent the email.

  Feb. 13, 2009: version 0.6.1; introduced type classes for RdfSerializer and 
RdfParser; updated to exploit improvements in newer versions of parsec and 
other dependent libraries

Doug



  
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Semantic web

2009-02-13 Thread Doug Burke


 - Original Message 
 From: Don Stewart d...@galois.com
 To: gregg reynolds d...@mobileink.com
 Cc: haskell-cafe@haskell.org
 Sent: Saturday, February 7, 2009 2:40:41 PM
 Subject: Re: [Haskell-cafe] Semantic web

 dev:
 Anybody implementing rdf or owl  stuff in haskell?  Seems like a natural fit.

 http://www.ninebynine.org/RDFNotes/Swish/Intro.html
 
 Needs moving to Hackage.

There is also 

http://protempore.net/rdf4h/ 

which I haven't used and doesn't look to be particularly active at the moment.

Doug



  
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe