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
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
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
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
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
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
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
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
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
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
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
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
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#
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
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
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
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
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
___
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
> ___
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
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
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
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
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
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.
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
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/
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
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:
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
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
__
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
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
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
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
}
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
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
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
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
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:
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
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
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
.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
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
60 matches
Mail list logo