muhuk's blog

Nature, to Be Commanded, Must Be Obeyed

June 13, 2016

Yurt: A Functional Relation Programming Implementation

Have you read Out of the Tar Pit? If you have not, please do so before reading this post so it would make sense. Actually you can just read that paper, there is nothing nearly as useful here. I will just be ranting on my side project that implements the system described in the paper for the next couple hundred words.

Read more...


June 04, 2016

How to Call Scala From Java: Inheritance & Singletons

This is the second part of the guide to integrate Scala code from Java. You can read the first part here.

This post is about extending Scala classes and traits and also accessing the Scala object‘s (singletons).

Read more...


May 24, 2016

How to Call Scala From Java: Using Scala Classes

This is the first part of a guide to integrate Scala code from Java. It can be considered as the dual of Scala Tutorial for Java Programmers, which guides Java programmers write Scala code. My aim is help programmers writing Java code that deals with Scala objects (as in JVM objects, not necessarily Scala object‘s).

Read more...


May 17, 2016

Validation Benchmark Update

TL;DR: schema implementation is fixed & validation-benchmark report is now hosted on GitHub Pages.

Read more...


May 10, 2016

Using Codox Effectively

Codox is a documentation tool for Clojure. It is primarily for API documentation but recent versions allow arbitrary files to be included. This post is a small collection of tips, some of which you may already know. If you are not familiar with Codox, you should probably start with its README.

Read more...