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!goblin1!goblin.stu.neva.ru!news.osn.de!diablo2.news.osn.de!proxad.net!feeder2-2.proxad.net!newsfeed.arcor.de!newsspool2.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 21:35:03 +0200 Message-ID: <1oubrlamjqe8q$.bdwkb9i7ys6b$.dlg@40tude.net> NNTP-Posting-Date: 28 Jul 2010 21:35:01 CEST NNTP-Posting-Host: 2d650223.newsspool2.arcor-online.net X-Trace: DXC=14cC3UgN>JO0YVY]kmLTlDA9EHlD;3YcB4Fo<]lROoRA8kF On Wed, 28 Jul 2010 19:09:17 +0000 (UTC), Warren wrote: > Each collection of languages best solve problems in their > domain of applicability. That reminds me someone's saying about 5GL in early 90's: "if 5GL is an answer what was the question?" What are the domains of poor languages? Since they must exist, but cannot be observed, then in some outer dimension. Which is another proof that the Universe must be multidimensional... (:-)) > For my money, FP still is less generally effective because > it relies on special tricks/algorithms to narrow down the > huge number of paths for a solution. This universally applies to all declarative languages. > If the tricks/algorithms > do apply, then it works. For all other situations it is either > wrong or impractical (takes too long etc.) The problem is that any real system never belongs to a narrow domain. The domain specific schism leads to the components in different paradigms unable to talk to each other. Any gain one might get through applying domain specific solutions is quickly spent on developing tons of software needed to hold the mess together. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de