Beiträge mit dem Tag 'Scala'

Build Scala projects with Eclipse Buckminster

In one of my previous posts I talked about how to build Scala projects with PDE Build. However, PDE Build is rather old and has long been superseded by Buckminster. The great advantage of Buckminster is that it is actually a lightweight Eclipse SDK with all that you need to build an RCP application: a workspace of projects, a target platform, and so on. To build Scala projects in Eclipse you will most likely install the Scala IDE. Unfortunately, this plug-in cannot be installed in Buckminster right away. But there is a workaround...
weiterlesen »

Scala-Projekte mit Eclipse PDE Build bauen (2)

Vor einiger Zeit habe ich darüber berichtet, wie man Scala-Projekte automatisiert mit Eclipse PDE Build bauen kann. Dabei muss eine spezielles Ant-Skript (customBuildCallbacks.xml) im Projektverzeichnis angelegt werden, das den Scala-Compiler und die Library sucht, entpackt und dann auf die Quellcode-Dateien loslässt.
weiterlesen »

Mehrsprachige Webseiten mit Lift und OSGi

Für die Internationalisierung von Webseiten bietet Lift bereits einige Mechanismen. Wird das Framework aber in einer OSGi-Umgebung verwendet, benötigt man einen kleinen Workaround, damit die Resource Bundles in Form von Property-Files gefunden werden können.
weiterlesen »

Scala-Projekte mit Eclipse PDE Build bauen

PDE Build ist das Standard-Build-System von Eclipse. Es wird verwendet, um OSGi Bundles, Plugins, Features oder Produkte zu exportieren. Im so genannten Headless Mode kann man es einsetzen, um automatisierte Builds ohne Eclipse UI durchzuführen. Die Scala IDE unterstützt PDE Build bisher noch nicht. Um Scala-Projekte zu kompilieren, muss man selbst etwas Hand anlegen.
weiterlesen »

Style Guide für Scala

Scala hat bisher noch keinen offiziellen Style Guide, weshalb Daniel Spiewak im November 2009 einen Vorschlag für ein solches Dokument auf der Scala-Mailingliste gepostet hat. Wie dort zu lesen ist, findet selbst Martin Odersky, der Schöpfer von Scala, den Vorschlag gut und kann sich vorstellen, das Dokument in absehbarer Zeit offiziell auf der Scala-website zu veröffentlichen.
weiterlesen »

Neues Scala-Projekt mit OSGi

Die Scala IDE für Eclipse erlaubt das Entwickeln von Scala-Applikationen in Eclipse. Sie hat aber noch einen weiteren Vorteil: Dank ihr kann man die Programmiersprache auch innerhalb einer OSGi-Umgebung nutzen. Die Sprackbibliothek wird nämlich als OSGi-Bundle zusammen mit der Scala IDE ausgeliefert.
weiterlesen »