caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
* Scilab: Why not written in OCaml?
@ 2009-09-18 22:59 Oliver Bandel
  2009-09-19  7:39 ` [Caml-list] " Stéphane Lescuyer
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Oliver Bandel @ 2009-09-18 22:59 UTC (permalink / raw)
  To: caml-list

Hello,


the program Scilab, a Matlab-clone,
written by INRIA, is written in C,
and since version 5.0 is using Java-Stuff for Plotting,
and this stuff is used in a way that it does not really
support Linux...


...why is that program not written with INRIA's
Ocaml?


Maybe rewriting it would make sense,
because Scilab seems not to be very stable.

...and from INRIA's view I would think: they have developed
OCaml, but do not use it for their own developments....
... strange, isn't it?

Ciao,
    Oliver


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Caml-list] Scilab: Why not written in OCaml?
  2009-09-18 22:59 Scilab: Why not written in OCaml? Oliver Bandel
@ 2009-09-19  7:39 ` Stéphane Lescuyer
  2009-09-19 15:23   ` Jon Harrop
  2009-09-19 10:16 ` Erik de Castro Lopo
  2009-09-20  9:08 ` rixed
  2 siblings, 1 reply; 11+ messages in thread
From: Stéphane Lescuyer @ 2009-09-19  7:39 UTC (permalink / raw)
  To: Oliver Bandel; +Cc: caml-list

> ...and from INRIA's view I would think: they have developed
> OCaml, but do not use it for their own developments....
> ... strange, isn't it?

I think you don't quite realize how big an institute the INRIA is :

http://www.inria.fr/inria/enbref.en.html

Plus, there are a variety of other (domain-specific, mostly) languages
developed by INRIA teams, and anyway there's no reason to enforce the
use of OCaml in all INRIA projects. That would even be strongly
counter-productive, since I don't think you can find 2800 scientists
in the country (covering all IT fields) who know OCaml well enough. As
frustrating as it may seem, most teams are actually using mainstream
languages.

Cheers,

Stéphane L.

-- 
I'm the kind of guy that until it happens, I won't worry about it. -
R.H. RoY05, MVP06


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Caml-list] Scilab: Why not written in OCaml?
  2009-09-18 22:59 Scilab: Why not written in OCaml? Oliver Bandel
  2009-09-19  7:39 ` [Caml-list] " Stéphane Lescuyer
@ 2009-09-19 10:16 ` Erik de Castro Lopo
  2009-09-20  9:08 ` rixed
  2 siblings, 0 replies; 11+ messages in thread
From: Erik de Castro Lopo @ 2009-09-19 10:16 UTC (permalink / raw)
  To: caml-list

Oliver Bandel wrote:

> Hello,
> 
> 
> the program Scilab, a Matlab-clone,
> written by INRIA, is written in C,


Psilab is Ocaml (plus C and Fortran libraries):

    http://psilab.sourceforge.net/


Erik
-- 
----------------------------------------------------------------------
Erik de Castro Lopo
http://www.mega-nerd.com/


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Caml-list] Scilab: Why not written in OCaml?
  2009-09-19  7:39 ` [Caml-list] " Stéphane Lescuyer
@ 2009-09-19 15:23   ` Jon Harrop
  2009-09-19 17:03     ` Philippe Wang
  2009-09-19 21:04     ` Oliver Bandel
  0 siblings, 2 replies; 11+ messages in thread
From: Jon Harrop @ 2009-09-19 15:23 UTC (permalink / raw)
  To: caml-list

On Saturday 19 September 2009 08:39:14 Stéphane Lescuyer wrote:
> > ...and from INRIA's view I would think: they have developed
> > OCaml, but do not use it for their own developments....
> > ... strange, isn't it?
>
> I think you don't quite realize how big an institute the INRIA is :
>
> http://www.inria.fr/inria/enbref.en.html

On the contrary, the bigger INRIA is the more valuable it would be for them to 
eat their own dog food. If OCaml had more users in INRIA it would garner more 
useful feedback and would be more likely to get funding.

