[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Octave - MySQL Interface
From: |
Chris Brundick |
Subject: |
RE: Octave - MySQL Interface |
Date: |
Thu, 19 May 2005 16:19:58 -0400 |
Thank you very much for the clarification. I suppose if I had looked a little
further into Octave before posting I'd have realized the issues using Java. I
just heard about Octave today and wasn't even aware from first glance that the
native language was C++.
> -----Original Message-----
> From: Przemek Klosowski [mailto:address@hidden
> Sent: Thursday, May 19, 2005 12:40 PM
> To: address@hidden; address@hidden
> Subject: Re: Octave - MySQL Interface
>
>
> Was it really that strange for me to ask if these modules
> could be done in
> Java given the above statement?
>
> >From one member of the octave community to another:
>
> I guess you perceived John's questioning your Java approach as somehow
> irritated. Your question was not unreasonable, but it is a common
> knowledge that Java doesn't play well in a multi-language environment:
> it is not that easy to use Java code from other languages. There is no
> single simple explanation: I can think of three contributing causes:
>
> - design (object orientation for everything except the basic types);
> this makes difficult conversions into and out of Java data structures.
>
> - implementation, i.e. limited facilities for making argument passing
> between different languages. There's SWIG for Java but it apparently
> only works with SUN JVM. Compare this with the support provided by
> e.g. Python or Tcl!
>
> - politics: SUN is protective of other people encroaching into their
> system: they seem to prefer 'all or nothing' and don't go out of
> their way to help people trying to fit Java into existing
> environments; plus their licensing makes people call it a "Java trap'.
>
>
>
>
> -------------------------------------------------------------
> Octave is freely available under the terms of the GNU GPL.
>
> Octave's home on the web: http://www.octave.org
> How to fund new projects: http://www.octave.org/funding.html
> Subscription information: http://www.octave.org/archive.html
> -------------------------------------------------------------
-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.
Octave's home on the web: http://www.octave.org
How to fund new projects: http://www.octave.org/funding.html
Subscription information: http://www.octave.org/archive.html
-------------------------------------------------------------
- RE: Octave - MySQL Interface, (continued)
- Re: Octave - MySQL Interface, Javier Fernandez Baldomero, 2005/05/19
- RE: Octave - MySQL Interface, Chris Brundick, 2005/05/19
- RE: Octave - MySQL Interface, John W. Eaton, 2005/05/19
- RE: Octave - MySQL Interface, Chris Brundick, 2005/05/19
- RE: Octave - MySQL Interface, John W. Eaton, 2005/05/19
- RE: Octave - MySQL Interface, Chris Brundick, 2005/05/19
- Re: Octave - MySQL Interface, Przemek Klosowski, 2005/05/19
- Re: Octave - MySQL Interface, Javier Fernandez Baldomero, 2005/05/19
- Re: Octave - MySQL Interface, Keith Goodman, 2005/05/19
- RE: Octave - MySQL Interface,
Chris Brundick <=
RE: Octave - MySQL Interface, Muthiah Annamalai, 2005/05/19