Plotly Examples for Scala

May 11, 2019
Introduction Breeze is a numerical processing library for Scala. It's a great tool for data science and machine learning. It's also used by Spark. Visualization is important for data science and machine learning. Breeze provide breeze-viz for this. However it has only 4 kinds of plots -- line, scatter, histogram and image. plotly-scala is the Scala bindings for plotly.js. It support a few of plots provided by plotly. Here are some examples of both libraries based on their documentations.

Ob-ipython Enhancement (completion eldoc help)

Sep 29, 2018
Introduction ob-ipython is "an Emacs library that allows Org mode to evaluate code blocks using a Jupyter kernel (Python by default)." It's a great tool for you to make note and literal programming. It's easy to use comparing with ein. And you can make a matplot inline image in the org file comparing with ob-python. Problem However it's not working properly when using a virtual environment. When you don't have a system level jupyter installed and use org-mode, you will get a strange error like below.

Emacs as a F# IDE (part1)

Sep 3, 2018
Why Emacs Emacs need years to get familiar with. But I think it's worth it. When you are familiar with it, you can customize it as you want, you can write whatever you want in your mind in a few of elisp codes. And there are also tons of libaries available. F# is a great language. The fsharp-mode is full featured, and here is an introduction and some enhancement. How Install We use fsharp-mode for code highlight, completion, flycheck and mainly everything.