Full Stack engineer with commercial experience in Javascript, Java, Clojure and Scala.
clojure-desktop-toolkit. Create native state-of-the-art desktop applications in Clojure using Eclipse's SWT graphics toolkit.
83righttypes. Instead of asking "What values are in a type?" let's ask the reverse question. One interpretation is that the simplest type constructor function behaves like `identity` unless it fails; then it provides detailed diagnostics about what failed where. This allows one to enhance rather than replace Specs/Malli. We implement this + more here!
21XScalaWT. 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.)
17ScalaMake. 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.
10SynchronizeOperation. An example illustrating how to use the new P2 SynchronizeOperation
5emf-prevayler. Transparent persistence for EMF using Prevayler
4winze. An agentic AI memory system (mcp server) with semantic search and GUI search/edit tool for Markdown knowledge bases
4dot.emacs. Emacs configuration and new workstation bootstrap scripts
2clientjavatools. Client-side Java tools including deep linking and headless update based on Eclipse technology
2datainmotion-server. Data In Motion Server
1pieceoftheloaf.github.com. Resources to assist household churches
1