~scompall/ermine-user-guide/trunk

« back to all changes in this revision

Viewing changes to integrating-with-platform.texi

  • Committer: Stephen Compall
  • Date: 2014-05-05 00:27:19 UTC
  • Revision ID: scompall@nocandysw.com-20140505002719-676yixhzpu8s93ps
New chapter "Integrating with platform libraries".

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
@c Copyright (C) 2014  Stephen Compall
 
2
@c See file ermine-user-guide.texi for copying conditions.
 
3
 
 
4
@node Integrating with platform libraries
 
5
@chapter Integrating with platform libraries
 
6
 
 
7
@cindex Java
 
8
@cindex Scala
 
9
As said in @ref{Whats new about it,, What's new about it?}, Ermine
 
10
Legacy was originally intended to integrate with a Java codebase.  For
 
11
that reason, its internals are written in the @acronym{JVM} language
 
12
@uref{http://scala-lang.org,, Scala}, to make it relatively easy to
 
13
invoke Ermine functions from Scala.
 
14
 
 
15
However, this integration goes both ways: it is also possible to refer
 
16
to Java classes, fields, methods, and data in general, from Ermine.