Hi everyone,
I'm pleased to announce that HDBC v2.0 is now available.
Simultaneously, HDBC-sqlite3, HDBC-postgresql, and HDBC-odbc v2.0 have
also been uploaded. All may be found from Hackage, or at
software.complete.org.
A guide to new features and migration can be found at:
http://software.c
On Fri, Jan 09, 2009 at 01:06:44PM +0100, Manlio Perillo wrote:
> John Goerzen ha scritto:
>> On Thu, Jan 08, 2009 at 09:46:36PM +0100, Manlio Perillo wrote:
>>> I'm speaking about servers, not clients.
>>>
>>> How much of pure Haskell internet servers ar
On Thu, Jan 08, 2009 at 09:46:36PM +0100, Manlio Perillo wrote:
> I'm speaking about servers, not clients.
>
> How much of pure Haskell internet servers are used in a production
> environment, in the "open internet" (and not in restricted LANs)?
Does that really matter? I tend to judge technolo
On Tue April 22 2008 12:20:34 pm Don Stewart wrote:
> Yes, we needed full, low-level access to sqlite for some unusual use
> cases. For high level stuff, HDBC and Takusen are nicer.
Can you elaborate on these use cases? I would like to either add support for
them to HDBC-sqlite3, or perhaps mak
On Mon April 21 2008 1:11:19 pm Don Stewart wrote:
> Galois, Inc. is pleased to announce the open source release of a suite of
> web programming libraries for Haskell!
Lots of cool stuff here! A few questions:
> * xml
> A simple, lightweight XML parser/generator.
>
> http://hac
MissingH version 1.0.1 is now available from
http://software.complete.org/missingh and Hackage.
Two new features in this version:
* The Data.Quantity module now includes support for parsing
quantities. Using the binaryOpts suffixes, it can parse things like
1.5m and 2g into the appropriate m
I'm pleased to announce version 1.1.0 of hpodder, the podcast
downloader. Get it from http://software.complete.org/hpodder
The new features in hpodder 1.1.0 include:
* New support for configurable renaming of incoming episodes to
standard extensions. The previous feature was hard-coded fo
o Tanimoto
Homepage: http://software.complete.org/hdbc
HDBC-odbc 1.1.4.0
-
HDBC driver for ODBC connectivity
* Updates for GHC 6.8 thanks to Bjorn Bringert and John Goerzen
Homepage: http://software.complete.org/hdbc-odbc
HDBC-postgresql 1.1.4.0
---
HDBC driver for
Today I have released HDBC 1.1.3 and the HDBC backend drivers 1.1.3.
Changes follow:
HDBC 1.1.3
http://software.complete.org/hdbc
* [API] Added strict versions of fetchAll* and related functions.
Specific new functions are: quickQuery', fetchAllRows',
fetchAllRowsAL', fetchAllRowsMAP
On Fri October 19 2007 11:47:18 am Bjorn Buckwalter wrote:
> All,
>
> I'm pleased to share my unpolished hslogger4j library, available now
> from the project homepage[1] or HackageDB.
Hi Bjorn,
Looks nice. I would be happy to integrate the Haskell module into hslogger,
and put the java stuff un
On Monday 17 September 2007 6:14:57 pm Bas van Dijk wrote:
> 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
On 2007-09-17, Dan Weston <[EMAIL PROTECTED]> wrote:
> I noticed that there is no Data.Foldable context to your FoldableLL
> class. How does your ListLike API work with/compare to/derive from the
At one point, I had declared that every instance of Data.Foldable to be
an instance of FoldableLL.
Hi,
I'm pleased to announce the first release of ListLike, a generic
interface to the various list-like structures in Haskell.
This grew out of the annoyance at having to handle Strings and
ByteStrings differently in my code, and has expanded on well past there.
ListLike implements an API very s
Hi,
I'm pleased to announce version 1.0.0 of hpodder, the command-line podcatcher
(podcast downloader) that just happens to be written in everyone's favorite
language.
You can get it from:
http://software.complete.org/hpodder
Version 1.0.0 sports a new mechanism for detecting and disabling fe
for correct URLs for HDBC info
Also, on the HDBC website:
* Posted migration to 1.1.x information
* Posted API docs for the database backend drivers
HDBC is at http://software.complete.org/hdbc
--
John Goerzen
Author, Foundations of Python Network Programming
http://www.amazon.com/e
Hi,
I'm pleased to announce the 1.1.0 release of HDBC and the three primary
backends.
The big news is an API change, implemented by Peter Thiemann, that
transforms the primary connection object from a record to a typeclass.
This allows database backends to define their own private functions that
On 2007-04-03, Jeremy Shaw <[EMAIL PROTECTED]> wrote:
> Getting Source / Submitting Patches:
>
> Currently the only way to get the source is through hackage. If there
> is demand, we can make the source available via tla or darcs. For now,
> just submit any patches as a .diff.
This sounds sweet.
Version 0.99.1 of hpodder is out. This version has been altered to be
compatible with the new MissingH, ConfigFile, and hslogger packages. It
also contains some minor bugfixes.
hpodder has a new homepage:
http://software.complete.org/hpodder
___
Hask
d bug tracker, at:
http://software.complete.org/missingh
--
John Goerzen
Author, Foundations of Python Network Programming
http://www.amazon.com/exec/obidos/tg/detail/-/1590593715
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/ma
AnyDBM 1.0.0 has been released today.
AnyDBM is a generic DBM-type interface. It provides a generic
infrastructure for supporting storage of hash-like items with
String-to-String mappings. It can be used for in-memory or on-disk
storage.
Two simple backend drivers are included with this package
Hi,
I'm pleased to announce version 1.0.0 of ConfigFile.
ConfigFile is a parser and writer for handling sectioned config files
in Haskell.
The ConfigFile module works with configuration files in a standard
format that is easy for the user to edit, easy for the programmer
to work with, yet remain
hslogger 1.0.0 has been released.
hslogger is a logging framework for Haskell. Here are some of its
features:
* Each log message has a priority and a source associated with it
* Multiple log writers can be on the system
* Configurable global actions based on priority and source
*
I'm pleased to announce the first standalone release of ftphs.
ftphs is an FTP client and server library for Haskell.
Its features include:
* Easy to use operation
* Full support of text and binary transfers
* Optional lazy interaction
* Server can serve up a real or a virtual filesystem
Hi,
I'm pleased to announce the release of hslogger, a logging framework
for Haskell. hslogger's features include:
* Each log message has a priority and a source associated with it
* Multiple log writers can be on the system
* Configurable global actions based on priority and source
You can download it from http://quux.org/devel/hpodder
Thanks,
--
John Goerzen
Author, Foundations of Python Network Programming
http://www.amazon.com/exec/obidos/tg/detail/-/1590593715
___
Haskell mailing list
Haskell@haskell.org
http://www.haskel
Hello,
I am happy to annouce the release of MissingH 0.16.3.
The changes in this version include:
* New module MissingH.ProgressTracker which tracks the progress
of long-running tasks. It can also give estimated time to
completion
and overall speed statistics, as well as support d
nding
this.
* New function in MissingH.List to merge two sorted lists into
a single sorted whole. Patch from Clifford Beshers.
* Work around lack of signals on Windows in MissingH.Cmd.
* Make sure Data.Bits is imported in MissingH.IO.StatCompat.
--
John Goerzen
Author, Foundations of P
Hi,
I have released HDBC-odbc, the ODBC backend driver for HDBC, version
1.0.0.1. This update contains compatibility fixes for those that use
Windows -- it will now build correctly out of the box on that
platform.
Download from http://quux.org/devel/hdbc
-- John
___
On Sun, Jul 09, 2006 at 11:53:18AM +0200, Florian Weimer wrote:
> * John Goerzen:
>
> > do installHandler sigINT oldint Nothing
> > installHandler sigQUIT oldquit Nothing
> > setSignalMask oldset
>
> Does this work re
On Thu, Jul 06, 2006 at 11:42:13AM +0100, Simon Marlow wrote:
> Would you like to submit a bug report on this, I'll try to get to it
> before GHC 6.6.
I can also send you the code that works for me on my own
reimplementation.
> The problem with this is that not all platforms are POSIX, and
> Sy
On Thu, Jul 06, 2006 at 04:09:43PM +0200, Udo Stenzel wrote:
> > 1) rawSystem returns ExitSuccess
> >
> > or
> >
> > 2) rawSystem raises an IOError saying the child terminated with a
> > signal
> >
> > I am totally at a loss as to explain this difference in behavior. I
> > would prefer it
Hi,
I'm using System.Cmd.rawSystem in a program and have noticed a
mysterious flaw:
When I hit Ctrl-C while the child process is running, sometimes:
1) rawSystem returns ExitSuccess
or
2) rawSystem raises an IOError saying the child terminated with a
signal
I am totally at a loss as to
On 2006-07-04, Uwe Schmidt <[EMAIL PROTECTED]> wrote:
> More information and download:
>
> http://www.fh-wedel.de/~si/HXmlToolbox/index.html
>
> Please email comments, bugs, etc. to [EMAIL PROTECTED]
Hi Uwe,
I'm wondering if there are any tutorials or (simple) example code
anywhere? I don't wa
Hello,
I have posted new versions of the following three packages. These
versions do nothing but update the cabal file to be compatible with
GHC 6.4.2.
ldap-haskell
http://quux.org/devel/ldap-haskell
gopher://quux.org/1/devel/ldap-haskell
darcs get --partial http://darcs.complete.org/ld
On 2006-06-30, John Goerzen <[EMAIL PROTECTED]> wrote:
>
> hpodder homepage: http://quux.org/devel/hpodder
> documentation: http://darcs.complete.org/hpodder/doc/hpodder.pdf
> darcs repo: http://darcs.complete.org/hpoder
Err, that should have read:
http://darcs.co
Hello everyone,
I'm pleased to announce the first release of hpodder. hpodder is a
podcast downloader (podcatcher) written in pure Haskell. I wrote it
because I was unsatisfied with the other podcatchers for Linux.
I am using hpodder for my own purposes already.
hpodder homepage: http://quux.o
Well, the latest HDBC has been stable for quite awhile. I've used it in
a number of projects, and I know several others have as well.
I've made some minor tweaks to the cabal files to work with GHC 6.4.2,
and released it as 1.0.0.
Have fun.
http://quux.org/devel/hdbc
-- John
--
Jo
I am pleased to announce a new version of MissingH. Changes since the
last announcement include:
* Fix a bug in ConfigParser.merge and write a test for it.
* Fix cabal incompatibilies with GHC 6.4.2
* IO/StatCompat: Fixed missing Data.Bits import on mingw32
* Updated COPYING file with ne
Hello,
Following the "release early, release often" motto, I am happy to
announce version 0.1.0 of HSH, the Haskell shell.
You may obtain it with:
darcs get --tag 0.1.0 http://darcs.complete.org/hsh
Things are still very rough in many ways, but this version already lets
you:
* Run commands
Here's why I'm sending a copy of this announcement to the Haskell list:
The tool that generates these ISO images (dfsbuild) is written in
Haskell (having been ported from OCaml). The generated ISO images also
contain full, working GHC and Hugs environments.
---
nd WildMatch are high-level ports of similar
modules in Python.
Thanks,
--
John Goerzen
Author, Foundations of Python Network Programming
http://www.amazon.com/exec/obidos/tg/detail/-/1590593715
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell
d log priority to the front of each log message.
* Syslog handler now also adds name & priority to each message.
As usual, you may download this from http://quux.org/devel/missingh/
--
John Goerzen
Author, Foundations of Python Network Programming
http://www.amazon.com/exec/obidos/tg/detail/-/1
Hello,
I'm pleased to (at long last) announce the release of HDBC version
0.99.2, along with 0.99.2 versions of all database backends. If
things go well, after a few weeks of testing, this version will become
HDBC 1.0.0.
HDBC is a multi-database interface system for Haskell -- more on it
below.
On 2006-01-14, Tom Hawkins <[EMAIL PROTECTED]> wrote:
> I have HDBC running with Sqlite3, but I'm getting a SqlError due to a
> locked table. Please excuse my SQL ignorance, but what may be causing
> the problem? In SQL, are we not allowed to select, update, and delete
> from a table within a sin
On 2006-01-14, Keean Schupke <[EMAIL PROTECTED]> wrote:
> Erm, has nobody replied to this yet? I want a robust interface, that
> uses bracket notation all the way down, so that any error is caught and
> resources are freed appropriately without the use of finalizers (which
> may not get run and
rtial http://darcs.complete.org/hdbc-odbc
--
John Goerzen
Author, Foundations of Python Network Programming
http://www.amazon.com/exec/obidos/tg/detail/-/1590593715
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell
On Wed, Jan 04, 2006 at 09:12:42PM +0200, Krasimir Angelov wrote:
> The point isn't in the amount of coding but in the performance. It
> isn't required to build intermediate data structures.
Well, you've got intermediate data structures in HSQL. In particular,
each column access must traverse an
allback into
Haskell, so they can all be imported unsafe for greater efficiency.
But it doesn't directly address threads, so I don't know what to make of
that. Do you have a reference?
-- John
--
John Goerzen <[EMAIL PROTECTED]>GPG: 0x8A1D9A1Fwww.complete.org
"Val
On 2006-01-04, John Goerzen <[EMAIL PROTECTED]> wrote:
> It's probably the same amount of coding either way:
>
[hsql-esque example]
> fetch sth
> h1 <- get sth "col1"
> h2 <- get sth "col2"
> func h1 h2
I should add that yet another opti
On 2006-01-04, Krasimir Angelov <[EMAIL PROTECTED]> wrote:
>> I also had extremely high memory usage when dealing with large result
>> sets -- somewhere on the order of 700MB; the same consumes about 12MB
>> with HDBC. My guess from looking briefly at the code is that the entire
>> result set is b
On 2006-01-04, David Roundy <[EMAIL PROTECTED]> wrote:
> On Wed, Jan 04, 2006 at 02:17:27PM +0000, John Goerzen wrote:
> Haskell 98 already requires you to code up set* functions (provided you
> want them), so I'd only be doubling the amount of work you need to do. If
>
On 2006-01-04, Krasimir Angelov <[EMAIL PROTECTED]> wrote:
> 2006/1/4, John Goerzen <[EMAIL PROTECTED]>:
>> The final thing that prompted me to do this was that the PostgreSQL --
>> and possibly the Sqlite -- module for HSQL was segfaulting. I spent
>> quite a
On 2006-01-02, David Roundy <[EMAIL PROTECTED]> wrote:
> My proposal is simply to remove the automatic declaration of accessor
> functions. In Haskell 98,
>
> data FooBar = Foo { foo :: Int } | FooBar = { foo :: Int, bar :: Int }
I would find this to be incredibly annoying. The fact that these
a
On Wed, Jan 04, 2006 at 01:08:47AM +0200, Krasimir Angelov wrote:
> Hi John Goerzen,
>
> I wonder which design decisions are causing you troubles. Could you
> explain this? All features which you mentioned can be added easily to
> HSQL as well. It is better to share the effort on
I'm pleased to announce that Donald Stewart has agreed to take over as
editor of HWN and will be publishing his first issue shortly.
Thank you very much, Donald!
-- John
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listi
Hello,
I'm pleased to announce the first release of HDBC-MissingH, a library
to add database features to MissingH.
At the present time, this allows any HDBC database to act as a backend
for the MissingH.AnyDBM architecture. As such, you can use a SQL
database as storage for a simple DBM-like key
I'm pleased to announce version 0.99.0 of HDBC, HDCB-postgresql, and
HDBC-sqlite3.
Tar.gz downloads are available at htp://quux.org/devel/hdbc.
Darcs repositories are available under http://darcs.complete.org/.
I have uploaded these three packages to Debian (sid).
This release is intended as a be
I am pleased to announce the release of MissingH 0.13.0.
To download MissingH or view API docs, please visit:
http://quux.org/devel/missingh
or
gopher://quux.org/1/devel/missingh
To follow MissingH development with Darcs, please run:
darcs get --partial http://darcs.complete.org/missing
I am pleased to announce the second database backend driver for HSQL,
hdbc-postgresql. This driver obviously supports PostgreSQL databases
;-)
Get it with:
darcs get --partial --tag=hdbc-postgresql-0.6.0 \
http://darcs.complete.org/hdbc-postgresql
--
John Goerzen
Author, Foundations of
Hello,
[ sorry, I accidentally posted an early draft of this on -cafe ]
Version 0.6.0 of HDBC and the Sqlite3 bindings are now available.
New features since Tuesday's 0.5.0 announcement include:
* New type system for marshalling different Haskell types back and
forth
* New support for que
c.)
* Additional infrastructure for querying database server properties
* Add-on package to integrate with MissingH (filesystem in a
database, backend for AnyDBM, etc.)
HDBC Drivers
The following HDBC drivers exist:
Sqlite v3, darcs get --partial http://darcs.complete.org/hdbc
Hello everyone,
Thanks for the support and encouragement for Haskell Weekly News.
However, it's become apparent that HWN is something that I don't
really have time for right now.
So, I'd like to solicit anybody that would like to take over as HWN
editor/maintainer. The job basically requires re
Hi everyone,
We had a fire at my workplace last night. It is unlikely that I will be
able to get HWN out this week. (Sorry about missing it last week as
well.)
We'll just call the next one the Special Holiday Edition, eh?
-- John
___
Haskell mailing
On Wed, Dec 07, 2005 at 11:02:29AM +, Duncan Coutts wrote:
> > Also please note that these repos are READ ONLY for now. Nobody will
> > be accepting darcs patches until Simon (or someone) gives the word.
>
> When that does happen, it'd be great if the repos specified a default
> 'darcs send'
Hello everyone,
Finally! Simon Marlow's plan[1] for moving from CVS to darcs for
fptools, GHC, etc. is happening. Thanks to some feedback from him and
the author of Tailor, as well as some free time finally, I've been
able to convert things from CVS to darcs according to the plan.
So, the first
On 2005-11-24, Donald Bruce Stewart <[EMAIL PROTECTED]> wrote:
> petersen:
>> Donald Bruce Stewart wrote:
>> > hmp3 is a lightweight ncurses-based mp3 player written in Haskell. It
>> > uses mpg321 or mpg123 as its decoding backend. It is designed to be
>> > simple, fast and robust.
>>
>> Cool, th
/GHC_206_2e6
GHC targetting Java. John Goerzen [6]asked about the apparent support for
a Java target in the GHC source tree. Simon Peyton-Jones noted that it is
no longer supported.
6. http://thread.gmane.org/gmane.comp.lang.haskell.glasgow.user/8970
Darcs Corner
P2P repositories. There
Haskell Weekly News: November 22, 2005
Greetings, and thanks for reading the 16th issue of HWN, a weekly
newsletter for the Haskell community. Each Tuesday, new editions will be
posted (as text) to [1]the Haskell mailing list and (as HTML) to [2]The
Haskell Sequenc
Haskell Weekly News: November 15, 2005
Greetings, and thanks for reading the 15th issue of HWN, a weekly
newsletter for the Haskell community. Each Tuesday, new editions will be
posted (as text) to [1]the Haskell mailing list and (as HTML) to [2]The
Haskell Sequenc
Haskell Weekly News: November 8, 2005
Greetings, and thanks for reading the 14th issue of HWN, a weekly
newsletter for the Haskell community. Each Tuesday, new editions will be
posted (as text) to [1]the Haskell mailing list and (as HTML) to [2]The
Haskell Sequence
Haskell Weekly News: November 1, 2005
Greetings, and thanks for reading the 13th issue of HWN, a weekly
newsletter for the Haskell community. Each Tuesday, new editions will be
posted (as text) to [1]the Haskell mailing list and (as HTML) to [2]The
Haskell Sequence
ested the code in Darcs. Malcom Wallace pointed out
code in qforeign, and John Goerzen mentioned the pure-Haskell
implementation in MissingH.
10. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/8759
GADTs. Bulat Ziganshin began a [11]discussion asking for resources on
GADTs. Several
I'm wanting to set the SO_RCVTIMEO and SO_SNDTIMEO options on a socket
from Haskell. socket(7) say that these take a struct timeval ad a
parameter. (Other options, such as SO_LONGER, also could have this
problem.)
In Haskell, we see:
setSocketOption :: Socket -> SocketOption -> Int -> IO ()
No
* cpphs 1.0. Malcolm Wallace [4]announced the release of cpphs version
1.0.
4. http://article.gmane.org/gmane.comp.lang.haskell.general/12233
* MissingH 0.12.0. John Goerzen [5]announced MissingH 0.12.0, which
added various enhancements to its binary I/O utilities.
5
Maildirs and
MBOXes
--
John Goerzen
Author, Foundations of Python Network Programming
http://www.amazon.com/exec/obidos/tg/detail/-/1590593715
___
Haskell mailing list
Haskell@haskell.org
http://www.haskell.org/mailman/listinfo/haskell
Haskell Weekly News: October 4, 2005
Greetings, and thanks for reading the 10th issue of HWN, a weekly
newsletter for the Haskell community. Each Tuesday, new editions will be
posted (as text) to [1]the Haskell mailing list and (as HTML) to [2]The
Haskell Sequence
Haskell Weekly News: September 27, 2005
Greetings, and thanks for reading the ninth issue of HWN, a weekly
newsletter for the Haskell community. Each Tuesday, new editions will be
posted (as text) to [1]the Haskell mailing list and (as HTML) to [2]The
Haskell Sequen
e also insightful.
10. http://thread.gmane.org/gmane.comp.lang.haskell.cafe/8309
11. http://article.gmane.org/gmane.comp.lang.haskell.cafe/8342
12. http://article.gmane.org/gmane.comp.lang.haskell.cafe/8356
13. http://article.gmane.org/gmane.comp.lang.haskell.cafe/8316
Network Parsing and Pa
Haskell Weekly News: September 13, 2005
Greetings, and thanks for reading the seventh issue of HWN, a weekly
newsletter for the Haskell community. Each Tuesday, new editions will be
posted (as text) to [1]the Haskell mailing list and (as HTML) to [2]The
Haskell Sequ
Haskell Weekly News: September 6, 2005
Greetings, and thanks for reading the sixth issue of HWN, a weekly
newsletter for the Haskell community. Each Tuesday, new editions will be
posted (as text) to [1]the Haskell mailing list and (as HTML) to [2]The
Haskell Sequen
Haskell Weekly News: August 30, 2005
Greetings, and thanks for reading the fifth issue of HWN, a weekly
newsletter for the Haskell community. Each Tuesday, new editions will be
posted (as text) to [1]the Haskell mailing list and (as HTML) to [2]The
Haskell Sequenc
.gmane.org/gmane.comp.lang.haskell.cafe/8065
Oracle on Haskell. Brian Strand [12]asked about using Oracle on Haskell,
and more generally, about the suitability of Haskell for database
programming. Alistair Bayley [13]mentioned that [14]takusen has Oracle
support. John Goerzen [15]suggested using HSQL'
etter support for hierarchical module syntax,
and new name translation functions.
* magic-haskell. John Goerzen [6]announced the availability of
magic-haskell, a binding to C's libmagic. With it, you can determine
the type of a file by looking at its contents rather tha
Hello,
I have packaged up a Haskell binding to libmagic, a library that guesses
the type of a file by looking at its contents instead of its name.
This is a working full binding.
darcs get --partial http://darcs.complete.org/magic-haskell
Proper tarballs and unit tests will be following shortly
L/TLS library.
* John Goerzen [16]announced the release of a preliminary, but working,
binding to OpenLDAP from Haskell.
14. http://article.gmane.org/gmane.comp.lang.haskell.general/11903
15. http://www.cs.helsinki.fi/u/ekarttun/hsgnutls/
16. http://article.gman
Hello,
The first preliminary (but working!) version of my bindings to OpenLDAP
from Haskell is now available from:
darcs get --partial http://darcs.complete.org/ldap-haskell
This implements searching, adding, modifying, and deleting data in LDAP
directories. As such, it fully supports the bas
. The discussion covered options such as printf, (++), concat, and
even some sample code for interpolation inside strings.
6. http://article.gmane.org/gmane.comp.lang.haskell.cafe/7869
FFI, Threading, and Callbacks. John Goerzen [7]asked some questions about
using FFI together with
Announcing MissingH 0.10.0
New feature summary:
* Compatibility with Hugs 2005xx and GHC 6.4.
Compatibility with GHC 6.2 has been retained. Compatibility with
Hugs 2003xx is mostly retained but not completely possible.
* Tighter integration with Cabal.
* Better installation instructio
On 2005-02-08, Javier García-Vivó Albors <[EMAIL PROTECTED]> wrote:
> I'm working on a haskell project in which I need to evaluate haskell
> expressions
> that are given in an input File.
You may want to look at hs-plugins.
Alternatively, Langhage.Haskell.* in fptools may help you do do what you
files, integration of Python's PCREs into Pesco's
regexp system, a Haskell binding to PyOpenSSL, and other similar
items.
--
John Goerzen
Author, Foundations of Python Network Programming
http://www.amazon.com/exec/obidos/tg/detail/-/1590593715
___
Announcing MissingH 0.9.0
This release is being made now because it introduces several features
that are important for my work on MissingPy (announcement forthcoming).
New feature summary:
* Perl-like regular expression operators (MissingH.Regex.Pesco)
This module builds atop the standar
Hello,
I'm pleased to announce the release of MissingH 0.7.2, available from
http://quux.org/devel/missingh.
This release incorporates Ian Lynagh's pure-Haskell Inflate algorithm,
and CRC-32 and GZip file parsers of my own design, to make a
pure-Haskell solution[1] to decompressing .gz files. At
MissingH 0.7.0 is now available from http://quux.org/devel/missingh
MissingH is a collection of Haskell-related utilities, all written in
pure Haskell with an eye towards portability.
The major new feature in this version is the ConfigParser module, which
is a clean implementation of the Python C
On Wed, Nov 24, 2004 at 07:14:28PM +, Jules Bean wrote:
>
> On 24 Nov 2004, at 18:28, John Goerzen wrote:
>
> >I note, though, that "making an Either into a Monad" doesn't do
> >anything
> >to deal with asynchronous exceptions.
> >
[ snip]
On Wed, Nov 24, 2004 at 06:12:27PM +, Jules Bean wrote:
> Ok, I glanced through your code, and you seem to be reimplementing many
> of the ideas in the MonadError class, which also makes Either into a
> Monad.
>
> http://www.haskell.org/ghc/docs/latest/html/libraries/base/
> Control.Monad
On 2004-11-23, Johannes Waldmann <[EMAIL PROTECTED]> wrote:
> in the following example, the handler won't catch the exception
> because of lazy evaluation. therefore, it's a different story
> than with exceptions in ML, Python, whatever strict language.
>
> main = do
> xs <- return [ 1, 2, err
On Tue, Nov 23, 2004 at 05:20:19PM +, Ben Rudiak-Gould wrote:
> >So what am I missing here?
>
> myfunc might raise more than one exception. For example,
>
>myfunc = error "x" + error "y"
Gotcha. That's the piece I was missing!
[ snip ]
>
> those I catch. If each particular implementa
On Tue, Nov 23, 2004 at 03:43:09PM -, Bayley, Alistair wrote:
Thanks for your thoughtful reply. Let me try to expand on it a little
bit.
> Here's how I create "custom" exceptions; it doesn't seem onerous to me, but
> then I have a high tolerance for some kinds of coding pain:
>
> > data Sql
On Tue, Nov 23, 2004 at 04:30:21PM +, Keean Schupke wrote:
> I am sure this discussion has happened before, but I think for pure
> functions, returning Either Error Result is the way to go.
That's certainly possible, but extremely tedious.
One example: I've written an FTP client library. For
On Tue, Nov 23, 2004 at 04:12:52PM +0100, Johannes Waldmann wrote:
>
> >The other annoying thing is forcing it to run in the IO monad.
>
> necessarily so, since Haskell has non-strict semantics
> so it's not so clear when an exception is actually raised
> (you might have left the block that te
1 - 100 of 103 matches
Mail list logo