Gnome Goes JavaScript

William Weaver williamdweaver-Re5JQEeQqe8AvxtiuMwx3w at public.gmane.org
Tue Feb 5 22:04:08 UTC 2013


> Well first of all, things almost never organize nicely into a hiearchy
> of classes.  There always seem to be exceptions.  Most people end up
> making a mess.

At this point I'm going to excuse myself from the conversation as we've
gotten pretty far off the topic and truthfully I don't want to be involved
in a flame war. But I do feel your bias makes discourse difficult.

William Weaver


On Tue, Feb 5, 2013 at 4:55 PM, Lennart Sorensen <
lsorense-1wCw9BSqJbv44Nm34jS7GywD8/FfD2ys at public.gmane.org> wrote:

> On Tue, Feb 05, 2013 at 03:41:11PM -0500, William Weaver wrote:
> > I personally would like to know the reasoning for that. It seems a pretty
> > heavy handed dismissal of an approach to programming.
>
> Well first of all, things almost never organize nicely into a hiearchy
> of classes.  There always seem to be exceptions.  Most people end up
> making a mess.
>
> More importantly, scalability across multiple CPUs is much simpler with
> functional programing languages.  The common procedural object oriented
> languages (C++, java, c#, etc) simply aren't suited for it and involve
> a lot of work to try and make scalable code.  Functional languages can
> let the language take care of scalability because you say what to do to
> the date rather than say how to do things to the data.  Parallel
> programming is hard, and CPUs are not going to get much faster (there
> will just be a lot more of them).  Time to start using the languages
> suited to the future.
>
> I will admit object oriented can be pretty handy for dealing with GUIs,
> but that's about it.
>
> --
> Len Sorensen
> --
> The Toronto Linux Users Group.      Meetings: http://gtalug.org/
> TLUG requests: Linux topics, No HTML, wrap text below 80 columns
> How to UNSUBSCRIBE: http://gtalug.org/wiki/Mailing_lists
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://gtalug.org/pipermail/legacy/attachments/20130205/6c6d2e71/attachment.html>


More information about the Legacy mailing list