-- 
Dr Jon Harrop, Flying Frog Consultancy Ltd.
http://www.ffconsultancy.com/?e


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Caml-list] Scilab: Why not written in OCaml?
  2009-09-19 15:23   ` Jon Harrop
@ 2009-09-19 17:03     ` Philippe Wang
  2009-09-19 21:02       ` Oliver Bandel
  2009-09-19 21:04     ` Oliver Bandel
  1 sibling, 1 reply; 11+ messages in thread
From: Philippe Wang @ 2009-09-19 17:03 UTC (permalink / raw)
  To: caml-list

Why not use Bigloo? It's a efficient scheme compiler, also developed at INRIA.
http://www-sop.inria.fr/mimosa/fp/Bigloo/

Just kidding,
-- 
Philippe Wang
   mail@philippewang.info



On Sat, Sep 19, 2009 at 5:23 PM, Jon Harrop <jon@ffconsultancy.com> wrote:
> On Saturday 19 September 2009 08:39:14 Stéphane Lescuyer wrote:
>> > ...and from INRIA's view I would think: they have developed
>> > OCaml, but do not use it for their own developments....
>> > ... strange, isn't it?
>>
>> I think you don't quite realize how big an institute the INRIA is :
>>
>> http://www.inria.fr/inria/enbref.en.html
>
> On the contrary, the bigger INRIA is the more valuable it would be for them to
> eat their own dog food. If OCaml had more users in INRIA it would garner more
> useful feedback and would be more likely to get funding.
>
> --
> Dr Jon Harrop, Flying Frog Consultancy Ltd.
> http://www.ffconsultancy.com/?e
>


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Caml-list] Scilab: Why not written in OCaml?
  2009-09-19 17:03     ` Philippe Wang
@ 2009-09-19 21:02       ` Oliver Bandel
  0 siblings, 0 replies; 11+ messages in thread
From: Oliver Bandel @ 2009-09-19 21:02 UTC (permalink / raw)
  To: caml-list

Hi,



Zitat von "Philippe Wang" <philippe.wang.lists@gmail.com>:

> Why not use Bigloo? It's a efficient scheme compiler, also developed  
> at INRIA.
> http://www-sop.inria.fr/mimosa/fp/Bigloo/
[...]

I looked at bigloo before I came to OCaml.

I decided against it.
Not only because of schem's ((((())))()(()()))))))-terror ;-)
but also (main reason) because of this:


"Bigloo produces C files. C code uses the C stack,
  so some programs can?t be properly tail recursive.
  Nevertheless all simple tail recursions are compiled
  without stack consumption."


This was not really inspiring confidence.
Even if I did not really know much about that topic tailrec-topic,
it seemed to be a basic feature, and other scheme implementations did  
not have such a limitation...
...then I had contact to Haskell and Ocaml and decided OCaml to be my  
favourite.

I never looked at bigloo again, but that quote above is from the  
bigloo-documentation that I just now downloaded to assure the point  
has not changed during the last years.



>
> Just kidding,
[...]


oh,  I saw this too late;-)


Ciao,
    Oliver


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Caml-list] Scilab: Why not written in OCaml?
  2009-09-19 15:23   ` Jon Harrop
  2009-09-19 17:03     ` Philippe Wang
@ 2009-09-19 21:04     ` Oliver Bandel
  2009-09-19 21:30       ` Adrien
  1 sibling, 1 reply; 11+ messages in thread
From: Oliver Bandel @ 2009-09-19 21:04 UTC (permalink / raw)
  To: caml-list

Zitat von "Jon Harrop" <jon@ffconsultancy.com>:

> On Saturday 19 September 2009 08:39:14 Stéphane Lescuyer wrote:
>> > ...and from INRIA's view I would think: they have developed
>> > OCaml, but do not use it for their own developments....
>> > ... strange, isn't it?
>>
>> I think you don't quite realize how big an institute the INRIA is :
>>
>> http://www.inria.fr/inria/enbref.en.html
>
> On the contrary, the bigger INRIA is the more valuable it would be  
> for them to
> eat their own dog food.
[...]


