Implementing a 2d-tree in Clojure

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • generert

  • Recently I followed the very good Coursera course "Algorithms, Part I" from Coursera. The exercises were in Java, and the most fun one was implementing a two-dimensional version of a k-d tree. Since I sometimes do generative art in Clojure, I thought this would be a fun algorithm to implement myself.

  • clj-kdtree

    kd-trees in Clojure

  • There already exists other implementations, for example this one, but this time I wanted to learn, not use.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • geom

    2D/3D geometry toolkit for Clojure/Clojurescript

  • On the flip side, I got to read some of the Clojure source code, which was very educational. I also got to understand a bit more the usefulness of protocols (using defprotocol and defrecord to provide several implementations). Here it was very useful to read the source code of thi-ng/geom.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Manifold 3D wrapper for Clojure(Script)

    3 projects | /r/Clojure | 25 May 2023
  • Clerk: Moldable Live Programming for Clojure

    1 project | news.ycombinator.com | 22 May 2024
  • The Current State of Clojure's Machine Learning Ecosystem

    4 projects | news.ycombinator.com | 7 Apr 2024
  • Moldable Live Programming for Clojure

    1 project | /r/hypeurls | 18 Jun 2023
  • Morse, an open-source interactive tool for inspecting Clojure

    2 projects | news.ycombinator.com | 28 Apr 2023