caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Michael Schuerig <schuerig@acm.org>
To: caml-list@inria.fr
Subject: Re: [Caml-list] OCaml popularity
Date: Thu, 13 Mar 2003 17:35:44 +0100	[thread overview]
Message-ID: <200303131735.44983.schuerig@acm.org> (raw)
In-Reply-To: <20030313143953.GA1646@first.in-berlin.de>

On Thursday 13 March 2003 15:39, Oliver Bandel wrote:

> Well, in GUIs there OO does makes sense.
> But using a more functional approach might help here too.

Yes, "might". But apparently, there's currently no rational reason to 
prefer FP over OO for GUIs. 

> For GUIs OO might be a good choice; but as long as it is
> not tested that FP doesn't help here, I will insist on
> such a solution.

If your mind is set for adventure, you can hope for it and go FP full 
hog. As a general advices this would be irresponsible.


> > [Typical database + GUI enterprise applications]
> >
> > > > Could OCaml in this area bring such a big improvement
> > > > over, say, Java and J2EE?
> > >
> > > See above.
> >
> > No, unfortunately not. You speculate a lot, but don't provide any
> > usable solutions.
>
> When there are hundreds of FP-programmers do not offer solutions
> (not counted the one haskell-approach),
> and many-thousands of OO-programmers are throwing around their
> OO-mess, how should I (not computer science studied; have studied
> electrical engeneering) provide a solution?

"OO-mess"?
(1) Would you be able to distinguish a good OO-solution _that you don't 
understand_ from a bad OO-solution?
(2) Don't expect good OO to be any easier than good FP.
(3) There *are* good OO-solutions for UI programming. Why are you 
convinced that there are even better FP ones? Currently there don't 
seem to be, otherwise I'd like to learn about them. Ideally, such an FP 
solution would be not only just as good as the OO counterpart, but 
instead would be markedly better. It's not much help, if one can say, 
"Look, finally I can do just the same as you".

> When looking at the code, I know what's good and wrong,

> Writing in FP is like having functions, that behave
> determined; when looking at OO-stuff, it looks like
> a stochastical process.

Are you comparing code that does the same? Same task? Same complexity?


> > Being important is an interesting property in a research context.
> > It doesn't make a language popular.
>
> I'm now a t a point, where the popularity is not so much a matter
> to me. I want to learn and to use that language.
> If other people want not, it's their problem.

Ah, well, but this thread is not concerned with you personally. It 
started with someone's wish of OCaml being more popular. I guess, the 
point I'm trying to make is that FP/OCaml won't become more popular in 
an area where it's only just as good as established OO languages and 
techniques.


> If you had asked me this in the beginnings of my OCaml-
> journey, I would have said (and I had said that), that
> I think, that OCaml might be good for larger projects,
> but not for scrippting.
>
> But even there it is better!

So, then let's push it there.


Michael

-- 
Michael Schuerig                All good people read good books
mailto:schuerig@acm.org         Now your conscience is clear
http://www.schuerig.de/michael/ --Tanita Tikaram, "Twist In My Sobriety"

-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners


  reply	other threads:[~2003-03-13 16:35 UTC|newest]

Thread overview: 58+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-03-13 14:39 [oliver: Re: [Caml-list] OCaml popularity] Oliver Bandel
2003-03-13 16:35 ` Michael Schuerig [this message]
  -- strict thread matches above, loose matches on Subject: below --
2003-03-15 16:27 [Caml-list] OCaml popularity Oliver Bandel
2003-03-15 17:55 ` Sergey Goldgaber
2003-03-14 22:14 Daniel M. Albro
2003-03-13  7:09 Daniel M. Albro
2003-03-13 16:48 ` Neel Krishnaswami
2003-03-13 21:29 ` Karl Zilles
2003-03-13 21:36   ` Daniel M. Albro
2003-03-13 21:42   ` Daniel M. Albro
     [not found]     ` <15985.1204.814698.939943@h00045a4799d6.ne.client2.attbi.com>
2003-03-14  5:49       ` Daniel M. Albro
2003-03-14  9:05         ` Ville-Pertti Keinonen
2003-03-14  9:13           ` Daniel M. Albro
2003-03-13 21:53   ` Brian Hurt
2003-03-12 23:53 [oliver: Re: [Caml-list] OCaml popularity] Oliver Bandel
2003-03-13  1:34 ` [Caml-list] OCaml popularity Michael Schuerig
2003-03-12 17:40 isaac gouy
2003-03-06 23:27 Graham Guttocks
2003-03-10 20:43 ` Paul Steckler
2003-03-10 23:48 ` Gerd Stolpmann
2003-03-11  0:18   ` Brian Hurt
2003-03-17 23:49   ` Graham Guttocks
2003-03-11  1:43 ` Nicolas Cannasse
2003-03-11 10:23   ` Pierre Weis
2003-03-11 14:27     ` Guillaume Marceau
2003-03-11 16:16       ` David Brown
2003-03-12  2:32       ` Nicolas Cannasse
2003-03-12 10:51         ` Alex Romadinoff
2003-03-12 18:24         ` Max Kirillov
2003-03-11 19:02     ` Graham Guttocks
2003-03-12 17:12       ` Richard W.M. Jones
2003-03-12 18:08         ` Alwyn Goodloe
2003-03-12 22:34           ` Michael Schuerig
2003-03-12 23:13             ` Martin Weber
2003-03-12 23:35               ` Michael Schuerig
2003-03-13  8:02                 ` Alessandro Baretta
2003-03-13 10:23                   ` Michael Schuerig
2003-03-12 23:35             ` Brian Hurt
2003-03-12 23:18         ` Daniel Bünzli
2003-03-12 23:47           ` Brian Hurt
2003-03-13  2:15         ` William Lovas
2003-03-13  3:44           ` Graham Guttocks
2003-03-13  9:31           ` Richard W.M. Jones
     [not found]           ` <20030313095232.GC347@first.in-berlin.de>
2003-03-13 20:50             ` William Lovas
2003-03-13 21:17               ` Oliver Bandel
2003-03-13 22:01                 ` Brian Hurt
2003-03-13 22:17                 ` Oliver Bandel
2003-03-14  6:33                 ` Michal Moskal
2003-03-14 11:50                   ` Markus Mottl
2003-03-14 15:38                     ` Oliver Bandel
2003-03-14 10:13               ` MikhailFedotov
2003-03-14 10:30                 ` Johann Spies
2003-03-13  8:09       ` Pierre Weis
2003-03-15  1:43     ` Tushar Samant
2003-03-15  8:19       ` Andreas Eder
2003-03-11 16:26   ` Fred Yankowski
2003-03-12 18:59 ` Martin Weber
2003-03-12 20:24   ` Xavier Leroy
2003-03-13  0:42   ` Graham Guttocks

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200303131735.44983.schuerig@acm.org \
    --to=schuerig@acm.org \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).