jinterface problems

Shawn Pearce <>
Tue Mar 11 22:36:13 CET 2003

I found the jinterface to be useful when I wanted to talk to
Java for JDBC.  jinterface rocks just like Erlang distribution
and CORBA support in Erlang works:  lets you talk to external
systems (which may be new legacy) pretty easily.

Probably one of Erlang's best strengths is how much it
has included, and how many things it can talk to as a result.
I think the last thing missing is very good access to commerical
SQL DBMSs, aka Oracle, Sybase, Informix, DB2, and by means of
something other than ODBC.  :)

But with jinterface and corba, you have the ability to at least
talk to a pehaps already-existing system to do that access for

My one problem was jinterface (thanks to the JVM) was slower than
I wanted to access Oracle.  So I'm doing OTL and a c-node or
an external port process to connect to Oracle.  Need to start
building that this week actually.  :)

But jinterface isn't cool enough to justify the pain and torture
an Erlang developer would face learning and programming in Java.
This Erlang project let me pull out of the New York winter doldrums
and start to enjoy programming again.  (Up until last week I was
doing Java only, and hating it.)  Of course, I'm so much more
productive in Erlang, I've already surpassed 6 months of Java
development in a pretty solid Erlang prototype.

Vance Shipley <> wrote:
> On Tue, Mar 11, 2003 at 03:13:17PM -0500, Shawn Pearce wrote:
> }  Rasmus Jonsson <> wrote:
> }  > What we actually are trying to accomplish is to let
> }  > any client (anywhere) download an java applet over
> }  > http 
> }  > from a inets server on the erlang node, and then we 
> }  > want the java applet and the e-node to start
> }  > communica-
> }  > ting. (here we cannot require any empd running on the
> }  > client!)
> }  
> }  That might be a dangerous operation, as any connected node
> It may be but it's actually pretty cool.  :)
> I'm tempted to learn some Java just so I can play too.
> 	-Vance


  The last thing one knows in constructing a work is what to put first.
  		-- Blaise Pascal

More information about the erlang-questions mailing list