[Haskell] ANN: HDBC v2.0 now available

2009-01-30 Thread John Goerzen
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

[Haskell] Re: [Haskell-cafe] Re: Hypothetical Haskell job in New York

2009-01-09 Thread John Goerzen
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

[Haskell] Re: [Haskell-cafe] Re: Hypothetical Haskell job in New York

2009-01-08 Thread John Goerzen
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

[Haskell] Re: [Haskell-cafe] ANNOUNCE: Galois web libraries for Haskell released

2008-04-22 Thread John Goerzen
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

[Haskell] Re: [Haskell-cafe] ANNOUNCE: Galois web libraries for Haskell released

2008-04-22 Thread John Goerzen
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

[Haskell] ANN: MissingH 1.0.1

2008-04-15 Thread John Goerzen
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

[Haskell] ANN: hpodder 1.1.0

2008-02-06 Thread John Goerzen
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

[Haskell] ANN: 16 updated packages: HDBC, ConfigFile, MissingH, and more

2008-01-16 Thread John Goerzen
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

[Haskell] HDBC & drivers 1.1.3 released

2007-10-31 Thread John Goerzen
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

[Haskell] Re: ANNOUNCE: hslogger4j 0.1.1

2007-10-19 Thread John Goerzen
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

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

2007-09-17 Thread John Goerzen
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

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

2007-09-17 Thread John Goerzen
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.

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

2007-09-17 Thread John Goerzen
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

[Haskell] ANN: hpodder 1.0.0

2007-07-28 Thread John Goerzen
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

[Haskell] ANN: HDBC 1.1.2

2007-05-03 Thread John Goerzen
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

[Haskell] ANN: HDBC 1.1.0

2007-05-02 Thread John Goerzen
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

[Haskell] Re: ANNOUNCE: Debian library

2007-04-05 Thread John Goerzen
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.

[Haskell] ANN: hpodder 0.99.1

2006-12-08 Thread John Goerzen
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

[Haskell] ANN: MissingH 0.18.0

2006-12-08 Thread John Goerzen
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

[Haskell] ANN: AnyDBM 1.0.0

2006-12-08 Thread John Goerzen
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

[Haskell] ANN: ConfigFile 1.0.0

2006-12-08 Thread John Goerzen
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

[Haskell] ANN: hslogger 1.0.0

2006-12-08 Thread John Goerzen
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 *

[Haskell] ANN: ftphs

2006-12-08 Thread John Goerzen
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

[Haskell] ANN: hslogger

2006-12-06 Thread John Goerzen
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

[Haskell] ANN: hpodder 0.99.0

2006-11-28 Thread John Goerzen
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

[Haskell] ANN: MissingH 0.16.3

2006-11-28 Thread John Goerzen
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

[Haskell] ANN: MissingH 0.16.0

2006-10-19 Thread John Goerzen
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

[Haskell] ANN: hdbc-odbc 1.0.0.1

2006-07-18 Thread John Goerzen
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 ___

Re: [Haskell] Re: rawSystem unpredictable with signals

2006-07-09 Thread John Goerzen
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

[Haskell] Re: rawSystem unpredictable with signals

2006-07-06 Thread John Goerzen
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

Re: [Haskell] rawSystem unpredictable with signals

2006-07-06 Thread John Goerzen
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

[Haskell] rawSystem unpredictable with signals

2006-07-04 Thread John Goerzen
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

[Haskell] Re: ANNOUNCE: Haskell XML Toolbox Version 6.0

2006-07-04 Thread John Goerzen
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

[Haskell] ANN: updates to ldap-haskell, arch2darcs, darcs-buildpackage

2006-07-03 Thread John Goerzen
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

[Haskell] Re: NEW: hpodder

2006-06-30 Thread John Goerzen
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

[Haskell] NEW: hpodder

2006-06-29 Thread John Goerzen
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

[Haskell] ANN: HDBC 1.0

2006-06-29 Thread John Goerzen
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

[Haskell] ANN: MissingH 0.14.4

2006-06-28 Thread John Goerzen
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

[Haskell] ANN: HSH (Haskell Shell) 0.1.0

2006-06-06 Thread John Goerzen
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

[Haskell] ANN: Debian From Scratch 0.99.0

2006-04-20 Thread John Goerzen
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. ---

[Haskell] ANN: MissingH 0.14.2

2006-04-13 Thread John Goerzen
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

[Haskell] ANN: MissingH 0.14.0

2006-04-06 Thread John Goerzen
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

[Haskell] ANN: HDBC 0.99.2

2006-03-28 Thread John Goerzen
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.

[Haskell] Re: HDBC Transactions with Sqlite3

2006-01-15 Thread John Goerzen
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

