Is there any documenation on how the Scala client works?

I was playing around with the Scala client [1] a bit and was wondering if there are any high level architecture diagrams. I was trying to call it from a simple java project and kept getting one error after another. Its hard to debug some of these errors. I am thinking the newest version of bokeh may have some incompatibilities with the current version of the scala client.

Thanks in advance for your help!

Dan

[1] https://github.com/bokeh/bokeh-scala

Hi,

···

On Sun, Dec 11, 2016 at 3:07 AM, [email protected] wrote:

I was playing around with the Scala client [1] a bit and was wondering if there are any high level architecture diagrams. I was trying to call it from a simple java project and kept getting one error after another. Its hard to debug some of these errors. I am thinking the newest version of bokeh may have some incompatibilities with the current version of the scala client.

I actually never used Scala libraries in Java, but, as far as I can tell, Scala integration with Java in this direction isn’t that seamless. Without seeing some code or error messages I can’t help much. Though I may suggest that if you have a large Java code base and you want integrate bokeh into it, then you can write plotting code in Scala and expose a simpler, Java-oriented API for consumption by the Java code. This way you will avoid direct integration of major Scala code in Java.

bokeh-scala wasn’t updated in a while, so it won’t work with bokehjs 0.12 (and possibly 0.11).

Mateusz

Thanks in advance for your help!

Dan

[1] https://github.com/bokeh/bokeh-scala

You received this message because you are subscribed to the Google Groups “Bokeh Discussion - Public” group.

To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].

To post to this group, send email to [email protected].

To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/b9477c72-c2ed-41a7-be6c-034e59a99e8b%40continuum.io.

For more options, visit https://groups.google.com/a/continuum.io/d/optout.