[Haskell] ANNOUNCE: unordered-graphs

2015-10-09 Thread Ivan Lazar Miljenovic
I have a relatively hacked-together graph library that uses
unordered-containers as a backend available if anyone finds it
interesting/useful:
http://hackage.haskell.org/package/unordered-graphs

It's primarily developed just for my own needs and thus I'm not sure
how much future work I'll be doing on it, but I'm willing to accept
pull requests.

This library was semi-experimental in that I also tried a few things
out with it:

* Polymorphic node type

* Fixed auto-generated edge type: this is because (node,node, label)
triples (ala fgl) do not provide sufficient information to be able to
distinguish between multiple edges, etc.

* Type parameter to determine whether the graph is directed or undirected.

* Typeclass to allow you to determine the type/output of a a match (I
didn't end up actually using this, as the one time I needed to do a
match I found the extra polymorphism caused problems; it also isn't
comprehensive as I didn't write all that many instances.)

-- 
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


[Haskell] [APLS2015] Call for Participation: Workshop on Advances in Programming Languages and Systems

2015-10-09 Thread Luminous Fennell
   === Call for Participation ===

Workshop: Advances in Programming Languages and Systems
Date: December 15 - 16, 2015
Venue:Frankfurt, Germany
Website:  http://proglang.informatik.uni-freiburg.de/APLS2015/

Scope:
--

Advances in programming language research increasingly influence the
world of software development and big software companies recognize the
importance of research areas like functional programming, static
program analysis, run-time verification, automated software
engineering and debugging as well as automated verification
techniques.

This workshop is an opportunity to interact with leading international
researchers in these areas, to receive crucial impulses, and to
cultivate and maintain new and old collaborations and liaisons.

The talks will be given by prominent members of the programming
languages research community and cover a wide area of topics inside
this field. The list of talks can be found below. For further
information please visit

http://proglang.informatik.uni-freiburg.de/APLS2015/

The workshop is sponsored by the DFG.

List of talks:
--

Andreas Abel: 
Coinductive programming with copatterns

Arthur Chargueraud: 
Machine-checked verification of amortized complexity analyses

Dominique Devriese: 
Reasoning about Object Capabilities with Logical Relations and Effect 
Parametricity

Sophia Drossopoulou: 
Reasoning about programs in the presence of code of unknown provenance

Joshua Dunfield: 
Evaluation-order Polymorphism

Matthew Fluet: 
Type- and Control-Flow Analysis

Christian Hammer: 
Declassification in the Browser

Atsushi Igarashi: 
A Sound Type System for Layer Subtyping and Dynamically Activated 
First-Class Layers

Ranjit Jhala: 
Bounded Refinement Types

Ivan Lanese: 
Reversible Concurrent Systems

Anders Moeller: 
Message Safety in Dart

Keiko Nakata: 
Formal Verification of a Microkernel at FireEye

James Noble: 
On Grace

Klaus Ostermann: 
Automatic Refunctionalization

Matthew Parkinson: 
The Push/Pull Model of Transactions

Didier Remy: 
Ornaments in ML

Francesco Ranzato: 
Abstract Interpretation of Supermodular Games

Ilya Sergey: 
Verification of Fine-Grained Concurrent Programs

Jeremy Siek: 
A Tracing JIT for a Functional Language

Wouter Swierstra: 
Auto in Agda

Peter Thiemann: 
Derivatives in Program Analysis

Vasco Vasconcelos: 
Advances in Session Types

Organizers:
---
Luminous Fennell, University of Freiburg
Peter Thiemann, University of Freiburg

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


[Haskell] CfP: Haskell in Leipzig (Germany), 4/5 December 2015

2015-10-09 Thread Johannes Waldmann
"Haskell in Leipzig" (Germany) workshop
http://nfa.imn.htwk-leipzig.de/HAL2015/
welcomes Your contribution. Now.

Wir rechnen mit Vorträgen und Tutorien
und freuen uns über weitere Vorschläge
(Musik/live coding, mini-hackathon, Rätsel, ..)

* bis 2. November: Einreichung von Beiträgen
* 5. November: Bekanntgabe des Programms
* bis 27. November: Anmeldung
* 4. und 5. Dezember: Workshop

Herzliche Grüße, Johannes Waldmann, Leipzig.

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