From: Jacques Garrigue <garrigue@kurims.kyoto-u.ac.jp>
To: maxs@in.ot.com.au, vsl@ontil.ihep.su
Cc: caml-list@inria.fr
Subject: Re: When functional languages can be accepted by industry?
Date: Fri, 21 Apr 2000 09:41:21 +0900 [thread overview]
Message-ID: <20000421094121P.garrigue@kurims.kyoto-u.ac.jp> (raw)
In-Reply-To: Your message of "Thu, 20 Apr 2000 11:44:07 +1000" <38FE60E7.5D117555@in.ot.com.au>
> Vitaly Lugovsky wrote:
> >
> > P.S. Maybe, all that we need, is a RAD tool for ocaml? It can
> > look like a better module finder ("module name" -> "file name" is not
> > a good idea. Paths in Java is much better), and a lot of reusable
> > modules for common tasks (database, GUI)...
There are two different problems with RADs
* making one requires lots of work, and is not necessarily very
rewarding for the author, who himself can probably work
without. That's the reason you don't find many RADs in the open
source community.
You can find an embryo of such a thing in lablgtk for instance, but
I have no idea whether it will become really a full fledge RAD some
day.
* it is not so clear how useful it would be for a language like ocaml.
Code in ocaml is much more compact than in C++ or JAVA, so that code
generation is not so useful in itself. I agree that this might be
nice for beginners, but if it is nice for beginners only, then it's
even harder to find the workforce.
As for paths versus module=file name, well, there were discussions
among developpers, and it is not so clear which is best, considering
also that this has to be integrated transparently with the
module/functor system.
>From a language abstraction point of view, the idea of writing file
paths inside programs doesn't sound so nice. A simpler solution would
be to provide an easy way to indicate which package one wants to use
from the ocamlc command line. Something like having "-I +package"
automatically expanded to "-I /usr/local/lib/ocaml/package".
From: Max Skaller <maxs@in.ot.com.au>
> There already is one: the lablbrowser. It's quite
> good functionally -- but the interface sucks.
Name has changed, it is now ocamlbrowser.
As Vitaly answered, this is not a RAD, but more a kind of IDE, more
centered on library browsing than project building.
As always I admire how constructive your comments are :-)
The interface is that way because I like it that way:
* the main functionality is in one small window that I can keep on my
screen all the time.
* there is one window by module, because I often want to browse
several modules simultaneously.
* editor functionality is reduced to a minimum, because real
programmers use emacs anyway.
If you don't like the interface you could explain why, and say what
you think would be a nice interface, for instance.
Jacques
---------------------------------------------------------------------------
Jacques Garrigue Kyoto University garrigue at kurims.kyoto-u.ac.jp
<A HREF=http://wwwfun.kurims.kyoto-u.ac.jp/~garrigue/>JG</A>
next prev parent reply other threads:[~2000-04-21 17:26 UTC|newest]
Thread overview: 67+ messages / expand[flat|nested] mbox.gz Atom feed top
2000-04-17 12:57 FALCON Gilles FTRD/DTL/LAN
2000-04-17 15:35 ` Xavier Leroy
2000-04-18 5:54 ` Francois Pottier
2000-04-19 14:53 ` Vitaly Lugovsky
2000-04-19 15:17 ` Claude Marche
2000-04-20 1:44 ` Max Skaller
2000-04-20 3:01 ` Vitaly Lugovsky
2000-04-21 0:41 ` Jacques Garrigue [this message]
2000-04-21 19:35 ` John Max Skaller
2000-04-21 20:53 ` Michael Hohn
2000-04-25 10:50 ` Remi VANICAT
2000-04-20 1:52 ` Max Skaller
2000-04-20 3:08 ` Vitaly Lugovsky
2000-04-20 2:51 ` Max Skaller
2000-04-20 17:17 ` Jean-Christophe Filliatre
-- strict thread matches above, loose matches on Subject: below --
2000-04-20 12:45 Gerd Stolpmann
2000-04-21 19:56 ` John Max Skaller
2000-04-22 18:30 ` Gerd Stolpmann
2000-04-23 3:20 ` John Max Skaller
2000-04-17 22:24 bdb-as-camluser
2000-04-03 1:27 Dennis (Gang) Chen
2000-04-06 16:51 ` Jean-Christophe Filliatre
2000-04-07 5:27 ` Dennis (Gang) Chen
[not found] ` <14574.1721.508470.790475@cylinder.csl.sri.com>
2000-04-11 0:24 ` Dennis (Gang) Chen
2000-04-11 17:58 ` Pierre Weis
2000-04-12 1:45 ` Dennis (Gang) Chen
2000-04-12 17:27 ` Daniel de Rauglaudre
2000-04-13 15:40 ` John Max Skaller
2000-04-14 19:16 ` John Max Skaller
2000-04-12 18:06 ` David Brown
2000-04-13 1:23 ` Dennis (Gang) Chen
2000-04-13 14:36 ` Pierre Weis
2000-04-13 6:53 ` Jean-Christophe Filliatre
2000-04-13 12:20 ` Frank Atanassow
2000-04-13 17:28 ` John Max Skaller
2000-04-13 12:28 ` Steve Stevenson
2000-04-13 13:38 ` jean-marc alliot
2000-04-13 16:00 ` William Chesters
2000-04-13 14:29 ` T. Kurt Bond
2000-04-13 17:23 ` Julian Assange
2000-04-16 16:33 ` John Max Skaller
2000-04-17 15:06 ` Markus Mottl
2000-04-17 19:55 ` John Prevost
2000-04-24 2:36 ` Chris Tilt
2000-04-13 16:59 ` John Max Skaller
2000-04-15 22:29 ` William Chesters
2000-04-16 22:24 ` Nickolay Semyonov
2000-04-18 6:52 ` Max Skaller
2000-04-17 12:51 ` jean-marc alliot
2000-04-17 17:49 ` John Max Skaller
2000-04-17 22:34 ` Brian Rogoff
2000-04-19 15:31 ` John Max Skaller
2000-04-19 18:30 ` Michael Hicks
2000-04-20 16:40 ` Markus Mottl
2000-04-20 17:58 ` Brian Rogoff
2000-04-20 18:52 ` Markus Mottl
2000-04-21 20:44 ` Michael Hohn
2000-04-21 19:22 ` John Max Skaller
2000-04-21 19:09 ` John Max Skaller
2000-04-21 19:45 ` Markus Mottl
2000-04-21 19:56 ` Brian Rogoff
2000-04-21 19:18 ` John Max Skaller
2000-04-18 10:53 ` Sven LUTHER
2000-04-19 15:57 ` John Max Skaller
2000-04-13 7:05 ` Pierre Weis
2000-04-13 17:04 ` Julian Assange
2000-04-07 15:44 ` John Max Skaller
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=20000421094121P.garrigue@kurims.kyoto-u.ac.jp \
--to=garrigue@kurims.kyoto-u.ac.jp \
--cc=caml-list@inria.fr \
--cc=maxs@in.ot.com.au \
--cc=vsl@ontil.ihep.su \
/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