You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-[clojure.core original code](#clojurecore-original-code)
14
+
15
+
<!-- /TOC -->
16
+
4
17
## Current state
5
18
WIP in an analysis and test state, and so a working version is out of sight for now.
6
19
7
-
As I'm a newbie in Rust, I hit all the bads of borrowing, referencing, Arcs, automatic derefs, timeline problems... But it begin to enter in my fingers... ;)
20
+
As I'm a newbie in Rust, I hit all the bads of borrowing, referencing, Arcs, automatic derefs, timeline problems... But it begin to enter in my fingers... :wink:
8
21
9
22
For now, in the creation of the clojure::rust modules, say the Rust host environment, as Clojure is an hosted language. Rust, as a bare-metal language, has no dynamic abilities per se, and is even opposed to such an approach as all is verified at compile time. So a lot of information should be statically stored for the library to function.
10
23
@@ -23,35 +36,32 @@ Meanwhile, the first Core Clojure classes can be developed in parallel, for test
23
36
## Documentation
24
37
The whole documentation will be located in a .io page (WIP)
25
38
26
-
## Copyrights
27
-
### ClojuRust
28
-
29
-
Copyright (c) 2020 Ivan Pierre, kilroySoft, <Ivan Pierre, [email protected]>, under MPL 2.0.
30
-
31
-
* Code is on GitHub: https://github.com/clojurust/clojurust
39
+
## Licence
40
+
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
32
41
33
-
### Clojure
34
-
As clojure::lang::* is a translation of original code of Java Clojure core, reference is due to Rich Hickey:
42
+
If a copy of the MPL was not distributed within this file, You can obtain one at http://mozilla.org/MPL/2.0/.
35
43
36
-
Copyright (c) Rich Hickey. All rights reserved. Under EPL 1.0.
37
44
38
-
* Original project can be found in the main repository: https://github.com/clojure/clojure
45
+
Copyright (c) 2020 Ivan Pierre, kilroySoft, <Ivan Pierre, [email protected]>, under MPL 2.0.
39
46
40
-
But the project is not in this stage for now.
47
+
* Code is on GitHub: https://github.com/clojurust/clojurust
41
48
42
-
### Crate for the persistent data structures
49
+
### Persistent data structures licence
43
50
44
51
Copyright 2017 Bodil Stokke, under MPL 2.0.
45
52
46
53
* Crate doc is here: https://crates.io/crates/im
47
54
* Code is on GitHub: https://github.com/bodil/im-rs
48
55
49
-
##Licence
50
-
This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0.
56
+
### Original Clojure licence
57
+
As clojure::lang::*is a translation of original code of Java Clojure core, reference is due to Rich Hickey:
51
58
52
-
If a copy of the MPL was not distributed within this file, You can obtain one at http://mozilla.org/MPL/2.0/.
59
+
Copyright (c) Rich Hickey. All rights reserved. Under EPL 1.0.
60
+
61
+
* Original project can be found in the main repository: https://github.com/clojure/clojure
62
+
63
+
But the project is not in this stage for now.
53
64
54
-
### Original Clojure licence
55
65
As clojure::lang is on Eclipse Public License 1.0 (http://opensource.org/licenses/eclipse-1.0.php), there could be some problem of double licence problem.
56
66
57
67
As is, I put this advice of the original project licence:
0 commit comments