Skip to content
The Dotterweide embeddable mini-IDE for Scala
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
core
demo/src/main/scala/dotterweide
doc-browser/src/main
doc
licenses
lisp/src
notes
project
scala/src/main
toy/src
ui/src
.gitignore
.travis.yml
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
NOTICE
README.md
build.sbt

README.md

Dotterweide

Gitter Build Status Maven Central

statement

The dotterweide projects aims to develop an embeddable mini-IDE with support for the Scala programming language. Please refer to the organisational project for further information.

This is the main repository, containing the editor and IDE. Its code was originally forked from ToyIDE by Pavel Fatin. Original code was released under Apache License. This project - Dotterweide - is released under the GNU Lesser General Public License v2.1 or higher. Over time, this project will diverge more and more from the original code base.

The demo is subject to GPL v3 due to the inclusion of Submin.

linking

We are currently publishing the Scala related modules to Maven Central:

"de.sciss" %% "dotterweide-core"        % v  // core API, few or no UI components
"de.sciss" %% "dotterweide-ui"          % v  // Swing UI components
"de.sciss" %% "dotterweide-scala"       % v  // Scala language support
"de.sciss" %% "dotterweide-doc-browser" % v  // Building blocks for scaladoc/javadoc API browser

The current release version v is "0.1.0".

building

The project build with sbt with the main Scala version being 2.12.x. To run the demo, use sbt dotterweide-demo/run. Note that the project in progress, there may still be ??? lurking in the code. You can pass arguments to the demo run, for example:

sbt 'dotterweide-demo/run --language scala --colors dark'

For interpreter integration, try --flash switch in the demo (shift-return flashes line or selection).

documentation

Pretty much informal at this stage; see the notes directory and the -org project; ask in the Gitter channel. There are a few videos.

You can’t perform that action at this time.