Griffon: Scala & Clojure updates - No Fluff Just Stuff

Griffon: Scala & Clojure updates

Posted by: Andres Almiray on November 17, 2009

New versions of the Scala and Clojure Griffon plugins have been released. These are the highlights:

Scala
  • Updated bundled libs to Scala 2.7.7 final.
  • Added scala-repl script. You'll now be able to launch an application interactively and prod at it using a Scala REPL.
  • Added Scalatest 1.0 support via scala-test script. There are plenty of configurable options for you to tweak and tune.
  • Added Scalacheck 1.6 support via scala-check script.
Both scala-test and scala-check produce reports that are not yet integrated with the standard reporting mechanism. This feature may be implemented in a future release.

Clojure
  • Synchronized the plugin with its Grails counterpart, as it had been updated with a few bug fixes and features, like support for Clojure macros and type conversions.
  • Added create-clojure-script script. Creates a new Clojure script in $basedir/griffon-app/resources/clj.
  • Added create-clojure-class script. Creates a new Clojure (macro based) class in $basedir/src/clojure.
  • Added clojure-repl script. Similar to its Scala counterpart, you'll be able to launch an application in interactive mode inside a Clojure REPL.
Keep on Groovying!
Andres Almiray

About Andres Almiray

Andres is a Java/Groovy developer and a Java Champion with more than 20 years of experience in software design and development. He has been involved in web and desktop application development since the early days of Java. Andres is a true believer in open source and has participated on popular projects like Groovy, Griffon, and DbUnit, as well as starting his own projects (Json-lib, EZMorph, GraphicsBuilder, JideBuilder). Founding member of the Griffon framework and Hackergarten community event. https://ch.linkedin.com/in/aalmiray

Why Attend the NFJS Tour?

  • » Cutting-Edge Technologies
  • » Agile Practices
  • » Peer Exchange

Current Topics:

  • Languages on the JVM: Scala, Groovy, Clojure
  • Enterprise Java
  • Core Java, Java 8
  • Agility
  • Testing: Geb, Spock, Easyb
  • REST
  • NoSQL: MongoDB, Cassandra
  • Hadoop
  • Spring 4
  • Cloud
  • Automation Tools: Gradle, Git, Jenkins, Sonar
  • HTML5, CSS3, AngularJS, jQuery, Usability
  • Mobile Apps - iPhone and Android
  • More...
Learn More »