From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Original-To: caml-list@yquem.inria.fr Delivered-To: caml-list@yquem.inria.fr Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id B14C0BB9C for ; Thu, 24 Nov 2005 15:43:48 +0100 (CET) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id jAOEhmYg014283 for ; Thu, 24 Nov 2005 15:43:48 +0100 Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id PAA24848 for ; Thu, 24 Nov 2005 15:43:47 +0100 (MET) Received: from nproxy.gmail.com (nproxy.gmail.com [64.233.182.202]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id jAOEhkgb014278 for ; Thu, 24 Nov 2005 15:43:47 +0100 Received: by nproxy.gmail.com with SMTP id a4so274628nfc for ; Thu, 24 Nov 2005 06:43:46 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=GOOEjUxkw1tXwTU4oKXtkpi92DCLj68AgTsXo5NvfYgIWJsoJtVp1r5cQS2hC1WNu9ew5O4rzrBGZojGcQg5opi8uJGYiSnyLniD5IzbPg7ZVxiaS/9PPlpnZUuB+ExXG/16HN4i+/tbDPvbMYacQFY2hqqAPZOKx3g9/haimpk= Received: by 10.48.221.5 with SMTP id t5mr108068nfg; Thu, 24 Nov 2005 06:43:46 -0800 (PST) Received: by 10.48.30.19 with HTTP; Thu, 24 Nov 2005 06:43:46 -0800 (PST) Message-ID: Date: Thu, 24 Nov 2005 14:43:46 +0000 From: Chris Campbell To: david.baelde@ens-lyon.org Subject: Re: [Caml-list] Mandelbrot renderer Cc: caml-list In-Reply-To: <53c655920511230000o6e21828cq@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <200511230150.59163.jon@ffconsultancy.com> <53c655920511230000o6e21828cq@mail.gmail.com> X-Miltered: at nez-perce with ID 4385D1A4.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at nez-perce with ID 4385D1A2.001 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 renderer:01 ocaml:01 ocaml:01 real-world:01 casts:01 casts:01 sicp:01 suck:98 wrote:01 let:03 gui:04 chan:05 chris:05 chris:05 X-Spam-Checker-Version: SpamAssassin 3.0.3 (2005-04-27) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=RCVD_BY_IP autolearn=disabled version=3.0.3 On 23/11/05, David Baelde wrote: > People don't realize OCaml is a general purpose language: I was once > told on an IRC chan: "OCaml ? I only know one software written in > OCaml..." Also, people learn to write many fun real-world application > in C, but only "boring" scientific stuff in OCaml (when they're taught > OCaml). That's the kind of problems which was adressed. Here's an idea for an application. How real world it is I'm not sure. A good podcast client for Linux with support for Bittorrent. I tried a few at the weekend and basically they all suck to varying degrees of suckiness. Usually it's the UI that prevents you from doing anything because you can't fathom how to work it and the help that's there isn't more than a HTML-ised About box. Hierachical viewing of casts, queueing of downloads, all the podcasty stuff you need. ITunes is great, once you figure out how to add a cast it's easy. It has two issues a) I have to be in Windows (don't have a mac yet) and b) downloading big casts like the SICP lectures is a pain (too great to miss tho'); ITunes doesn't seem to allow queueing yet (couldn't find it). Oh and it strains the server because they aren't Bittorrent hosted casts. Podcasts + Bittorrent isn't a new idea, but it's a good one. Why have the server do all the work, when clients can lighten your load? If you're a popular podcaster your bandwidth costs are going to be high. Irrespective of bt support a good client is needed. Have it handle ITMS pod links so I can write a ffox extension to call it on those links, and an intuitive gui and it's a contender. Just a thought, Chris p.s. if anyone knows of a good one already pls let me know. So far the best I've found is a command line app.