coconutpalm/ecore.js
Ecore for JavaScript
Discovered public repositories for coconutpalm in the GitHub catalog.
Ecore for JavaScript
Emacs configuration and new workstation bootstrap scripts
EMF Binding for JSON
Simple blogging with EmberJS and GitHub
A lightweight model library for Ember.js
e4 project repository (orion.client)
A Java implementation of the Option monad, but as a Java collection/Iterable. Named Possible<T> so that Possible.value(val) and Possible.emptyValue() makes sense.
These are the reference projects for my Eclipse 4 Application Platform tutorial.
Extras for sbt.
Idiomatic Scala wrappers for Joda Time
Transparent persistence for EMF using Prevayler
Scala as a shell scripting language with a bit of Make and Ant thrown in for good measure. The Specs tests illustrate most of what you can do and are included in the binary .zip along with a README explaining how to get started.
An example illustrating how to use the new P2 SynchronizeOperation
Structure and Interpretation of Computer Programs, Second Edition
A feature-rich e-book reader for the Java Mobile platform. Currently works with txt, xhtml and epub files. Supported features include touch scrolling, images, styling and multilingual hyphenation, on-touch dictionaries, units converter, table of contents. Uses the Droid Serif font through it's own font implementation scheme.
Labs and slides from EclipseCon 2011 presentation
ECF Eclipse management console
Extensible page description language for SWT written as a Scala internal DSL. Incldes style sheets, data binding, more... Presentation here: http://www.coconut-palm-software.com/pix/scala_declarative_dsls2.svg (Unfortunately quality SVG playback has degraded over the years, Firefox still works but Chrome and IE longer display the presentation. I haven't checked Safari recently but it used to work well.)
Examples showing how to set up Maven/Tycho for Eclipse RCP product builds
Resources to assist household churches
Client-side Java tools including deep linking and headless update based on Eclipse technology