Welcome to the Clojask Library! This is an open-source library for parallel computing of larger-than-memory datasets developed at HKU Business School.


Clojure is a functional programming language that allows developers to work with high-level mathematical abstractions. Its fundamental features of immutability and laziness renders it the ideal candidate tool for financial modeling as well as distributed computation (work in progress).

Here are some of the best things about Clojure:

Additionally, Clojask is able to perform group-by functions with lazily,

According to the recent Stack Overflow developer survey, 4 out of 5 of the top paying languages are functional programming languages (Clojure, F#, Scala and Elixir). Functional programming languages have also been gaining popularity in the financial industry, for example Jane Street has been using OCaml as their primary development language, and many investment banks have made heavy use of Scala.

We believe that there are plenty of underlying potentialities in Clojure. Thus, we would like to make an effort in developing resources for this community.

Here is a demo video for a basic introduction to Clojask and its applications.

Table of Contents

Copyright © 2022 Clojask
Powered by Cryogen