Skip to content

Commit f897772

Browse files
authored
Merge pull request #7 from calcit-lang/updates
upgrade edn deps
2 parents d28a434 + e2cf9b3 commit f897772

File tree

8 files changed

+236
-240
lines changed

8 files changed

+236
-240
lines changed

.github/workflows/check.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- name: add cr
2222
run: |
2323
mkdir -p $GITHUB_WORKSPACE/bin
24-
wget -O $GITHUB_WORKSPACE/bin/cr http://repo.calcit-lang.org/binaries/linux/cr
24+
wget -O $GITHUB_WORKSPACE/bin/cr https://github.com/calcit-lang/calcit/releases/download/0.6.13/cr
2525
chmod +x $GITHUB_WORKSPACE/bin/cr
2626
echo "::add-path::$GITHUB_WORKSPACE/bin"
2727

.rustfmt.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
2+
max_width = 136
3+
tab_spaces = 2

Cargo.lock

Lines changed: 9 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "calcit_wss"
3-
version = "0.0.6"
3+
version = "0.0.7"
44
authors = ["jiyinyiyong <[email protected]>"]
55
edition = "2021"
66

@@ -13,7 +13,7 @@ crate-type = ["dylib"] # Creates dynamic lib
1313
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1414

1515
[dependencies]
16-
cirru_edn = "0.2.9"
16+
cirru_edn = "0.2.21"
1717
lazy_static = "1.4.0"
18-
simple-websockets = "0.1.3"
18+
simple-websockets = "0.1.4"
1919

build.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
11

2+
rm -rfv dylibs/
23
cargo build --release
34
mkdir -p dylibs/ && ls target/release/ && cp -v target/release/*.* dylibs/

calcit.cirru

Lines changed: 204 additions & 205 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

compact.cirru

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,10 @@
11

22
{} (:package |wss)
3-
:configs $ {} (:init-fn |wss.test/main!) (:reload-fn |wss.test/reload!)
3+
:configs $ {} (:init-fn |wss.test/main!) (:reload-fn |wss.test/reload!) (:version |0.0.7)
44
:modules $ []
5-
:version |0.0.6
65
:entries $ {}
76
:files $ {}
87
|wss.core $ {}
9-
:ns $ quote
10-
ns wss.core $ :require
11-
wss.$meta :refer $ calcit-dirname
12-
wss.util :refer $ get-dylib-path
138
:defs $ {}
149
|wss-each! $ quote
1510
defn wss-each! (cb)
@@ -20,14 +15,12 @@
2015
|wss-serve! $ quote
2116
defn wss-serve! (options cb)
2217
&call-dylib-edn-fn (get-dylib-path "\"/dylibs/libcalcit_wss") "\"wss_serve" options cb
23-
|wss.test $ {}
2418
:ns $ quote
25-
ns wss.test $ :require
26-
wss.core :refer $ wss-serve! wss-each! wss-send!
27-
wss.$meta :refer $ calcit-dirname calcit-filename
19+
ns wss.core $ :require
20+
wss.$meta :refer $ calcit-dirname
21+
wss.util :refer $ get-dylib-path
22+
|wss.test $ {}
2823
:defs $ {}
29-
|run-tests $ quote
30-
defn run-tests () (println "\"%%%% test for lib") (println calcit-filename calcit-dirname)
3124
|demo! $ quote
3225
defn demo! ()
3326
wss-serve!
@@ -40,10 +33,13 @@
4033
defn main! () $ run-tests
4134
|reload! $ quote
4235
defn reload! () $ println "\"did nothing on reload"
43-
|wss.util $ {}
36+
|run-tests $ quote
37+
defn run-tests () (println "\"%%%% test for lib") (println calcit-filename calcit-dirname)
4438
:ns $ quote
45-
ns wss.util $ :require
39+
ns wss.test $ :require
40+
wss.core :refer $ wss-serve! wss-each! wss-send!
4641
wss.$meta :refer $ calcit-dirname calcit-filename
42+
|wss.util $ {}
4743
:defs $ {}
4844
|get-dylib-ext $ quote
4945
defmacro get-dylib-ext () $ case-default (&get-os) "\".so" (:macos "\".dylib") (:windows "\".dll")
@@ -53,3 +49,6 @@
5349
|or-current-path $ quote
5450
defn or-current-path (p)
5551
if (blank? p) "\"." p
52+
:ns $ quote
53+
ns wss.util $ :require
54+
wss.$meta :refer $ calcit-dirname calcit-filename

src/lib.rs

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,10 +44,7 @@ pub fn wss_serve(
4444
let mut clients = CLIENTS.write().unwrap();
4545
clients.insert(client_id, responder);
4646
}
47-
if let Err(e) = handler(vec![Edn::List(vec![
48-
Edn::kwd("connect"),
49-
Edn::Number(client_id as f64),
50-
])]) {
47+
if let Err(e) = handler(vec![Edn::List(vec![Edn::kwd("connect"), Edn::Number(client_id as f64)])]) {
5148
println!("Failed to handle connect: {}", e)
5249
}
5350
}
@@ -57,10 +54,7 @@ pub fn wss_serve(
5754
let mut clients = CLIENTS.write().unwrap();
5855
clients.remove(&client_id);
5956
}
60-
if let Err(e) = handler(vec![Edn::List(vec![
61-
Edn::kwd("disconnect"),
62-
Edn::Number(client_id as f64),
63-
])]) {
57+
if let Err(e) = handler(vec![Edn::List(vec![Edn::kwd("disconnect"), Edn::Number(client_id as f64)])]) {
6458
println!("Failed to handle disconnect: {}", e)
6559
}
6660
}

0 commit comments

Comments
 (0)