comp.lang.ada
 help / color / mirror / Atom feed
From: "Yannick Duchêne (Hibou57)" <yannick_duchene@yahoo.fr>
Subject: Re: Some exciting new trends in concurrency and software design
Date: Thu, 23 Jun 2011 11:23:57 +0200
Date: 2011-06-23T11:23:57+02:00	[thread overview]
Message-ID: <op.vxiu170mule2fv@douda-yannick> (raw)
In-Reply-To: 4dff5be5$0$6565$9b4e6d93@newsspool3.arcor-online.net

Le Mon, 20 Jun 2011 16:40:36 +0200, Georg Bauhaus  
<rm.dash-bauhaus@futureapps.de> a écrit:
> Not that it matters most, or is most important to the subject
> of understanding modularity and parallelism,  but I must mention
> that there remain a few major blind spots in FP circles, IMHO.
> It won't help as is.
>
>  "There is nothing more dreary than the corporate
>   bureaucracy of OOP, and few things more lovely
>   than the mathematical elegance of FP."
>
> Yes, I'd agree that O-O bureaucracy and spaghetti code can be
> correlated.  Why, however, do we not seem to see bureaucracy in ML
> source text?
>
> 0. There is less ML text.  Different problem domains, too.
> Perhaps suggesting a different kind of program right from the start.
>
> 1. Actually, they use imperative style or suitable contortions
> in functional programming when efficiency is required.  I remember
> looking at the chapter on Fusions in Bird's FP in Haskell
> book. The chapter's subject is messy, the approach produces
> text similar to the lengthier noodles in Wirth's algorithms book,
> conflating things for efficiency reasons.  Where is the mathematical
> elegance in that?
My small-talk: this is simply failing with the simple rule which is “use  
the best language for what it is best suited”. Troubles comes when you  
want only one for everything.

-- 
“Syntactic sugar causes cancer of the semi-colons.”  [Epigrams on  
Programming — Alan J. — P. Yale University]
“Structured Programming supports the law of the excluded muddle.” [Idem]
Java: Write once, Never revisit



  parent reply	other threads:[~2011-06-23  9:23 UTC|newest]

Thread overview: 29+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-06-20 10:49 Some exciting new trends in concurrency and software design jonathan
2011-06-20 14:40 ` Georg Bauhaus
2011-06-20 14:48   ` Georg Bauhaus
2011-06-20 23:56   ` jonathan
2011-06-21  9:36     ` steveh44
2011-06-21 13:04       ` Phil Clayton
2011-06-22  0:37       ` Shark8
2011-06-22  9:45       ` anon
2011-06-29 21:39         ` Robert A Duff
2011-06-30 16:52           ` anon
2011-07-01 18:31             ` Shark8
2011-06-23  9:59       ` Yannick Duchêne (Hibou57)
2011-06-23 10:25         ` Dmitry A. Kazakov
2011-06-23 10:57           ` Yannick Duchêne (Hibou57)
2011-06-23 12:20             ` Dmitry A. Kazakov
2011-06-23 22:17             ` Georg Bauhaus
2011-06-24  1:26               ` Phil Clayton
2011-06-24  1:34                 ` Yannick Duchêne (Hibou57)
2011-06-24 10:41                 ` Georg Bauhaus
2011-06-24  1:27               ` Yannick Duchêne (Hibou57)
2011-06-24 10:32                 ` Georg Bauhaus
2011-06-24 13:45                   ` Yannick Duchêne (Hibou57)
2011-06-21 12:19     ` Dmitry A. Kazakov
2011-06-21 12:14   ` Phil Clayton
2011-06-22  8:39   ` Oliver Kleinke
2011-06-23  2:48     ` Nasser M. Abbasi
2011-06-23  9:23   ` Yannick Duchêne (Hibou57) [this message]
2011-06-23 10:03     ` Nasser M. Abbasi
2011-06-23 11:07       ` Yannick Duchêne (Hibou57)
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox