Re: ANNOUNCE: GHC 7.10.2 Release Candidate 2

2015-07-13 Thread Jens Petersen
On 3 July 2015 at 15:49, Austin Seipp aus...@well-typed.com wrote:
 We are pleased to announce the first release candidate for GHC 7.10.2:

Thanks!

I have updated my Fedora Copr 7.10.2 repo to RC2:

https://copr.fedoraproject.org/coprs/petersen/ghc-7.10.2

There are builds for Fedora 22 (release) and 23 (devel).

Cheers, Jens
___
Glasgow-haskell-users mailing list
Glasgow-haskell-users@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/glasgow-haskell-users


[Haskell] ANN: hledger 0.26

2015-07-13 Thread Simon Michael
I'm pleased to announce hledger and hledger-web 0.26!

This release restores non-regular-expression account aliases as the
default, and brings miscellaneous bugfixes and cleanups and some
performance work. Also the website and documentation have been
improved, and now include many more examples.
Full release notes: http://hledger.org/release-notes#hledger-0.26 .

Release contributors: 
Simon Michael,
Imuli,
Carlos Lopez-Camey,
Kyle Marek-Spartz,
Rick Lupton,
Simon Hengel.

About:
hledger (http://hledger.org) is a command-line tool and haskell
library for tracking financial transactions, which are stored in a
human-readable plain text format. It can also read CSV or timelog
files, and output CSV. It provides useful reports, and can also help
you record new transactions interactively.  Add-on commands include
hledger-web (a web interface), hledger-irr (for calculating internal
rate of return) and hledger-interest (for generating interest
transactions).  hledger is inspired by and largely compatible with
Ledger, and can be used with some Ledger files.

Installation:

$ cabal update
[$ cabal sandbox init]
$ cabal install hledger[-web]-0.26

or:

install stack (https://github.com/commercialhaskell/stack/wiki/Downloads 
https://github.com/commercialhaskell/stack/wiki/Downloads)
$ stack --resolver nightly-2015-07-13 install hledger [hledger-web]

or:

$ git clone https://github.com/simonmichael/hledger.git
$ cd hledger
$ git checkout hledger-0.26
$ stack install

or see http://hledger.org/download for more options.

Best!
-Simon

___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell


[Haskell] [LPNMR 2015] REGISTRATION OPEN - Call for Participation (student support grants available)

2015-07-13 Thread Francesco Calimeri
[apologies for multiple posting]

  Call for Participation

  *** REGISTRATION is now open ***

---
   13th International Conference on
Logic Programming and Non-monotonic Reasoning
 LPNMR 2015

   http://lpnmr2015.mat.unical.it/

  Lexington, KY, USA
September 27-30, 2015

   (Collocated with the 4th Conference on Algorithmic Decision Theory 2015)
---

REGISTRATION
 Registration procedure is available via http://www.cs.uky.edu/lpnmr2015/.


AIMS AND SCOPE

 LPNMR 2015 is the thirteenth in the series of international meetings on
 logic programming and non-monotonic reasoning. LPNMR is a forum for
 exchanging ideas on declarative logic programming, non-monotonic reasoning,
 and  knowledge representation. The aim of the conference is to facilitate
 interactions between researchers and practitioners interested in the
 design and implementation of logic-based programming languages and
 database systems, and those working in knowledge representation and
 nonmonotonic reasoning. LPNMR strives to encompass theoretical and
 experimental studies that have led or will lead to the construction of
 systems for declarative programming and knowledge representation, as well
 as their use in practical applications.


LPNMR 2015

 The program will include three invited talks:
 - Stable Models for Temporal Theories - By Pedro Cabalar, University of
   Corunna, Spain
 - Algorithmic decision theory meets logic - By Jérôme Lang, Université
   Paris-Dauphine, France (Plenary session with ADT 2015).
 - Relational and Semantic Data Mining - By Nada Lavrač, Jožef Stefan
   Institute and University of Nova Gorica, Slovenia

 This edition of LPNMR will also feature several workshops, a special session
 dedicated to the 6th ASP Systems Competition, and will be collocated with the
 4th Algorithmic Decision Theory Conference, ADT 2015. Joint LPNMR-ADT Doctoral
 Consortium will be a part of the program. Some details follow; full info are
 available via the official conference website http://lpnmr2015.mat.unical.it/.


ASSOCIATED EVENTS

  WORKSHOPS - LPNMR 2015 will include specialized workshops to be held on
  September 27 prior to the main conference. Currently planned workshops
  include:
  - Grounding, Transforming, and Modularizing Theories with Variables
Organizers: Marc Denecker, Tomi Janhunen
Website: https://sites.google.com/site/gttv2015/
  - Action Languages, Process Modeling, and Policy Reasoning
Organizer: Joohyung Lee, Gail-Joon Ahn
Website: https://sites.google.com/site/alpp2015/
  - Natural Language Processing and Automated Reasoning
Organizers: Marcello Balduccini, Ekaterina Ovchinnikova, Peter Schueller
Website: https://sites.google.com/site/nlpar2015/
  - Learning and Nonmonotonic Reasoning
Organizers: Alessandra Russo and Alessandra Mileo
Website: http://lnmr2015.insight-centre.org/

  ASP COMPETITION - A special session dedicated to a discussion of the
  6th ASP System Competition, including the methodology of the competition,
  benchmarks used, lessons learned and, most importantly, the results and
  the announcement of the winners.

  ALGORITHMIC DECISION THEORY (ADT) 2015 (collocated - same time and place)
  Algorithmic Decision Theory is a vibrant and growing area of research
  concerned with algorithmic aspects of problems arising in social choice
  and economics that involve optimal ways to aggregate preferences. The
  area abounds in hard computational problems and may be an axciting area
  of applications for ASP. The two conferences will seek ways to identify
  and promote synergies between their respective areas of focus.

  JOINT LPNMR-ADT DOCTORAL CONSORTIUM:
  co-Chairs:
   - Esra Erdem (LPNMR), Sabanci University, Turkey
   - Nick Mattei (ADT), NICTA, Australia
  More info:
  
http://lpnmr2015.mat.unical.it/associated-events/adt-lpnmr-2015-doctoral-consortium


STUDENT SUPPORT GRANTS
 The organizing committee has limited funds to partially support students
 attending LPNMR, with priority to authors of accepted papers that are not
 funded by the doctoral consortium and have no other funding available.
 The funding will cover registration and partially cover stay in the conference
 hotel or some other hotel located nearby (the exact number of free nights to
 be determined).
 Applicants should submit their requests to
 lpnmr2...@mat.unical.it. A proof of student status is requested.


COMPLIMENTARY MEMBERSHIP OFFER FOR CONFERENCE REGISTRANTS NEW TO AAAI

 LPNMR 2015 is pleased to acknowledge its cooperation with the Association
 for the Advancement of Artificial Intelligence (AAAI)
 [http://www.aaai.org], which will be publicizing the conference to its
 

[Haskell] To all users of FGL

2015-07-13 Thread Ivan Lazar Miljenovic
As you may now, for the past few months I've been (finally!) cleaning
up FGL, adding tests, etc.

One of the issues that has arisen with this is that the behaviour of
the delLEdge [1] function is not well specified when dealing with
multiple edges.

Specifically, the documentation states that the purpose is to Remove
*an* LEdge from the Graph. (emphasis added)... but the behaviour when
dealing with multiple edges is to remove *all* such edges from the
graph.

The current version on GitHub is to instead just delete a single such
labelled edge, with a new function delAllLEdge that replicates the
current behaviour.

Before releasing this change, however, I wanted to make sure that I
wouldn't break people's code if they rely upon this functionality; I
did try and search through GitHub to see who - if anyone - is using
this function, but primarily found various copies of fgl embedded into
other people's repositories.

As such, please check your code and let me know if this change in
behaviour might affect you (if this is the case, I might let delLEdge
keep the current behaviour and have a new function delete just one
edge).

[1]: 
http://hackage.haskell.org/package/fgl-5.5.1.0/docs/Data-Graph-Inductive-Graph.html#v:delLEdge

-- 
Ivan Lazar Miljenovic
ivan.miljeno...@gmail.com
http://IvanMiljenovic.wordpress.com
___
Haskell mailing list
Haskell@haskell.org
http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell