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=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,b3f07bd1ad77d438 X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news1.google.com!news1.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!feeder.news-service.com!feed.xsnews.nl!border-2.ams.xsnews.nl!feeder2.cambriumusenet.nl!feed.tweaknews.nl!87.79.20.105.MISMATCH!news.netcologne.de!ramfeed1.netcologne.de!newsfeed.arcor.de!newsspool1.arcor-online.net!news.arcor.de.POSTED!not-for-mail From: "Dmitry A. Kazakov" Subject: Re: The state of functional programming Newsgroups: comp.lang.ada User-Agent: 40tude_Dialog/2.0.15.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Reply-To: mailbox@dmitry-kazakov.de Organization: cbb software GmbH References: <2adc4d8d-210e-429c-8188-9b1e99c2718e@d17g2000yqb.googlegroups.com> Date: Wed, 28 Jul 2010 20:40:49 +0200 Message-ID: <1r69drukoga6l$.yyw50lc58fz4$.dlg@40tude.net> NNTP-Posting-Date: 28 Jul 2010 20:40:47 CEST NNTP-Posting-Host: 26f1c64a.newsspool2.arcor-online.net X-Trace: DXC==nKnA;TVN6lOKO]LCQ@0g`A9EHlD;3Ycb4Fo<]lROoRa8kF On Wed, 28 Jul 2010 18:47:40 +0100, (see below) wrote: > I was at a short talk given by one of the leading FP propagandists. > He drew an S-curve depicting technological penetration against time, and > admitted that FP was still at the bottom left, far from lift-off. After 50 > years! (McCarthy's "Recursive functions of symbolic expressions and their > computation by machine, Part I" was published in 1960. We still seem to be > waiting for Part II: "real-world relevance".) It is an interesting topic actually. There is a never ending struggle for another computational platform. Any declarative framework is in the end an attempt to replace our machines with something else. So were RDBMS, the 5GL project (prolog etc, if anybody still remember that), modeling languages like UML, and ones like Simulink. FP is very much alike. So far all these attempts failed. I mean technically, RDMS and modeling tools are commercially quite successful [*]. It is interesting to see what happens when the platform indeed changes. The candidates might be quantum, molecular machines, massively parallel systems. ------------------- * To the OP, if you want to make FP successful, here is a simple recipe. Make a tool chain. Name it functional-whatever. Advertise it for C and Java. Managers like tools. They honestly believe that tools produce software. I mean literally, you buy the tool X and the project Y is advanced two weeks ahead. The more expensive the tool is greater is the advance. Who would buy it otherwise? If you buy many most expensive ones, you would need no these lazy overpaid guys, the programmers... -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de