From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail2-relais-roc.national.inria.fr (mail2-relais-roc.national.inria.fr [192.134.164.83]) by sympa.inria.fr (Postfix) with ESMTPS id 67C637FF36 for ; Sat, 23 Jul 2016 13:37:56 +0200 (CEST) IronPort-PHdr: 9a23:FunfIhAkIvJEucb1noyRUyQJP3N1i/DPJgcQr6AfoPdwSP78pMbcNUDSrc9gkEXOFd2CrakV06yL4uu7CSQp2tWoiDg6aptCVhsI2409vjcLJ4q7M3D9N+PgdCcgHc5PBxdP9nC/NlVJSo6lPwWB6kO74TNaIBjjLw09fr2zQd+KyZnmnLvis7ToICxwzAKnZr1zKBjk5S7wjeIxxbVYF6Aq1xHSqWFJcekFjUlhJFaUggqurpzopM0r221qtvkg789NV7nhN+R9FOQATWduD2dgz8rvuFHpVwyQ4DNIWGQZiQVJBiDK6Rj7WtH6tS6s5cRn3yzPEcTwTL0wbh426bVvSVe8hC4BNjM9tmvKh8piiKNzrQi7rgB+2pPZJoqVYqktNpjBdM8XEDISFv1aUDZMV8blN9MC Authentication-Results: mail2-smtp-roc.national.inria.fr; spf=None smtp.pra=daniel.buenzli@erratique.ch; spf=None smtp.mailfrom=daniel.buenzli@erratique.ch; spf=None smtp.helo=postmaster@smtp.webfaction.com Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of daniel.buenzli@erratique.ch) identity=pra; client-ip=74.55.86.74; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="daniel.buenzli@erratique.ch"; x-sender="daniel.buenzli@erratique.ch"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of daniel.buenzli@erratique.ch) identity=mailfrom; client-ip=74.55.86.74; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="daniel.buenzli@erratique.ch"; x-sender="daniel.buenzli@erratique.ch"; x-conformance=sidf_compatible Received-SPF: None (mail2-smtp-roc.national.inria.fr: no sender authenticity information available from domain of postmaster@smtp.webfaction.com) identity=helo; client-ip=74.55.86.74; receiver=mail2-smtp-roc.national.inria.fr; envelope-from="daniel.buenzli@erratique.ch"; x-sender="postmaster@smtp.webfaction.com"; x-conformance=sidf_compatible X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: A0AXAQD9VZNXgUpWN0pev2+CZYM3AoFjEQEBAQEBAQEBEQEBCQ0JCRcxQQ4BgWIEARIBghMBBAEjVgULCw4MAiYCAkcQBhsRiA8IBKstjTUBAQgBAQEBI4EBiXaEQIMBK4IvAQSZJpgzDoVokCE0hBWFJ4NaAQEB X-IPAS-Result: A0AXAQD9VZNXgUpWN0pev2+CZYM3AoFjEQEBAQEBAQEBEQEBCQ0JCRcxQQ4BgWIEARIBghMBBAEjVgULCw4MAiYCAkcQBhsRiA8IBKstjTUBAQgBAQEBI4EBiXaEQIMBK4IvAQSZJpgzDoVokCE0hBWFJ4NaAQEB X-IronPort-AV: E=Sophos;i="5.28,408,1464645600"; d="scan'208";a="227695190" Received: from mail6.webfaction.com (HELO smtp.webfaction.com) ([74.55.86.74]) by mail2-smtp-roc.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-SHA; 23 Jul 2016 13:37:55 +0200 Received: from [192.168.5.63] (173-12.dsl.iskon.hr [89.164.173.12]) by smtp.webfaction.com (Postfix) with ESMTP id D791121074B9; Sat, 23 Jul 2016 11:37:52 +0000 (UTC) Date: Sat, 23 Jul 2016 13:37:50 +0200 From: =?utf-8?Q?Daniel_B=C3=BCnzli?= To: Cole Brown Cc: Spiros Eliopoulos , OCaml Message-ID: <395B288D84A0477CA733A19469383EBE@erratique.ch> In-Reply-To: References: <8B3345BC17954C9F8DC59E1C0AFBE09D@erratique.ch> X-Mailer: sparrow 1.6.4 (build 1178) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Subject: Re: [Caml-list] ANN: angstrom Le samedi, 23 juillet 2016 =C3=A0 08:41, Cole Brown a =C3=A9crit : > it seems like such a pedantic critique would be most productively present= ed off the main band, no? Do you think that asking for a compelling story at the error reporting leve= l is a *pedantic* critique ?=20=20 If that is the case then I hope I won't ever in my life have to use any sof= tware produced by you. Beyond correctness, how you deal with error conditions along the whole comp= uting chain is precisely what distinguishes mediocre software from excellen= t one, both from a programmer and end user perspsective. If the foundations= you build on do not provide the facilities that allow you to do so then, b= y transitivity, you are only bound to produce mediocre software. Now it seems that I was misguided in what Angstrom is providing, I thought = it was a general combinator parsing library that I could eventually use to = write my decoders and parsers in either binary or text formats, but given t= hat it doesn't seem to care too much about error reporting, it may not be. > congrats on the release! exciting to see something like this in the ocaml= world. i look forward to its continued improvement. It seems such pointless congratulations would be most productively presente= d off the main band, no ?=20=20 Best,=20=20 Daniel