[Haskell] LumiGuide is hiring

2016-04-13 Thread Bas van Dijk
us jobs, open source projects, things that you made that you're proud of, etc.). Best Regards, Bas van Dijk CTO LumiGuide ___ Haskell mailing list Haskell@haskell.org http://mail.haskell.org/cgi-bin/mailman/listinfo/haskell

[Haskell] ZuriHac 2014 - Updates

2014-04-17 Thread Bas van Dijk
Dear (potential) ZuriHac 2014 attendees, I would like to make a few announcements regarding ZuriHac 2014, a Haskell hackathon taking place in Zurich from Friday 6 June 2014 to Sunday 8 June 2014. Besides hacking on Haskell projects with core members of the community you will hear talks by Simon M

[Haskell] ANN: Simon Marlow & Edward Kmett @ ZuriHac 2014

2014-02-14 Thread Bas van Dijk
Dear Haskellers and ZuriHac 2014 attendees, On this lovely day (pun intended), I'm excited to announce that Simon Marlow and Edward Kmett will be giving talks at ZuriHac 2014. When: Friday 6 June 2014 - Sunday 8 June 2014 Where: Erudify offices, Zurich, Switzerland ZuriHac is an international Ha

[Haskell] ANN: ZuriHac 2014

2014-01-22 Thread Bas van Dijk
Dear Haskellers, After a very successful ZuriHac 2013 we are delighted to announce ZuriHac 2014! When: Friday 6 June 2014 - Sunday 8 June 2014 Where: Erudify offices, Zurich, Switzerland ZuriHac is an international Haskell hackathon: a grassroots, collaborative coding festival with a simple focu

[Haskell] ANN: Google co-sponsoring ZuriHac 2013

2013-08-21 Thread Bas van Dijk
Dear Haskellers, I would like to remind you that the Zurich FP Afternoon (with a keynote by Simon Marlow) is taking place next week (13:00, Thursday, 29 August) and is directly followed by the ZuriHac 2013 Haskell Hackathon [1]. There are still some places available at both events -- you're welco

Re: [Haskell] ANN: strict-base-types-0.1

2013-05-08 Thread Bas van Dijk
Good stuff Simon! It would be great if either strict-base-types, strict or a merger of the two will find its way into the Haskell Platform. Even better if it also merged with strict-concurrency and strict-io so that we have one go-to package for strict types and operations. Cheers, Bas On 8 May

Re: [Haskell] ANNOUNCE: GHC version 7.6.1

2012-09-07 Thread Bas van Dijk
On 6 September 2012 18:05, Ian Lynagh wrote: > The GHC Team is pleased to announce a new major release of GHC, 7.6.1. Great! > * It is now possible to defer type errors until runtime using the > -fdefer-type-errors flag. In section 7.13.1 it says: ...given the following code: x :: Int x

Re: [Haskell] ANNOUNCE: monad-control-0.3

2011-12-03 Thread Bas van Dijk
On 3 December 2011 00:45, Bas van Dijk wrote: > Note that Peter Simons just discovered that these packages don't build > with GHC-7.0.4 (https://github.com/basvandijk/monad-control/issues/3). > I just committed some fixes which enable them to be build on GHC >= > 6.12.3. Hop

Re: [Haskell] ANNOUNCE: monad-control-0.3

2011-12-02 Thread Bas van Dijk
On 3 December 2011 00:45, Bas van Dijk wrote: > * 60 times faster than the previous release! Here are some benchmark results that compare the original monad-peel, the previous monad-control-0.2.0.3 and the new monad-control-0.3: http://basvandijk.github.com/monad-control.html Note that

[Haskell] ANNOUNCE: monad-control-0.3

2011-12-02 Thread Bas van Dijk
Hello, I just released monad-control-0.3. The package for lifting control operations (like catch, bracket, mask, alloca, timeout, forkIO, modifyMVar, etc.) through monad transformers: http://hackage.haskell.org/package/monad-control-0.3 It has a new and improved API which is: * easier to unders

Re: [Haskell] ANNOUNCE: GHC version 7.2.2

2011-11-11 Thread Bas van Dijk
On 11 November 2011 22:03, Ian Lynagh wrote: > The GHC Team is pleased to announce a new bugfix release of GHC, 7.2.2. Yay! These GHC releases always feel like little presents... I noticed the links to modules in base in the latest docs point to the previous base library causing 404 errors: htt

Re: [Haskell] [Haskell-cafe] ANN: Monad.Reader Issue 19

