Skip to content

Commit 2052487

Browse files
committed
shorten frequent name in js; tag 0.9.13
1 parent 395fc7e commit 2052487

File tree

6 files changed

+19
-20
lines changed

6 files changed

+19
-20
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
cargo-features = ["edition2024"]
21

32
[package]
43
name = "calcit"
5-
version = "0.9.12"
4+
version = "0.9.13"
65
authors = ["jiyinyiyong <jiyinyiyong@gmail.com>"]
76
edition = "2024"
87
license = "MIT"

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@calcit/procs",
3-
"version": "0.9.12",
3+
"version": "0.9.13",
44
"main": "./lib/calcit.procs.mjs",
55
"devDependencies": {
66
"@types/node": "^22.15.24",

src/codegen/emit_js.rs

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -233,10 +233,10 @@ fn to_js_code(
233233
match &**info {
234234
ImportInfo::Core { at_ns } => {
235235
if &**at_ns == calcit::CORE_NS {
236-
// functions under core uses built $calcit module entry
236+
// functions under core uses built $clt module entry
237237
Ok(escape_var(def))
238238
} else {
239-
Ok(format!("$calcit.{}", escape_var(def)))
239+
Ok(format!("$clt.{}", escape_var(def)))
240240
}
241241
}
242242
ImportInfo::NsAs { .. } => {
@@ -313,7 +313,7 @@ fn gen_call_code(
313313
return_label: Option<&str>,
314314
) -> Result<String, String> {
315315
let return_code = return_label.unwrap_or("");
316-
let var_prefix = if ns == calcit::CORE_NS { "" } else { "$calcit." };
316+
let var_prefix = if ns == calcit::CORE_NS { "" } else { "$clt." };
317317
let proc_prefix = get_proc_prefix(ns);
318318
if ys.is_empty() {
319319
println!("[Warn] Unexpected empty list inside {xs}");
@@ -629,7 +629,7 @@ struct PassedDefs<'a> {
629629

630630
fn gen_symbol_code(s: &str, def_ns: &str, at_def: &str, xs: &Calcit, passed_defs: &PassedDefs) -> Result<String, String> {
631631
// println!("gen symbol: {} {} {} {:?}", s, def_ns, ns, resolved);
632-
let var_prefix = if passed_defs.ns == calcit::CORE_NS { "" } else { "$calcit." };
632+
let var_prefix = if passed_defs.ns == calcit::CORE_NS { "" } else { "$clt." };
633633
if has_ns_part(s) {
634634
unreachable!("unknown feature: {s} {def_ns} {at_def} {xs}");
635635
}
@@ -887,7 +887,7 @@ fn gen_args_code(
887887
tags: &RefCell<HashSet<EdnTag>>,
888888
) -> Result<String, String> {
889889
let mut result = String::from("");
890-
let var_prefix = if ns == "calcit.core" { "" } else { "$calcit." };
890+
let var_prefix = if ns == "calcit.core" { "" } else { "$clt." };
891891
let mut spreading = false;
892892
for x in body {
893893
match x {
@@ -974,7 +974,7 @@ fn gen_js_func(
974974
tags: &RefCell<HashSet<EdnTag>>,
975975
at_ns: &str,
976976
) -> Result<String, String> {
977-
let var_prefix = if passed_defs.ns == "calcit.core" { "" } else { "$calcit." };
977+
let var_prefix = if passed_defs.ns == "calcit.core" { "" } else { "$clt." };
978978
let mut local_defs = passed_defs.local_defs.to_owned();
979979
let mut spreading_code = String::from(""); // js list and calcit-js list are different, need to convert
980980
let mut args_code = String::from("");
@@ -1268,7 +1268,7 @@ pub fn emit_js(entry_ns: &str, emit_path: &str) -> Result<(), String> {
12681268
let mut import_code = if &*ns == "calcit.core" {
12691269
snippets::tmpl_import_procs(wrap_js_str("@calcit/procs"))
12701270
} else {
1271-
format!("\nimport * as $calcit from {core_lib};")
1271+
format!("\nimport * as $clt from {core_lib};")
12721272
};
12731273

12741274
let mut def_names: HashSet<Arc<str>> = HashSet::new(); // multiple parts of scoped defs need to be tracked
@@ -1288,7 +1288,7 @@ pub fn emit_js(entry_ns: &str, emit_path: &str) -> Result<(), String> {
12881288
continue;
12891289
}
12901290
if is_preferred_js_proc(&def) {
1291-
writeln!(defs_code, "\nvar {} = $calcit_procs.{};", escape_var(&def), escape_var(&def)).expect("write");
1291+
writeln!(defs_code, "\nvar {} = $procs.{};", escape_var(&def), escape_var(&def)).expect("write");
12921292
continue;
12931293
}
12941294
}
@@ -1298,7 +1298,7 @@ pub fn emit_js(entry_ns: &str, emit_path: &str) -> Result<(), String> {
12981298
match &f {
12991299
// probably not work here
13001300
Calcit::Proc(..) => {
1301-
writeln!(defs_code, "\nvar {} = $calcit_procs.{};", escape_var(&def), escape_var(&def)).expect("write");
1301+
writeln!(defs_code, "\nvar {} = $procs.{};", escape_var(&def), escape_var(&def)).expect("write");
13021302
}
13031303
Calcit::Fn { info, .. } => {
13041304
gen_stack::push_call_stack(&info.def_ns, &info.name, StackKind::Codegen, f.to_owned(), &[]);
@@ -1393,7 +1393,7 @@ pub fn emit_js(entry_ns: &str, emit_path: &str) -> Result<(), String> {
13931393
}
13941394
}
13951395

1396-
let tag_prefix = if &*ns == "calcit.core" { "" } else { "$calcit." };
1396+
let tag_prefix = if &*ns == "calcit.core" { "" } else { "$clt." };
13971397
let mut tag_arr = String::from("[");
13981398
let mut ordered_tags: Vec<EdnTag> = vec![];
13991399
for k in collected_tags.borrow().iter() {
@@ -1445,7 +1445,7 @@ fn is_cirru_string(s: &str) -> bool {
14451445

14461446
#[inline(always)]
14471447
fn get_proc_prefix(ns: &str) -> &str {
1448-
if ns == calcit::CORE_NS { "$calcit_procs." } else { "$calcit." }
1448+
if ns == calcit::CORE_NS { "$procs." } else { "$clt." }
14491449
}
14501450

14511451
fn cirru_to_js(code: &Cirru) -> Result<String, String> {

src/codegen/emit_js/snippets.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ pub fn tmpl_args_exact(name: &str, args_count: usize, at_ns: &str) -> String {
4343
let proc_ns = get_proc_prefix(at_ns);
4444
format!(
4545
"
46-
if (arguments.length !== {}) throw {}_calcit_args_mismatch('{}', {}, arguments.length);",
46+
if (arguments.length !== {}) throw {}_args_throw('{}', {}, arguments.length);",
4747
args_count, proc_ns, name, args_count
4848
)
4949
}
@@ -109,7 +109,7 @@ pub fn tmpl_import_procs(name: String) -> String {
109109
format!(
110110
"
111111
import {{newTag, arrayToList, listToArray, CalcitSliceList, CalcitSymbol, CalcitRecur}} from {};
112-
import * as $calcit_procs from {};
112+
import * as $procs from {};
113113
export * from {};
114114
",
115115
name, name, name,
@@ -119,7 +119,7 @@ export * from {};
119119
pub fn tmpl_classes_registering() -> String {
120120
format!(
121121
"
122-
$calcit_procs.register_calcit_builtin_classes({{
122+
$procs.register_calcit_builtin_classes({{
123123
list: _$n_core_list_class,
124124
map: _$n_core_map_class,
125125
number: _$n_core_number_class,
@@ -129,7 +129,7 @@ $calcit_procs.register_calcit_builtin_classes({{
129129
fn: _$n_core_fn_class,
130130
}});
131131
132-
let runtimeVersion = $calcit_procs.calcit_version;
132+
let runtimeVersion = $procs.calcit_version;
133133
let cli_version = '{}';
134134
135135
if (runtimeVersion !== cli_version) {{

ts-src/calcit.procs.mts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1527,7 +1527,7 @@ export let macroexpand = unavailableProc;
15271527
export let macroexpand_all = unavailableProc;
15281528
export let _$n_get_calcit_running_mode = unavailableProc;
15291529

1530-
export let _calcit_args_mismatch = (name: string, expected: number, got: number) => {
1530+
export let _args_throw = (name: string, expected: number, got: number) => {
15311531
return new Error(`\`${name}\` expected ${expected} params, got ${got}`);
15321532
};
15331533

0 commit comments

Comments
 (0)