/wolfe

Wolfe Language and Engine

Primary LanguageScalaApache License 2.0Apache-2.0

Build Status Stories in Ready

Please note that Wolfe is in very early alpha stage, so use it at your own risk. Installation

The easiest way to start a wolfe project is via g8:

g8 wolfe-pack/wolfe

If you want to incorporate wolfe into an existing sbt project, add to your build file:

resolvers ++= Seq(
  "Wolfe Release" at "http://homeniscient.cs.ucl.ac.uk:8081/nexus/content/repositories/releases",
  "Wolfe Snapshots" at "http://homeniscient.cs.ucl.ac.uk:8081/nexus/content/repositories/snapshots")

libraryDependencies ++= Seq(
  "ml.wolfe" %% "wolfe-core" % "0.5.0",
  "ml.wolfe" %% "wolfe-examples" % "0.5.0"
)

Extending Wolfe

To extend wolfe first clone this repository

git clone git@github.com:wolfe-pack/wolfe.git

Since sbt support has been integrated into Intellij Idea version 13, simply importing wolfe as a new project in Intellij Idea causes all dependencies to be resolved. Plus, Intellij Idea automatically refreshes the project when Build.scala is changed.