2011-10-26 Thread Bas van Dijk
On 26 October 2011 21:17, Brent Yorgey wrote: > I am pleased to announce that Issue 19 of The Monad.Reader, a special > issue on parallelism and concurrency, is now available: Thanks, I always really enjoy The Monad.Reader. > Issue 19 consists of the following three articles: > >  * Mighttpd – a

Re: [Haskell] ANNOUNCE: vector-bytestring-0.0.0.0

2011-10-14 Thread Bas van Dijk
On 14 October 2011 14:01, Ertugrul Soeylemez wrote: > Is there any particular reason to prefer storable vectors instead of > unboxed vectors?  The element type is fixed to Word8 anyway. To be able to safely interface with foreign libraries. Note that unboxed vectors are represented as ByteArray#

[Haskell] ANNOUNCE: vector-bytestring-0.0.0.0

2011-10-12 Thread Bas van Dijk
All your ByteString are belong to us... Hello, I'm pleased to announce the beta release of vector-bytestring. This library provides the type ByteString which is defined as a type synonym for a storable Vector of Word8s (from the vector package): type ByteString = Data.Vector.Storable.Vector Wo

[Haskell] Haskell Job Opportunity at Sensor Sense

2011-09-27 Thread Bas van Dijk
Sensor Sense is looking for a software developer to work on the design and implementation of ultra-sensitive trace gas detectors. These instruments belong to the most sensitive in the world. You will work closely with physicists, electronic – and mechanical engineers to design new detectors and im

[Haskell] ANN: New releases in the lightweight monadic regions family

2011-09-22 Thread Bas van Dijk
Hello, I made a few new releases of my packages in the lightweight monadic regions family: * http://hackage.haskell.org/package/regions-0.10 Most important change: I fixed issue #1 https://github.com/basvandijk/regions/issues/1 Now the library is completely safe again (unless you use the unsafe A

[Haskell] ANN: usb-1.0, bindings-libusb-1.4.4 and usb-iteratee-0.4

