4 ms·
The Clojure language is a better and simpler Cell language. Clojure is a functional programming language based on relational database theory. ```
by lincpa 7y ago
The Clojure language is a better and simpler Cell language.
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/blob/master/doc/Clojure_is_FP_based_on_RMDB.md https://github.com/linpengcheng/PurefunctionPipelineDataflow...)
[Everything is RMDB](https://github.com/linpengcheng/PurefunctionPipelineDataflow/blob/master/doc/Everything_is_RMDB.md https://github.com/linpengcheng/PurefunctionPipelineDataflow...)
[Implement relational data model and programming based on hash-map (NoSQL)](https://github.com/linpengcheng/PurefunctionPipelineDataflow/blob/master/doc/relational_model_on_hashmap.md https://github.com/linpengcheng/PurefunctionPipelineDataflow...)
[Clojure Home](https://clojure.org/ https://clojure.org/)
- PasserBy2020 7y agoNah, it's dynamic so it's kind of 'meh' at best.