[Haskell] Re: Haskell DB bindings (was Re: ANN: HDBC (Haskell Database Connectivity)

2006-01-15 Thread John Goerzen
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

[Haskell] ANN: hdbc-odbc

2006-01-09 Thread John Goerzen
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

Re: [Haskell] Re: ANN: HDBC (Haskell Database Connectivity)

2006-01-04 Thread John Goerzen
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

[Haskell] Re: ANN: HDBC (Haskell Database Connectivity)

2006-01-04 Thread John Goerzen
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

[Haskell] Re: ANN: HDBC (Haskell Database Connectivity)

2006-01-04 Thread John Goerzen
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

[Haskell] Re: ANN: HDBC (Haskell Database Connectivity)

2006-01-04 Thread John Goerzen
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

[Haskell] Re: (small) records proposal for Haskell '06

2006-01-04 Thread John Goerzen
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 >

[Haskell] Re: ANN: HDBC (Haskell Database Connectivity)

2006-01-04 Thread John Goerzen
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

[Haskell] Re: (small) records proposal for Haskell '06

2006-01-04 Thread John Goerzen
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

Re: [Haskell] ANN: HDBC (Haskell Database Connectivity)

2006-01-03 Thread John Goerzen
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

[Haskell] HWN Editor Found

2006-01-02 Thread John Goerzen
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

[Haskell] ANN: hdbc-missingh

2005-12-29 Thread John Goerzen
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

[Haskell] ANN: HDBC collection 0.99.0

2005-12-27 Thread John Goerzen
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

[Haskell] ANN: MissingH 0.13.0

2005-12-26 Thread John Goerzen
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

[Haskell] ANN: hdbc-postgresql 0.6.0

2005-12-23 Thread John Goerzen
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

[Haskell] ANN: HDBC 0.6.0

2005-12-22 Thread John Goerzen
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

[Haskell] ANN: HDBC (Haskell Database Connectivity)

2005-12-20 Thread John Goerzen
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

[Haskell] New HWN editor sought

2005-12-20 Thread John Goerzen
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

[Haskell] HWN this week

2005-12-13 Thread John Goerzen
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

Re: [Haskell] fptools mirror in darcs ready for testing

2005-12-07 Thread John Goerzen
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'

[Haskell] fptools mirror in darcs ready for testing

2005-11-30 Thread John Goerzen
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

[Haskell] Re: ANNOUNCE: hmp3, an ncurses mp3 player

2005-11-30 Thread John Goerzen
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

[Haskell] Haskell Weekly News: November 29, 2005

2005-11-29 Thread John Goerzen
/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] Haskell Weekly News: November 22, 2005

2005-11-22 Thread John Goerzen
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] Haskell Weekly News: November 15, 2005

2005-11-18 Thread John Goerzen
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] Haskell Weekly News: November 8, 2005

2005-11-08 Thread John Goerzen
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] Haskell Weekly News: November 1, 2005

2005-11-01 Thread John Goerzen
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

[Haskell] Haskell Weekly News: October 18, 2005

2005-10-18 Thread John Goerzen
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

[Haskell] setSocketOption unusable?

2005-10-12 Thread John Goerzen
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

[Haskell] Haskell Weekly News: October 11, 2005

2005-10-11 Thread John Goerzen
* 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

[Haskell] ANN: MissingH 0.12.0 (Better binary file support)

2005-10-10 Thread John Goerzen
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] Haskell Weekly News: October 4, 2005

2005-10-04 Thread John Goerzen
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] Haskell Weekly News: September 27, 2005

2005-09-28 Thread John Goerzen
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

[Haskell] Haskell Weekly News: September 20, 2005

2005-09-20 Thread John Goerzen
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] Haskell Weekly News: September 13, 2005

2005-09-14 Thread John Goerzen
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] Haskell Weekly News: September 6, 2005

2005-09-06 Thread John Goerzen
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] Haskell Weekly News: August 30, 2005

2005-08-31 Thread John Goerzen
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

[Haskell] Haskell Weekly News: August 23, 2005

2005-08-23 Thread John Goerzen
.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'

[Haskell] Haskell Weekly News: August 16, 2005

2005-08-16 Thread John Goerzen
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

[Haskell] ANN: magic-haskell

2005-08-16 Thread John Goerzen
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

[Haskell] Haskell Weekly News: August 9, 2005

2005-08-09 Thread John Goerzen
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

[Haskell] ANN: Haskell bindings to OpenLDAP

2005-08-05 Thread John Goerzen
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

[Haskell] Haskell Weekly News: August 2, 2005

2005-08-02 Thread John Goerzen
. 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

[Haskell] ANN: MissingH 0.10.0

2005-04-05 Thread John Goerzen
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

[Haskell] Re: Evaluating expressions given as String

2005-02-08 Thread John Goerzen
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

[Haskell] ANN: MissingPy First Release

2005-02-03 Thread John Goerzen
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 ___

[Haskell] ANN: MissingH 0.9.0

2005-02-03 Thread John Goerzen
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

[Haskell] ANN: MissingH 0.7.2 with GZip

2004-12-04 Thread John Goerzen
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

[Haskell] ANN: MissingH 0.7.0 with new ConfigParser

2004-12-02 Thread John Goerzen
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

Re: [Haskell] Better Exception Handling

2004-11-24 Thread John Goerzen
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]

Re: [Haskell] Better Exception Handling

2004-11-24 Thread John Goerzen
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

[Haskell] Re: Exceptions

2004-11-23 Thread John Goerzen
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

Re: [Haskell] Better Exception Handling

2004-11-23 Thread John Goerzen
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

Re: [Haskell] Better Exception Handling

2004-11-23 Thread John Goerzen
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

Re: [Haskell] Better Exception Handling

2004-11-23 Thread John Goerzen
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

Re: [Haskell] Better Exception Handling

2004-11-23 Thread John Goerzen
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   2   >