A comparison of Cell with OOP
cell-lang.net
cell-lang.net
In that example, ORM is never mentioned: it's just a comparison between two different programming paradigms, functional/relational programming and OOP. It's not unlike comparing, for example, ML-style functional programming and OOP.
A comparison of the reactive part of the language with a framework like, say, ReactiveX would be interesting, and will be added at some point, once that part of the language has matured.
1) Who's behind the project and what's their motivation?
2) Where's the source code? (OK I get this is not an open source project. Why?).
Clojure is a functional programming language based on relational database theory.
```
Clojure -> DBMS, Super Foxpro
STM -> Transaction,MVCC
Persistent Collections -> db, table, col hash-map -> indexed data
Watch -> trigger, log
Spec -> constraint
Core API -> SQL, Built-in function
function -> Stored Procedure
Meta Data -> System Table
```It officially supports jvm, js, .net platform, and third-party implementations such as go, py, erlang and other language platforms.
You can use graalvm for native compilation, and mixing with R, python, ruby, js, Java is very simple.
[Clojure is a FP based on RMDB.](https://github.com/linpengcheng/PurefunctionPipelineDataflow...)
[Everything is RMDB](https://github.com/linpengcheng/PurefunctionPipelineDataflow...)
[Implement relational data model and programming based on hash-map (NoSQL)](https://github.com/linpengcheng/PurefunctionPipelineDataflow...)
[Clojure Home](https://clojure.org/)