[Haskell] Re: Announcing: Postmaster ESMTP Server

2004-10-26 Thread John Goerzen
On 2004-10-26, Peter Simons [EMAIL PROTECTED] wrote: Fellow Haskellers, at http://postmaster.cryp.to/ you will find the first beta Too cool. Good work. Do not be surprised if this shows up in Debian at some point :-) -- John ___ Haskell mailing

[Haskell] Re: Announcing: Postmaster ESMTP Server

2004-10-26 Thread John Goerzen
On 2004-10-26, Peter Simons [EMAIL PROTECTED] wrote: at http://postmaster.cryp.to/ you will find the first beta release of Postmaster, a mail transport agent written in Haskell. It can act as a full ESMTP server for leaf sites One of my long-term goals is to rewrite OfflineIMAP[1] in Haskell.

[Haskell] Better Exception Handling

2004-11-23 Thread John Goerzen
Hi everyone, I've been using Haskell for 1-2 months now, and feel fairly comfortable with the language. However, my #1 gripe is the difficulty of working with exceptions. I have two main complaints: difficulty of defining custom exceptions, and difficulty of handling exceptions. I've been

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

[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, error throw

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/

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] If that isn't what you meant by asynchronous exceptions

[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

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

[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

[Haskell] ANN: MissingPy First Release

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

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

[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

[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

[Haskell] Haskell Weekly News: August 9, 2005

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

[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

[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

[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

[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

[Haskell] Haskell Weekly News: September 20, 2005

2005-09-20 Thread John Goerzen
://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 Parsec. John Goerzen posed a [14]question

[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

[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

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

2005-10-10 Thread John Goerzen
for 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 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] 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 () Now,

[Haskell] Haskell Weekly News: October 18, 2005

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

[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

[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

[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

[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

[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

[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, thanks! How about

[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

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

[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

[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

[Haskell] ANN: HDBC (Haskell Database Connectivity)

2005-12-20 Thread John Goerzen
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-sqlite3 More will be coming shortly. -- John Goerzen

[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

[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

[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

[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

[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

[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

[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

[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 bit of time with gdb and the HSQL code

[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 +, 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 you can get by with the existing

[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 being read

[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 option with HDBC is: l colname colmap = Map.lookup colname colmap = fromSql

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] ANN: hdbc-odbc

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

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

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

[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] ANN: MissingH 0.14.0

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

[Haskell] ANN: MissingH 0.14.2

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

[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 -- John Goerzen

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

[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.complete.org/hpodder

[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

[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 want to

[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

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 to choose option

[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

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 reliably with threading? Signal handlers

[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

[Haskell] ANN: MissingH 0.16.0

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

[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

[Haskell] ANN: hpodder 0.99.0

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

[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

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

[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

[Haskell] ANN: MissingH 0.18.0

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

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

[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. I

[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] ANN: HDBC 1.1.2

2007-05-03 Thread John Goerzen
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/exec/obidos/tg/detail

[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

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

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 was possible to explicitly import

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

[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',

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

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

[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

[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

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

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

[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 are used in a production environment, in the open

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

Per-OS macros

2005-07-21 Thread John Goerzen
Over at http://www.haskell.org/ghc/docs/latest/html/users_guide/options-phases.html#c-pre-processor one of the macros listed, os_OS, doesn't actually exist. It should read os_HOST_OS. -- John ___ Glasgow-haskell-bugs mailing list

Re: Breakage with ghc-6.10

2008-10-10 Thread John Goerzen
Duncan Coutts wrote: Ok, lets look at hslogger: src/System/Log/Logger.hs:333:20: Couldn't match expected type `Maybe Logger' against inferred type `IO Logger' In a stmt of a 'do' expression: result - Map.lookup lname newlt Ah ok, so that's the change in Map.lookup to

Re: Breakage with ghc-6.10

2008-10-10 Thread John Goerzen
Duncan Coutts wrote: There are actually more instances than this in the code, but I already have fixed it in my git tree. I guess it's time to make a release. Yay! Between that and a bump for the time lib we'll probably have another ~50 packages building with 6.10. And on that note,

Re: ghci and ghc -threaded broken with pipes forking

2008-12-11 Thread John Goerzen
Simon Marlow wrote: John Goerzen wrote: Brian B wrote: Hi Bulat, My contribution to the survey: I've used forkProcess to daemonize a ghc program inside the haskell fuse bindings: http://hackage.haskell.org/cgi-bin/hackage-scripts/package/HFuse http://code.haskell.org/hfuse/System/Fuse.hsc

Re: ghci and ghc -threaded broken with pipes forking

2008-12-11 Thread John Goerzen
Simon Marlow wrote: I would also add: does the threaded RTS support all platforms? For instance, GHC runs on my Alpha and on AIX, unregisterised. ghci doesn't run there, but GHC does. If you drop the non-threaded RTS, does that mean that GHC doesn't work there at all? If those platforms

Re: [Haskell-cafe] Ready for testing: Unicode support for Handle I/O

2009-02-03 Thread John Goerzen
Simon Marlow wrote: I've been working on adding proper Unicode support to Handle I/O in GHC, and I finally have something that's ready for testing. I've put a patchset here: Yay! Comments below. Comments/discussion please! Do you expect Hugs will be able to pick up all of this? The

  1   2   3   4   5   6   7   >