2011-09-18 Thread Bas van Dijk
Fellow Haskellers, I would like to announce the 1.0 release of the usb library! This library lets you to communicate with USB devices from userspace. It is implemented as a high-level wrapper around bindings-libusb[1] which is a low-level binding to the portable C library: libusb-1.0 ( http://libu

Re: [Haskell] ANN: bindings-DSL 1.0.14

2011-09-02 Thread Bas van Dijk
2011/9/1 Maurício CA : > New to this release is that you can get pointers to all declared fields > of a structure. Nice work Maurício! I'm already using it in my usb library: https://github.com/basvandijk/usb/blob/master/System/USB/Base.hs#L1926 Thanks, Bas ___

[Haskell] ANNOUNCE: levmar-1.0

2011-05-18 Thread Bas van Dijk
Dear all, I released levmar-1.0, an implementation of the Levenberg-Marquardt minimization algorithm that can be used for least squares, curve fitting and nonlinear programming. The most important change in this release is the use of vectors and matrices from the hmatrix package (which uses the h

Re: [Haskell] ANN: Updates in the monadic regions family

2011-03-10 Thread Bas van Dijk
In regions-0.9 I removed support for forking threads because it allowed you to use a closed handle in a forked thread. Unfortunately I just realized that it's still possible to fork threads in a region. The reason is that I've derived a MonadControlIO instance for RegionT which enables you to use f

[Haskell] ANN: Updates in the monadic regions family

2011-03-09 Thread Bas van Dijk
Dear all, I released new versions of some of my packages. Here are the changelogs: http://hackage.haskell.org/package/regions-0.9 http://hackage.haskell.org/package/regions-mtl-0.3.1.5 http://hackage.haskell.org/package/regions-monadstf-0.3.1.5 * Switch from monad-peel to monad-control. * Remov

Re: [Haskell] ANNOUNCE: silently-0.0.1 (prevent IO actions from writing to stdout)

2011-03-07 Thread Bas van Dijk
On 7 March 2011 02:28, Trystan Spangler wrote: > Announcing Silently, a package with two simple functions to run an IO action > while preventing it from writing to stdout (or the given handle) Useful package! I tiny remark about the code: -- | Run an IO action while ignoring all output to stdou

[Haskell] ANN: monad-control-0.2 & a challenge

2011-02-09 Thread Bas van Dijk
Dear all, I just released control-monad-0.2 a library for lifting control operations, like exception catching, through monad transformers: http://hackage.haskell.org/package/monad-control-0.2 darcs get http://bifunctor.homelinux.net/~bas/monad-control/ To quote the NEWS file: * Use RunInBase i

Re: [Haskell] ANN: case-insensitive-0.1

2011-02-07 Thread Bas van Dijk
On 7 February 2011 15:26, Max Rabkin wrote: > This could be a useful package but can you add a note that this does > not do correct Unicode-aware comparison on String (though AFAICT it is > correct for Text)? Good point! I just released version 0.2: http://hackage.haskell.org/package/case-insen

[Haskell] ANN: case-insensitive-0.1

2011-02-06 Thread Bas van Dijk
Dear all, I had this old module laying around that I wrote some time ago. I dusted it off and uploaded it to Hackage: http://hackage.haskell.org/package/case-insensitive-0.1 The package provides the module Data.CaseInsensitive which exports the CI type constructor which can be parameterised by a

[Haskell] ANN: monad-control-0.1

2011-02-06 Thread Bas van Dijk
Dear all, Several attempts have been made to lift control operations (functions that use monadic actions as input instead of just output) through monad transformers: MonadCatchIO-transformers[1] provided a type class that allowed to overload some often used control operations (catch, block and un

Re: [Haskell] haskell.org downtime: Tuesday Nov 30th

2010-11-29 Thread Bas van Dijk
On Mon, Nov 29, 2010 at 10:02 PM, Neil Mitchell wrote: > Hi Bas, > >>> Neil will be working on developing Hoogle all this weekend, but without >>> Internet access. He expects to get it set up on the new server sometime >>> during next week, but probably not before Weds. >> >> Ok thanks for the hea

Re: [Haskell] haskell.org downtime: Tuesday Nov 30th

2010-11-25 Thread Bas van Dijk
On Fri, Nov 26, 2010 at 12:21 AM, Malcolm Wallace wrote: > Neil will be working on developing Hoogle all this weekend, but without > Internet access. He expects to get it set up on the new server sometime > during next week, but probably not before Weds. Ok thanks for the heads up! We get a new d

Re: [Haskell] haskell.org downtime: Tuesday Nov 30th

2010-11-25 Thread Bas van Dijk
On Thu, Nov 25, 2010 at 2:59 PM, Ian Lynagh wrote: > If you think something is missing from >    http://new-www.haskell.org/ > then please let us know as soon as possible! http://new-www.haskell.org/hoogle/ returns: "This will become the development version of Hoogle shortly." Will hoogle be onl

Re: [Haskell] ANNOUNCE: reference 0.1

2010-09-06 Thread Bas van Dijk
On Tue, Sep 7, 2010 at 2:15 AM, Bas van Dijk wrote: > They do allow some now finishing my sentence... The parameterization of α and β in Readable and Writable do allow some nice instances like: instance Readable (TMVar α) STM (Maybe α) where read = TMVar.tryTakeTMVar instance Writa

Re: [Haskell] ANNOUNCE: reference 0.1

2010-09-06 Thread Bas van Dijk
On Mon, Sep 6, 2010 at 11:55 PM, Maciej Piechotka wrote: > Reference is class which generalizes references and monads they exists > in. It means that IORef, STRef and others can be accessed by common > interface. > > Currently it is of form: > > class Reference r m where > > 1. There was a proposa

[Haskell] Re: [Haskell-cafe] ANNOUNCE: MonadCatchIO-foreign

2010-06-01 Thread Bas van Dijk
Thanks for writing this package. I used those functions myself in my usb package: http://hackage.haskell.org/packages/archive/usb/0.3.1/doc/html/src/System-USB-IO-Synchronous-Enumerator.html#genAlloca (set you browser to UTF-8 encoding to correctly view the Unicode symbols) I've now patched usb t

[Haskell] Re: [Haskell-cafe] ANN: concurrent-extra-0.2

2010-02-24 Thread Bas van Dijk
Hello, I discovered a bug in our: Control.Concurrent.Thread In the documentation of 'forkIO' we specify that the forked thread inherits the blocked state of its parent. However our implementation did not ensure this. The newly released concurrent-extra-0.3.1 fixes this. This release also adds t

[Haskell] Re: [Haskell-cafe] ANN: concurrent-extra-0.2

2010-02-22 Thread Bas van Dijk
mance (no lookup required). > > Every exported symbol is now documented. > > > Regards, > Roel & Bas van Dijk > > [1] http://hackage.haskell.org/package/concurrent-extra-0.2 > [2] http://hackage.haskell.org/package/threadmanager-0.1.3 > ___

[Haskell] ANNOUNCE: Updates and a new member of the Monadic Regions family

2010-01-23 Thread Bas van Dijk
Hello, I released updates of all the members of the Monadic Regions family: * http://hackage.haskell.org/package/regions-0.3 - Export the 'Dup' and 'ParentOf' classes from 'Control.Monad.Trans.Region'. - Add: 'mapInternalHandle ∷ (Handle resource1 → Handle resource2) → (RegionalHandle resource

[Haskell] ANNOUNCE: New versions of ALL the monadic regions packages

2010-01-07 Thread Bas van Dijk
Hello, As I explained in my announcement of 'safer-file-handles', I discovered a serious lack of expressive power in my 'regions' package. I have now solved that problem in the way I envisaged by removing the 'resource' parameter from 'RegionT' and using existential quantification to bring the 're

[Haskell] ANNOUNCE: safer-file-handles-0.1

2010-01-07 Thread Bas van Dijk
Hello, I'm happy to announce another member in the 'monadic regions' family: safer-file-handles: http://hackage.haskell.org/package/safer-file-handles-0.1 The package uses my 'regions' and 'explicit-iomodes' packages to add two safety features on top of the regular System.IO file handles and ope

[Haskell] Re: ANNOUNCE: GHC version 6.12.1

2009-12-14 Thread Bas van Dijk
There's a broken link to the Haskell Platform in: http://haskell.org/ghc/docs/6.12.1/html/users_guide/release-6-12-1.html#id2890234 Bas ___ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell

[Haskell] ANNOUNCE: usb-0.1

2009-10-01 Thread Bas van Dijk
Hello, I would like to announce the release of usb-0.1, a Haskell library for communicating with USB devices from userspace. usb is implemented as a high-level wrapper around Maurício C. Antunes' bindings-libusb which is a binding to the C library: libusb-1.* ( http://libusb.org ). All functiona

[Haskell] ANNOUNCE: levmar-0.2

2009-09-16 Thread Bas van Dijk
Hello, We like to announce a new release of the high-level Levenberg-Marquardt library levmar: http://hackage.haskell.org/package/levmar-0.2 Changes: * There's one new major feature: automatic calculation of the Jacobian using automatic differentiation with Conal Elliott's vector-space library.

[Haskell] ANNOUNCE: A Levenberg-Marquardt implementation

2009-09-10 Thread Bas van Dijk
defaultOpts Nothing Nothing noLinearConstraints Nothing You get the following fit (using levmar-chart): http://code.haskell.org/~roelvandijk/code/levmar-chart/cubicFit.png Note that levmar contains a demo with a lot more examples: http://code.haskell.org/levmar/De

Re: [Haskell] ANNOUNCE: generator 0.5.1

2009-07-16 Thread Bas van Dijk
On Wed, Jul 15, 2009 at 3:33 PM, Yair Chuchem wrote: > A new "generator" package has been uploaded to Hackage. > It implements an alternative list monad transformer, a list class, and > related functions. I see you define ListT as a datatype: http://hackage.haskell.org/packages/archive/generator/

[Haskell] Re: [Haskell-cafe] ANN: cmonad 0.1.1

2009-03-30 Thread Bas van Dijk
On Sun, Mar 29, 2009 at 11:16 AM, Lennart Augustsson wrote: > I've uploaded my CMonad package to Hackage.  It allows you to write > Haskell code in a C style. Nice! A nice addition would be to output a C AST from language-c: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/language-c

Re: [Haskell] ANNOUNCE: jhc 0.6.0 Haskell Compiler

2009-03-19 Thread Bas van Dijk
On Thu, Mar 19, 2009 at 12:16 AM, sylvain wrote: > ... > $ ghc hello.hs -o hello1 > $ jhc hello.hs -o hello2 > $ gcc hello.c -o hello3 > ... How does 'ghc hello.hs -o hello1 -O2' compare? regards, Bas ___ Haskell mailing list Haskell@haskell.org http:

Re: [Haskell] Announce: iteratee-0.1.0

2009-03-11 Thread Bas van Dijk
On Tue, Mar 10, 2009 at 8:28 PM, John Lato wrote: > I am pleased to announce the hackage release of iteratee-0.1.0. Nice! I think it would be nice if you make Monoid a superclass of StreamChunk and remove the 'empty' and 'append' methods. I attached a darcs patch that does just that, adds the n

Re: [Haskell] writing a shell in Haskell

2009-01-13 Thread Bas van Dijk
Have a look at John Goerzen's HSH and Thomas Hartman's HSHHelpers: http://software.complete.org/software/wiki/hsh/ http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HSH http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HSHHelpers regards, Bas __

Re: [Haskell] Nested guards?

2007-12-06 Thread Bas van Dijk
On Dec 6, 2007 9:06 AM, Simon Peyton-Jones <[EMAIL PROTECTED]> wrote: > b) the Clean manual says: "To ensure that at least one of the alternatives of > a nested guard will be successful, a nested guarded alternative > must always > have a 'default case' as last alternative". That's a pity. The

Re: [Haskell] Re: ANN: ListLike, a generic interface over list-like structures

2007-09-17 Thread Bas van Dijk
On 9/17/07, John Goerzen <[EMAIL PROTECTED]> wrote: > That does show one annoying property of typeclasses: instances too > easily appear and are impossible to replace. The problem would be solved if it was possible to explicitly import and export instance declarations. I asked this before [1] but

Re: [Haskell] Swapping parameters and type classes

2007-09-17 Thread Bas van Dijk
b and be what I am trying > to achieve. > > It would seem a lot more natural to me. But maybe there are other reasons why > type families are a better solution? > > I do not know if I use the right terminology when saying "apply". Please > correct if there is more cor

Re: [Haskell] Swapping parameters and type classes

2007-09-16 Thread Bas van Dijk
On 9/16/07, Bas van Dijk <[EMAIL PROTECTED]> wrote: > The following uses type families (functions) and compiles under GHC HEAD: > ... Oops this is not correct! Its getting late... oh well Bas ___ Haskell mailing list Haskell@hask

Re: [Haskell] Swapping parameters and type classes

2007-09-16 Thread Bas van Dijk
} data Foo a b class Bar (x :: * -> *) instance Bar (Foo a) type family BarB a b :: * -> * type instance BarB a b = Foo b instance Bar (BarB a b) regards, Bas van Dijk ___ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell

Re: [Haskell] Power series in a nutshell

2007-07-17 Thread Bas van Dijk
ralList a b where fromList :: [a] -> b GHC HEAD has support for overloaded String literals. See: http://haskell.org/ghc/dist/current/docs/users_guide/other-type-extensions.html#overloaded-strings regards, Bas van Dijk ___ Haskell mailing

Re: [Haskell] ANNOUNCE: Harpy -- run-time code generation library

2007-05-11 Thread Bas van Dijk
vantage of that technique is that you don't have to create a bunch of labels at the start of your assembly-program. You just define them at the place where you need them. Using recursive do notation you can even reference (jmp) to labels _before_ you define them! Thanks, Bas van Dijk On 5/11/07, Di

Re: [Haskell] Newbie help with type-classes

2007-05-11 Thread Bas van Dijk
Maybe this is not what you want, but you can also put the 'convl' function in the 'ConvertToInt' class. class ConvertToInt a where conv :: a -> Int convl :: [a] -> [Int] With this approach you don't need any language extension. regards, Bas van Dijk

Re: [Haskell] Newbie help with type-classes

2007-05-11 Thread Bas van Dijk
Add: -fallow-overlapping-instances to your OPTIONS pragma and read about overlapping instances in the GHC User Guide: http://www.haskell.org/ghc/docs/latest/html/users_guide/type-extensions.html#instance-overlap regards, Bas van Dijk On 5/11/07, Ryan Ingram <[EMAIL PROTECTED]> wrote:

Re: [Haskell] Haskell fast (?) arrays

2007-05-01 Thread Bas van Dijk
On 5/1/07, Federico Squartini <[EMAIL PROTECTED]> wrote: Moreover there is not much literature on high performance Haskell programming (tricks like unsafeWrite), at least organized in a systematic and concise way. Look at: http://haskell.org/haskellwiki/Performance regards, Bas va

[Haskell] Ambiguous type variable when using Data.Generic

2006-05-20 Thread Bas van Dijk
e error: Ambiguous type variable `b' in the constraints: `Typeable b' arising from use of `mkT' at Special.hs:145:25-27 `Simplify b' arising from use of `simplify' at Special.hs:145:29-36 Probable fix: add a type signature that fixes these type variable(s) How ca

Re: Fudgets with GHC 5.04.3

2003-05-30 Thread Bas van Dijk
e source distribution doens't work then I gues I just have to use the binaries... :-( Bas van Dijk. ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell

Re: Fudgets with GHC 5.04.3

2003-05-29 Thread Bas van Dijk
.3/ The fudget library: /usr/lib/ghc-5.04.3/GhcFudgets Thanks, Bas. The Netherlands. P.S. Sorry if this mail shouldn't be posted to the Haskell-Mailinglist... maybe the GHC list? iavor wrote: > hi, > > it works fine with GHC 5.04.3. > in fact we are using it for one of our proj

Fudgets with GHC 5.04.3

2003-05-29 Thread Bas van Dijk
Hi, Does anybody have the Fudgets library working with GHC 5.04.3 ? I know the library is tested under GHC 5.02 but I would rather not install two versions of GHC. Bas. ___ Haskell mailing list [EMAIL PROTECTED] http://www.haskell.org/mailman/listinf