...yes, it's like MickeySoft running Linux- and BSD-servers... :-)
  ( they really do )

Ciao,
    Oliver


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Caml-list] Scilab: Why not written in OCaml?
  2009-09-19 21:04     ` Oliver Bandel
@ 2009-09-19 21:30       ` Adrien
  0 siblings, 0 replies; 11+ messages in thread
From: Adrien @ 2009-09-19 21:30 UTC (permalink / raw)
  To: Oliver Bandel; +Cc: caml-list

Hi,

There is probably a simple and yet very good reason scilab isn't
written in ocaml. Its predecessor was started in the 80s and scilab
itself was started in 90s[1], I guess that rules out ocaml and caml
which was only 5 years-old at that time. ;-)

Now that doesn't explain why it is moving to java instead of ocaml but
I think other messages in this thread already do. :)

[1] http://www.scilab.org/platform/index_platform.php?page=history

 ---

Adrien Nader


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Caml-list] Scilab: Why not written in OCaml?
  2009-09-18 22:59 Scilab: Why not written in OCaml? Oliver Bandel
  2009-09-19  7:39 ` [Caml-list] " Stéphane Lescuyer
  2009-09-19 10:16 ` Erik de Castro Lopo
@ 2009-09-20  9:08 ` rixed
  2009-09-20 11:32   ` Jon Harrop
  2009-09-20 17:25   ` Stefan Monnier
  2 siblings, 2 replies; 11+ messages in thread
From: rixed @ 2009-09-20  9:08 UTC (permalink / raw)
  To: caml-list

> ...why is that program not written with INRIA's Ocaml?

Probably for the same reason than all Princeton university
programs are not written in SML/NJ (so I guess) ?


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: [Caml-list] Scilab: Why not written in OCaml?
  2009-09-20  9:08 ` rixed
@ 2009-09-20 11:32   ` Jon Harrop
  2009-09-20 17:25   ` Stefan Monnier
  1 sibling, 0 replies; 11+ messages in thread
From: Jon Harrop @ 2009-09-20 11:32 UTC (permalink / raw)
  To: caml-list

On Sunday 20 September 2009 10:08:48 rixed@happyleptic.org wrote:
> > ...why is that program not written with INRIA's Ocaml?
>
> Probably for the same reason than all Princeton university
> programs are not written in SML/NJ (so I guess) ?

INRIA aren't using OCaml because SML/NJ sucks? ;-)

-- 
Dr Jon Harrop, Flying Frog Consultancy Ltd.
http://www.ffconsultancy.com/?e


^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: Scilab: Why not written in OCaml?
  2009-09-20  9:08 ` rixed
  2009-09-20 11:32   ` Jon Harrop
@ 2009-09-20 17:25   ` Stefan Monnier
  1 sibling, 0 replies; 11+ messages in thread
From: Stefan Monnier @ 2009-09-20 17:25 UTC (permalink / raw)
  To: caml-list

>> ...why is that program not written with INRIA's Ocaml?
> Probably for the same reason than all Princeton university
> programs are not written in SML/NJ (so I guess) ?

They're not?


        Stefan


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2009-09-20 17:25 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-09-18 22:59 Scilab: Why not written in OCaml? Oliver Bandel
2009-09-19  7:39 ` [Caml-list] " Stéphane Lescuyer
2009-09-19 15:23   ` Jon Harrop
2009-09-19 17:03     ` Philippe Wang
2009-09-19 21:02       ` Oliver Bandel
2009-09-19 21:04     ` Oliver Bandel
2009-09-19 21:30       ` Adrien
2009-09-19 10:16 ` Erik de Castro Lopo
2009-09-20  9:08 ` rixed
2009-09-20 11:32   ` Jon Harrop
2009-09-20 17:25   ` Stefan Monnier

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).