help-octave
[Top][All Lists]
Advanced

[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
-------------------------------------------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]