From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,2b909902584f450a X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news2.google.com!postnews.google.com!z66g2000hsc.googlegroups.com!not-for-mail From: Ludovic Brenta Newsgroups: comp.lang.ada Subject: Re: ANN: Basil -- Internet Message (email) and MIME library for Ada v 1.0 Date: Wed, 23 Jul 2008 04:07:49 -0700 (PDT) Organization: http://groups.google.com Message-ID: <4426acc1-81ba-4b82-b53d-fbf11b66e51f@z66g2000hsc.googlegroups.com> References: <3d42731b-4669-414e-87cc-454260ef62ec@d1g2000hsg.googlegroups.com> <1ff77708-02c3-4552-a8a0-128a7fc34581@27g2000hsf.googlegroups.com> <877ibdhm4g.fsf@ludovic-brenta.org> NNTP-Posting-Host: 153.98.68.197 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: posting.google.com 1216811270 16630 127.0.0.1 (23 Jul 2008 11:07:50 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 23 Jul 2008 11:07:50 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: z66g2000hsc.googlegroups.com; posting-host=153.98.68.197; posting-account=pcLQNgkAAAD9TrXkhkIgiY6-MDtJjIlC User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.3) Gecko/20040924,gzip(gfe),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:1282 Date: 2008-07-23T04:07:49-07:00 List-Id: goog...@hafdconsulting.com wrote: > On Jul 22, 12:19 pm, Ludovic Brenta wrote: >> If you're planning to use AWS's SMTP client code, it looks like you're >> going to need this glue for your mailing list server anyway. > > SMTP won't be needed for the mailing list. People want mailing list > servers that are integrated with their existing MTA systems, they don't want > stand-alone systems. [...] Right, that's why I was talking about the SMTP *client* part of AWS. But of course, you decide how you speak with the customer's MTA. > I am considering using AWS for the web interface portion, but then again > you have the same integration problem. People want their web applications > to run behind the web server *they* choose (or at least Apache) they don't > want a stand-alone system. [...] If you want to integrate with the customer's web server, I'm afraid your best option is Java Servlets :( >> The reason I wasn asking is not because I was interested in using your >> library; only because I think it is nice in general to consolidate >> small but related libraries into larger ones, > > I take exception to your belief that Basil is a "small" library: [...] > ada: 10823 (98.29%) [...] I didn't want to offend you but yes, this is small. Compare this with (from memory): gnade 1.6.1: 61 kSLOC asis 2007: 91 kSLOC GtkAda 2.12: 112 kSLOC GCC 4.3: 630 kSLOC the software I work on on my day job: 1 MSLOC And that's counting only the Ada parts of these things. In the packages I maintain for Debian, the average per package is around 93 kSLOC currently. Granted, GNAT, GtkAda and GPS do a lot to pull that average up. I personally prefer to work on a few large packages rather than many small ones. Again I don't mean to offend you or downplay the amount of work, dedication and passion you put in your library. On the contrary, I think it is very professional. How many individual free software developers systematically publish specifications and unit test suites with their libraries? Basil is an impressive one-man, version 1.0 library. While I stand by my opinion that grouping libraries in general is a good thing, I also understand the reasons why you may choose otherwise. PS. I am overworked and I cannot package Basil for Debian, but I wish someone else would step forward to do that. Any takers? -- Ludovic Brenta.