Functional relational programming model in Clojure(Script)

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • relic

    Functional relational programming for Clojure(Script).

  • ecs-faq

    Frequently asked questions about Entity Component Systems

  • Using the relational model for app data in memory is really interesting.

    Martin Fowler wrote about doing that as a way to get around the "object-relational mismatch" issue[1]. Richard Fabian describes "data-oriented design" as having a lot of overlap with the relational model[2]. ECSes becoming very popular in game engines are basically in-memory relational databases where "components" are "tables"[3].

    [1]: https://martinfowler.com/bliki/OrmHate.html

    [2]: https://dataorienteddesign.com/dodbook/

    [3]: https://github.com/SanderMertens/ecs-faq#what-is-ecs

  • 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
  • papers-we-love

    Papers from the computer science community to read and discuss.

  • This idea was raised years before Martin Fowler blogged about it: https://github.com/papers-we-love/papers-we-love/blob/main/d...

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