[IPython-dev] IScala: a Scala-language backend for IPython

Matthias BUSSONNIER bussonniermatthias at gmail.com
Sun Sep 8 16:49:49 EDT 2013


Hi, 

Great to see that, happy that you were able to bind to IPython frontend.

You might be able to enable scala highlighting in notebook pretty easily
as code mirror support it. 
Ask if you ned help.

As you might know (or not) we will do some changes in the protocol/notebook 
format for next release, you might want to follow that, and give us your input. 

Especially if there are python-ism  that are annoying for you. 
(we'll try to ping you on relevant issues if we think of it.)

> I didn't encode notebooks directly in the JSON-based
> format, but I invented an adhoc format based on Markdown with support
> for cells.

Any reason for that ? think your were missing/being annoyed in json ?
Having  notebook as ipynb should allow you to render them 
on nbviewer/using nbconvert. 

We already have kind-of something alike that import .py files tagged with comments 
but without support four 'outputs' block as I think it does not make sense to manually edit 
output. It might be moved into nbconvert at some points.

Thanks, 

-- 
Matthias


Le 8 sept. 2013 à 21:54, Mateusz Paprocki a écrit :

> Hi,
> 
> I would like to announce IScala: a Scala-language backend for IPython,
> see [1]. Scala is general purpose, object-functional, statically typed
> programming language for JVM. IScala is an early work in progress, but
> it's already fairly usable. All three types of frontends are
> supported. Required dependencies are IPython 1.0+ and Java Runtime
> Environment 1.6+. See README.md for installation and usage details.
> 
> [...]
> 
> During development of IScala I also created a set of notebooks with
> Scala code, see [2]. Those are based on a subset of Twitter's Scala
> lessons [3]. I didn't encode notebooks directly in the JSON-based
> format, but I invented an adhoc format based on Markdown with support
> for cells. There is a simple converter that allows to generate
> IPython-compatible notebooks.
> 
> [1] https://github.com/mattpap/IScala
> [2] https://github.com/mattpap/scala_school_notebooks
> [3] https://github.com/twitter/scala_school
> 
> Mateusz
> _______________________________________________
> IPython-dev mailing list
> IPython-dev at scipy.org
> http://mail.scipy.org/mailman/listinfo/ipython-dev




More information about the IPython-dev mailing list