implicit.ly

Scala software, hot off the presses

sbt-cx-docco 0.1.2

Breaking Changes

  • Plugin is now in com.github.philcali package
  • doccoTask is now under the docco object as generate. This means docco has been renamed to docco-generate.

sbt-cx-docco is a small sbt plugin that wraps circumflex's implementation of docco.

An example of it being used on the source of the plugin can be found at the plugin's gh-pages.

Filed under  //   Scala 2.9.1   com.github.philcali   sbt-cx-docco  

lmxml 0.1.1

Optional submodules were added:

  • lmxml-html includes html shortcuts when parsing LMXML
  • lmxml-template includes file base template inheritance when parsing LMXML
  • lmxml-json includes the ability to template JSON data
  • lmxml-cache includes an interface and serialization utilities for storing the compiled LMXML source.

The wiki has more information about each module located under Extending.

Some library changes:

  • JSON style attributes can be made strict for key transforms
  • Small changes to signatures in LmxmlParsers trait, adding extensibility
  • Transforms now work against attributes and text nodes
  • Added a CommentNode which can be converted now
  • The Lmxml object has been refactored to DefaultLmxml as users can now define their own Lmxml with included modules.

Light Markup to XML (LMXML) is a library for quickly creating recursive decent markup without the necessary obligation of opening or closing tags.

Curious? Try the command-line app, or the GAE web-app.

lmxml 0.1.0

Initial launch of the LMXML transpiler. Included with the initial launch:

Light Markup to XML (LMXML) is a tool for quickly creating recursive decent markup without the unnecessary obligation of opening or closing tags.

Curious? Try the command-line app, or the GAE web-app.

Filed under  //   Scala 2.9.1   com.github.philcali   lmxml  

sbt-cx-docco 0.1.0

  • Support for sbt 0.11.x
  • Aligned to sbt plugin best practices
  • docco.outputPath was added to the clean task

sbt-cx-docco is a small sbt plugin that wraps circumflex's implementation of docco.

An example of it being used on the source of the plugin can be found at the plugin's gh-pages.

Filed under  //   Scala 2.9.1   com.github.philcali   sbt-cx-docco  

sbt-lwjgl-plugin 3.1.1

  • LWJGLPlugin can now handle multiple versions
  • JMonkeyProject can now resume nightly downloads

New Settings in LWJGLPlugin

  • lwjgl.org setting is available, and now points to org.lwjgl.lwjgl
  • lwjgl.nativesName setting is available, and now points to lwjgl-platform
  • lwjgl.utilsName setting is available, and now points to lwjgl_util

New Settings in JMonkeyProject

  • jmonkey.userAgent setting can be used to change the user agent used to download the nightly. Set this value if you start getting 403 status codes.

Notes about updating

Updating to the latest version should be as easy as changing the plugin's version in your plugins.sbt. When in the sbt console, run a clean, to remove the old lwjgl natives.

Backward compatibility notes

resolvers += "Diablo-D3" at "http://adterrasperaspera.com/lwjgl" has been removed. This means that the plugin now pulls from maven central.

For forward compatibility's sake, the Macintosh OS is now identified as osx, instead of macosx.

This is a sbt / LWJGL plugin to make developing LWJGL games easier for Scala projects built with sbt.

Comes with built-in support for the following LWJGL satellite projects:

For more information about the plugin and getting started, visit the plugin's wiki page available at the plugin's github location.

Filed under  //   Scala 2.9.1   com.github.philcali   sbt-lwjgl-plugin