From e1042a77cbf29c7db8a20153e79cc4d525917111 Mon Sep 17 00:00:00 2001 From: James Hamlin Date: Sat, 6 Sep 2025 11:52:21 -0700 Subject: [PATCH] Use ':' as munged '/' in go package names Replaces use of '$' Implements #102 Signed-off-by: James Hamlin --- README.md | 8 +- pkg/gen/gljimports/gljimports_darwin_amd64.go | 3 +- pkg/gen/gljimports/gljimports_darwin_arm64.go | 3 +- pkg/gen/gljimports/gljimports_js_wasm.go | 3 +- pkg/gen/gljimports/gljimports_linux_amd64.go | 3 +- pkg/gen/gljimports/gljimports_linux_arm64.go | 3 +- .../gljimports/gljimports_windows_amd64.go | 3 +- pkg/gen/gljimports/gljimports_windows_arm.go | 3 +- pkg/pkgmap/pkgmap.go | 4 +- pkg/runtime/codegen.go | 2 - pkg/runtime/codegen_test.go | 4 + pkg/runtime/evalast.go | 14 +- pkg/runtime/rtcompat.go | 4 + .../codegen/test/case_switch/load.go.out | 4 +- .../testdata/codegen/test/core/load.go.out | 1955 +++++++++++++---- .../codegen/test/fn_recur/load.go.out | 4 +- .../codegen/test/goroutine/load.go.out | 2 +- .../testdata/codegen/test/set_bang.glj | 2 +- pkg/stdlib/glojure/core.glj | 1040 ++++----- pkg/stdlib/glojure/core/loader.go | 338 +-- pkg/stdlib/glojure/core_deftype.glj | 2 +- pkg/stdlib/glojure/core_print.glj | 262 +-- pkg/stdlib/glojure/data/generators.glj | 4 +- pkg/stdlib/glojure/go/io.glj | 20 +- pkg/stdlib/glojure/go/types.glj | 22 +- pkg/stdlib/glojure/protocols.glj | 26 +- pkg/stdlib/glojure/string.glj | 6 +- pkg/stdlib/glojure/test.glj | 10 +- pkg/stdlib/glojure/uuid.glj | 8 +- pkg/stdlib/glojure/walk.glj | 4 +- scripts/rewrite-core/rewrite.clj | 378 ++-- test/glojure/test_glojure/basic.glj | 2 +- test/glojure/test_glojure/cli.glj | 2 +- test/glojure/test_glojure/numbers.glj | 4 +- 34 files changed, 2630 insertions(+), 1522 deletions(-) diff --git a/README.md b/README.md index 44091a45..fc4d3abe 100644 --- a/README.md +++ b/README.md @@ -115,9 +115,9 @@ Hello, World (io.Copy w (.Body r)) nil) -(net$http.Handle "/" (net$http.HandlerFunc echo-handler)) +(net:http.Handle "/" (net:http.HandlerFunc echo-handler)) (println "Server starting on :8080...") -(net$http.ListenAndServe ":8080" nil) +(net:http.ListenAndServe ":8080" nil) ``` ``` @@ -227,10 +227,10 @@ runtime.ReadEval(` Glojure ships with interop with many standard library packages out-of-the-box. Go package names are munged to avoid ambiguity with the use of `/` to refer to namespaced symbols; instances of `/` in -package names are replaced with `$`. Here's a simple example: +package names are replaced with `:`. Here's a simple example: ```clojure -user=> (println (fmt.Sprintf "A couple of HTTP methods: %v" [net$http.MethodGet net$http.MethodPost])) +user=> (println (fmt.Sprintf "A couple of HTTP methods: %v" [net:http.MethodGet net:http.MethodPost])) A couple of HTTP methods: ["GET" "POST"] nil ``` diff --git a/pkg/gen/gljimports/gljimports_darwin_amd64.go b/pkg/gen/gljimports/gljimports_darwin_amd64.go index 43392f34..14e26fc0 100644 --- a/pkg/gen/gljimports/gljimports_darwin_amd64.go +++ b/pkg/gen/gljimports/gljimports_darwin_amd64.go @@ -3516,7 +3516,6 @@ func RegisterImports(_register func(string, interface{})) { _register("github.com/glojurelang/glojure/pkg/lang.First", github_com_glojurelang_glojure_pkg_lang.First) _register("github.com/glojurelang/glojure/pkg/lang.FloatCast", github_com_glojurelang_glojure_pkg_lang.FloatCast) _register("github.com/glojurelang/glojure/pkg/lang.FnFunc", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.FnFunc)(nil)).Elem()) - _register("github.com/glojurelang/glojure/pkg/lang.*FnFunc", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.FnFunc)(nil))) _register("github.com/glojurelang/glojure/pkg/lang.Future", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.Future)(nil)).Elem()) _register("github.com/glojurelang/glojure/pkg/lang.GT", github_com_glojurelang_glojure_pkg_lang.GT) _register("github.com/glojurelang/glojure/pkg/lang.Get", github_com_glojurelang_glojure_pkg_lang.Get) @@ -3984,6 +3983,7 @@ func RegisterImports(_register func(string, interface{})) { _register("github.com/glojurelang/glojure/pkg/runtime.NewEnvironment", github_com_glojurelang_glojure_pkg_runtime.NewEnvironment) _register("github.com/glojurelang/glojure/pkg/runtime.NewFn", github_com_glojurelang_glojure_pkg_runtime.NewFn) _register("github.com/glojurelang/glojure/pkg/runtime.NewGenerator", github_com_glojurelang_glojure_pkg_runtime.NewGenerator) + _register("github.com/glojurelang/glojure/pkg/runtime.ParseVersion", github_com_glojurelang_glojure_pkg_runtime.ParseVersion) _register("github.com/glojurelang/glojure/pkg/runtime.RT", github_com_glojurelang_glojure_pkg_runtime.RT) _register("github.com/glojurelang/glojure/pkg/runtime.RTEvalError", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_runtime.RTEvalError)(nil)).Elem()) _register("github.com/glojurelang/glojure/pkg/runtime.*RTEvalError", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_runtime.RTEvalError)(nil))) @@ -4001,6 +4001,7 @@ func RegisterImports(_register func(string, interface{})) { _register("github.com/glojurelang/glojure/pkg/runtime.SymbolSpliceUnquote", github_com_glojurelang_glojure_pkg_runtime.SymbolSpliceUnquote) _register("github.com/glojurelang/glojure/pkg/runtime.SymbolUnquote", github_com_glojurelang_glojure_pkg_runtime.SymbolUnquote) _register("github.com/glojurelang/glojure/pkg/runtime.SymbolUserNamespace", github_com_glojurelang_glojure_pkg_runtime.SymbolUserNamespace) + _register("github.com/glojurelang/glojure/pkg/runtime.VERSION", github_com_glojurelang_glojure_pkg_runtime.VERSION) _register("github.com/glojurelang/glojure/pkg/runtime.WithEnv", github_com_glojurelang_glojure_pkg_runtime.WithEnv) _register("github.com/glojurelang/glojure/pkg/runtime.WithFilename", github_com_glojurelang_glojure_pkg_runtime.WithFilename) _register("github.com/glojurelang/glojure/pkg/runtime.WithLoadPath", github_com_glojurelang_glojure_pkg_runtime.WithLoadPath) diff --git a/pkg/gen/gljimports/gljimports_darwin_arm64.go b/pkg/gen/gljimports/gljimports_darwin_arm64.go index 1b4c5cb6..7abbfded 100644 --- a/pkg/gen/gljimports/gljimports_darwin_arm64.go +++ b/pkg/gen/gljimports/gljimports_darwin_arm64.go @@ -3516,7 +3516,6 @@ func RegisterImports(_register func(string, interface{})) { _register("github.com/glojurelang/glojure/pkg/lang.First", github_com_glojurelang_glojure_pkg_lang.First) _register("github.com/glojurelang/glojure/pkg/lang.FloatCast", github_com_glojurelang_glojure_pkg_lang.FloatCast) _register("github.com/glojurelang/glojure/pkg/lang.FnFunc", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.FnFunc)(nil)).Elem()) - _register("github.com/glojurelang/glojure/pkg/lang.*FnFunc", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.FnFunc)(nil))) _register("github.com/glojurelang/glojure/pkg/lang.Future", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.Future)(nil)).Elem()) _register("github.com/glojurelang/glojure/pkg/lang.GT", github_com_glojurelang_glojure_pkg_lang.GT) _register("github.com/glojurelang/glojure/pkg/lang.Get", github_com_glojurelang_glojure_pkg_lang.Get) @@ -3984,6 +3983,7 @@ func RegisterImports(_register func(string, interface{})) { _register("github.com/glojurelang/glojure/pkg/runtime.NewEnvironment", github_com_glojurelang_glojure_pkg_runtime.NewEnvironment) _register("github.com/glojurelang/glojure/pkg/runtime.NewFn", github_com_glojurelang_glojure_pkg_runtime.NewFn) _register("github.com/glojurelang/glojure/pkg/runtime.NewGenerator", github_com_glojurelang_glojure_pkg_runtime.NewGenerator) + _register("github.com/glojurelang/glojure/pkg/runtime.ParseVersion", github_com_glojurelang_glojure_pkg_runtime.ParseVersion) _register("github.com/glojurelang/glojure/pkg/runtime.RT", github_com_glojurelang_glojure_pkg_runtime.RT) _register("github.com/glojurelang/glojure/pkg/runtime.RTEvalError", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_runtime.RTEvalError)(nil)).Elem()) _register("github.com/glojurelang/glojure/pkg/runtime.*RTEvalError", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_runtime.RTEvalError)(nil))) @@ -4001,6 +4001,7 @@ func RegisterImports(_register func(string, interface{})) { _register("github.com/glojurelang/glojure/pkg/runtime.SymbolSpliceUnquote", github_com_glojurelang_glojure_pkg_runtime.SymbolSpliceUnquote) _register("github.com/glojurelang/glojure/pkg/runtime.SymbolUnquote", github_com_glojurelang_glojure_pkg_runtime.SymbolUnquote) _register("github.com/glojurelang/glojure/pkg/runtime.SymbolUserNamespace", github_com_glojurelang_glojure_pkg_runtime.SymbolUserNamespace) + _register("github.com/glojurelang/glojure/pkg/runtime.VERSION", github_com_glojurelang_glojure_pkg_runtime.VERSION) _register("github.com/glojurelang/glojure/pkg/runtime.WithEnv", github_com_glojurelang_glojure_pkg_runtime.WithEnv) _register("github.com/glojurelang/glojure/pkg/runtime.WithFilename", github_com_glojurelang_glojure_pkg_runtime.WithFilename) _register("github.com/glojurelang/glojure/pkg/runtime.WithLoadPath", github_com_glojurelang_glojure_pkg_runtime.WithLoadPath) diff --git a/pkg/gen/gljimports/gljimports_js_wasm.go b/pkg/gen/gljimports/gljimports_js_wasm.go index 222ad6b6..d62bf534 100644 --- a/pkg/gen/gljimports/gljimports_js_wasm.go +++ b/pkg/gen/gljimports/gljimports_js_wasm.go @@ -3516,7 +3516,6 @@ func RegisterImports(_register func(string, interface{})) { _register("github.com/glojurelang/glojure/pkg/lang.First", github_com_glojurelang_glojure_pkg_lang.First) _register("github.com/glojurelang/glojure/pkg/lang.FloatCast", github_com_glojurelang_glojure_pkg_lang.FloatCast) _register("github.com/glojurelang/glojure/pkg/lang.FnFunc", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.FnFunc)(nil)).Elem()) - _register("github.com/glojurelang/glojure/pkg/lang.*FnFunc", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.FnFunc)(nil))) _register("github.com/glojurelang/glojure/pkg/lang.Future", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.Future)(nil)).Elem()) _register("github.com/glojurelang/glojure/pkg/lang.GT", github_com_glojurelang_glojure_pkg_lang.GT) _register("github.com/glojurelang/glojure/pkg/lang.Get", github_com_glojurelang_glojure_pkg_lang.Get) @@ -3984,6 +3983,7 @@ func RegisterImports(_register func(string, interface{})) { _register("github.com/glojurelang/glojure/pkg/runtime.NewEnvironment", github_com_glojurelang_glojure_pkg_runtime.NewEnvironment) _register("github.com/glojurelang/glojure/pkg/runtime.NewFn", github_com_glojurelang_glojure_pkg_runtime.NewFn) _register("github.com/glojurelang/glojure/pkg/runtime.NewGenerator", github_com_glojurelang_glojure_pkg_runtime.NewGenerator) + _register("github.com/glojurelang/glojure/pkg/runtime.ParseVersion", github_com_glojurelang_glojure_pkg_runtime.ParseVersion) _register("github.com/glojurelang/glojure/pkg/runtime.RT", github_com_glojurelang_glojure_pkg_runtime.RT) _register("github.com/glojurelang/glojure/pkg/runtime.RTEvalError", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_runtime.RTEvalError)(nil)).Elem()) _register("github.com/glojurelang/glojure/pkg/runtime.*RTEvalError", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_runtime.RTEvalError)(nil))) @@ -4001,6 +4001,7 @@ func RegisterImports(_register func(string, interface{})) { _register("github.com/glojurelang/glojure/pkg/runtime.SymbolSpliceUnquote", github_com_glojurelang_glojure_pkg_runtime.SymbolSpliceUnquote) _register("github.com/glojurelang/glojure/pkg/runtime.SymbolUnquote", github_com_glojurelang_glojure_pkg_runtime.SymbolUnquote) _register("github.com/glojurelang/glojure/pkg/runtime.SymbolUserNamespace", github_com_glojurelang_glojure_pkg_runtime.SymbolUserNamespace) + _register("github.com/glojurelang/glojure/pkg/runtime.VERSION", github_com_glojurelang_glojure_pkg_runtime.VERSION) _register("github.com/glojurelang/glojure/pkg/runtime.WithEnv", github_com_glojurelang_glojure_pkg_runtime.WithEnv) _register("github.com/glojurelang/glojure/pkg/runtime.WithFilename", github_com_glojurelang_glojure_pkg_runtime.WithFilename) _register("github.com/glojurelang/glojure/pkg/runtime.WithLoadPath", github_com_glojurelang_glojure_pkg_runtime.WithLoadPath) diff --git a/pkg/gen/gljimports/gljimports_linux_amd64.go b/pkg/gen/gljimports/gljimports_linux_amd64.go index c2c8066f..1c99500e 100644 --- a/pkg/gen/gljimports/gljimports_linux_amd64.go +++ b/pkg/gen/gljimports/gljimports_linux_amd64.go @@ -3516,7 +3516,6 @@ func RegisterImports(_register func(string, interface{})) { _register("github.com/glojurelang/glojure/pkg/lang.First", github_com_glojurelang_glojure_pkg_lang.First) _register("github.com/glojurelang/glojure/pkg/lang.FloatCast", github_com_glojurelang_glojure_pkg_lang.FloatCast) _register("github.com/glojurelang/glojure/pkg/lang.FnFunc", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.FnFunc)(nil)).Elem()) - _register("github.com/glojurelang/glojure/pkg/lang.*FnFunc", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.FnFunc)(nil))) _register("github.com/glojurelang/glojure/pkg/lang.Future", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.Future)(nil)).Elem()) _register("github.com/glojurelang/glojure/pkg/lang.GT", github_com_glojurelang_glojure_pkg_lang.GT) _register("github.com/glojurelang/glojure/pkg/lang.Get", github_com_glojurelang_glojure_pkg_lang.Get) @@ -3984,6 +3983,7 @@ func RegisterImports(_register func(string, interface{})) { _register("github.com/glojurelang/glojure/pkg/runtime.NewEnvironment", github_com_glojurelang_glojure_pkg_runtime.NewEnvironment) _register("github.com/glojurelang/glojure/pkg/runtime.NewFn", github_com_glojurelang_glojure_pkg_runtime.NewFn) _register("github.com/glojurelang/glojure/pkg/runtime.NewGenerator", github_com_glojurelang_glojure_pkg_runtime.NewGenerator) + _register("github.com/glojurelang/glojure/pkg/runtime.ParseVersion", github_com_glojurelang_glojure_pkg_runtime.ParseVersion) _register("github.com/glojurelang/glojure/pkg/runtime.RT", github_com_glojurelang_glojure_pkg_runtime.RT) _register("github.com/glojurelang/glojure/pkg/runtime.RTEvalError", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_runtime.RTEvalError)(nil)).Elem()) _register("github.com/glojurelang/glojure/pkg/runtime.*RTEvalError", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_runtime.RTEvalError)(nil))) @@ -4001,6 +4001,7 @@ func RegisterImports(_register func(string, interface{})) { _register("github.com/glojurelang/glojure/pkg/runtime.SymbolSpliceUnquote", github_com_glojurelang_glojure_pkg_runtime.SymbolSpliceUnquote) _register("github.com/glojurelang/glojure/pkg/runtime.SymbolUnquote", github_com_glojurelang_glojure_pkg_runtime.SymbolUnquote) _register("github.com/glojurelang/glojure/pkg/runtime.SymbolUserNamespace", github_com_glojurelang_glojure_pkg_runtime.SymbolUserNamespace) + _register("github.com/glojurelang/glojure/pkg/runtime.VERSION", github_com_glojurelang_glojure_pkg_runtime.VERSION) _register("github.com/glojurelang/glojure/pkg/runtime.WithEnv", github_com_glojurelang_glojure_pkg_runtime.WithEnv) _register("github.com/glojurelang/glojure/pkg/runtime.WithFilename", github_com_glojurelang_glojure_pkg_runtime.WithFilename) _register("github.com/glojurelang/glojure/pkg/runtime.WithLoadPath", github_com_glojurelang_glojure_pkg_runtime.WithLoadPath) diff --git a/pkg/gen/gljimports/gljimports_linux_arm64.go b/pkg/gen/gljimports/gljimports_linux_arm64.go index 4a9ba3c1..8e41133b 100644 --- a/pkg/gen/gljimports/gljimports_linux_arm64.go +++ b/pkg/gen/gljimports/gljimports_linux_arm64.go @@ -3516,7 +3516,6 @@ func RegisterImports(_register func(string, interface{})) { _register("github.com/glojurelang/glojure/pkg/lang.First", github_com_glojurelang_glojure_pkg_lang.First) _register("github.com/glojurelang/glojure/pkg/lang.FloatCast", github_com_glojurelang_glojure_pkg_lang.FloatCast) _register("github.com/glojurelang/glojure/pkg/lang.FnFunc", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.FnFunc)(nil)).Elem()) - _register("github.com/glojurelang/glojure/pkg/lang.*FnFunc", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.FnFunc)(nil))) _register("github.com/glojurelang/glojure/pkg/lang.Future", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.Future)(nil)).Elem()) _register("github.com/glojurelang/glojure/pkg/lang.GT", github_com_glojurelang_glojure_pkg_lang.GT) _register("github.com/glojurelang/glojure/pkg/lang.Get", github_com_glojurelang_glojure_pkg_lang.Get) @@ -3984,6 +3983,7 @@ func RegisterImports(_register func(string, interface{})) { _register("github.com/glojurelang/glojure/pkg/runtime.NewEnvironment", github_com_glojurelang_glojure_pkg_runtime.NewEnvironment) _register("github.com/glojurelang/glojure/pkg/runtime.NewFn", github_com_glojurelang_glojure_pkg_runtime.NewFn) _register("github.com/glojurelang/glojure/pkg/runtime.NewGenerator", github_com_glojurelang_glojure_pkg_runtime.NewGenerator) + _register("github.com/glojurelang/glojure/pkg/runtime.ParseVersion", github_com_glojurelang_glojure_pkg_runtime.ParseVersion) _register("github.com/glojurelang/glojure/pkg/runtime.RT", github_com_glojurelang_glojure_pkg_runtime.RT) _register("github.com/glojurelang/glojure/pkg/runtime.RTEvalError", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_runtime.RTEvalError)(nil)).Elem()) _register("github.com/glojurelang/glojure/pkg/runtime.*RTEvalError", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_runtime.RTEvalError)(nil))) @@ -4001,6 +4001,7 @@ func RegisterImports(_register func(string, interface{})) { _register("github.com/glojurelang/glojure/pkg/runtime.SymbolSpliceUnquote", github_com_glojurelang_glojure_pkg_runtime.SymbolSpliceUnquote) _register("github.com/glojurelang/glojure/pkg/runtime.SymbolUnquote", github_com_glojurelang_glojure_pkg_runtime.SymbolUnquote) _register("github.com/glojurelang/glojure/pkg/runtime.SymbolUserNamespace", github_com_glojurelang_glojure_pkg_runtime.SymbolUserNamespace) + _register("github.com/glojurelang/glojure/pkg/runtime.VERSION", github_com_glojurelang_glojure_pkg_runtime.VERSION) _register("github.com/glojurelang/glojure/pkg/runtime.WithEnv", github_com_glojurelang_glojure_pkg_runtime.WithEnv) _register("github.com/glojurelang/glojure/pkg/runtime.WithFilename", github_com_glojurelang_glojure_pkg_runtime.WithFilename) _register("github.com/glojurelang/glojure/pkg/runtime.WithLoadPath", github_com_glojurelang_glojure_pkg_runtime.WithLoadPath) diff --git a/pkg/gen/gljimports/gljimports_windows_amd64.go b/pkg/gen/gljimports/gljimports_windows_amd64.go index 3e87c1f3..93cad165 100644 --- a/pkg/gen/gljimports/gljimports_windows_amd64.go +++ b/pkg/gen/gljimports/gljimports_windows_amd64.go @@ -3516,7 +3516,6 @@ func RegisterImports(_register func(string, interface{})) { _register("github.com/glojurelang/glojure/pkg/lang.First", github_com_glojurelang_glojure_pkg_lang.First) _register("github.com/glojurelang/glojure/pkg/lang.FloatCast", github_com_glojurelang_glojure_pkg_lang.FloatCast) _register("github.com/glojurelang/glojure/pkg/lang.FnFunc", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.FnFunc)(nil)).Elem()) - _register("github.com/glojurelang/glojure/pkg/lang.*FnFunc", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.FnFunc)(nil))) _register("github.com/glojurelang/glojure/pkg/lang.Future", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.Future)(nil)).Elem()) _register("github.com/glojurelang/glojure/pkg/lang.GT", github_com_glojurelang_glojure_pkg_lang.GT) _register("github.com/glojurelang/glojure/pkg/lang.Get", github_com_glojurelang_glojure_pkg_lang.Get) @@ -3984,6 +3983,7 @@ func RegisterImports(_register func(string, interface{})) { _register("github.com/glojurelang/glojure/pkg/runtime.NewEnvironment", github_com_glojurelang_glojure_pkg_runtime.NewEnvironment) _register("github.com/glojurelang/glojure/pkg/runtime.NewFn", github_com_glojurelang_glojure_pkg_runtime.NewFn) _register("github.com/glojurelang/glojure/pkg/runtime.NewGenerator", github_com_glojurelang_glojure_pkg_runtime.NewGenerator) + _register("github.com/glojurelang/glojure/pkg/runtime.ParseVersion", github_com_glojurelang_glojure_pkg_runtime.ParseVersion) _register("github.com/glojurelang/glojure/pkg/runtime.RT", github_com_glojurelang_glojure_pkg_runtime.RT) _register("github.com/glojurelang/glojure/pkg/runtime.RTEvalError", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_runtime.RTEvalError)(nil)).Elem()) _register("github.com/glojurelang/glojure/pkg/runtime.*RTEvalError", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_runtime.RTEvalError)(nil))) @@ -4001,6 +4001,7 @@ func RegisterImports(_register func(string, interface{})) { _register("github.com/glojurelang/glojure/pkg/runtime.SymbolSpliceUnquote", github_com_glojurelang_glojure_pkg_runtime.SymbolSpliceUnquote) _register("github.com/glojurelang/glojure/pkg/runtime.SymbolUnquote", github_com_glojurelang_glojure_pkg_runtime.SymbolUnquote) _register("github.com/glojurelang/glojure/pkg/runtime.SymbolUserNamespace", github_com_glojurelang_glojure_pkg_runtime.SymbolUserNamespace) + _register("github.com/glojurelang/glojure/pkg/runtime.VERSION", github_com_glojurelang_glojure_pkg_runtime.VERSION) _register("github.com/glojurelang/glojure/pkg/runtime.WithEnv", github_com_glojurelang_glojure_pkg_runtime.WithEnv) _register("github.com/glojurelang/glojure/pkg/runtime.WithFilename", github_com_glojurelang_glojure_pkg_runtime.WithFilename) _register("github.com/glojurelang/glojure/pkg/runtime.WithLoadPath", github_com_glojurelang_glojure_pkg_runtime.WithLoadPath) diff --git a/pkg/gen/gljimports/gljimports_windows_arm.go b/pkg/gen/gljimports/gljimports_windows_arm.go index 14e7a08f..8ba959fc 100644 --- a/pkg/gen/gljimports/gljimports_windows_arm.go +++ b/pkg/gen/gljimports/gljimports_windows_arm.go @@ -3516,7 +3516,6 @@ func RegisterImports(_register func(string, interface{})) { _register("github.com/glojurelang/glojure/pkg/lang.First", github_com_glojurelang_glojure_pkg_lang.First) _register("github.com/glojurelang/glojure/pkg/lang.FloatCast", github_com_glojurelang_glojure_pkg_lang.FloatCast) _register("github.com/glojurelang/glojure/pkg/lang.FnFunc", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.FnFunc)(nil)).Elem()) - _register("github.com/glojurelang/glojure/pkg/lang.*FnFunc", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.FnFunc)(nil))) _register("github.com/glojurelang/glojure/pkg/lang.Future", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_lang.Future)(nil)).Elem()) _register("github.com/glojurelang/glojure/pkg/lang.GT", github_com_glojurelang_glojure_pkg_lang.GT) _register("github.com/glojurelang/glojure/pkg/lang.Get", github_com_glojurelang_glojure_pkg_lang.Get) @@ -3984,6 +3983,7 @@ func RegisterImports(_register func(string, interface{})) { _register("github.com/glojurelang/glojure/pkg/runtime.NewEnvironment", github_com_glojurelang_glojure_pkg_runtime.NewEnvironment) _register("github.com/glojurelang/glojure/pkg/runtime.NewFn", github_com_glojurelang_glojure_pkg_runtime.NewFn) _register("github.com/glojurelang/glojure/pkg/runtime.NewGenerator", github_com_glojurelang_glojure_pkg_runtime.NewGenerator) + _register("github.com/glojurelang/glojure/pkg/runtime.ParseVersion", github_com_glojurelang_glojure_pkg_runtime.ParseVersion) _register("github.com/glojurelang/glojure/pkg/runtime.RT", github_com_glojurelang_glojure_pkg_runtime.RT) _register("github.com/glojurelang/glojure/pkg/runtime.RTEvalError", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_runtime.RTEvalError)(nil)).Elem()) _register("github.com/glojurelang/glojure/pkg/runtime.*RTEvalError", reflect.TypeOf((*github_com_glojurelang_glojure_pkg_runtime.RTEvalError)(nil))) @@ -4001,6 +4001,7 @@ func RegisterImports(_register func(string, interface{})) { _register("github.com/glojurelang/glojure/pkg/runtime.SymbolSpliceUnquote", github_com_glojurelang_glojure_pkg_runtime.SymbolSpliceUnquote) _register("github.com/glojurelang/glojure/pkg/runtime.SymbolUnquote", github_com_glojurelang_glojure_pkg_runtime.SymbolUnquote) _register("github.com/glojurelang/glojure/pkg/runtime.SymbolUserNamespace", github_com_glojurelang_glojure_pkg_runtime.SymbolUserNamespace) + _register("github.com/glojurelang/glojure/pkg/runtime.VERSION", github_com_glojurelang_glojure_pkg_runtime.VERSION) _register("github.com/glojurelang/glojure/pkg/runtime.WithEnv", github_com_glojurelang_glojure_pkg_runtime.WithEnv) _register("github.com/glojurelang/glojure/pkg/runtime.WithFilename", github_com_glojurelang_glojure_pkg_runtime.WithFilename) _register("github.com/glojurelang/glojure/pkg/runtime.WithLoadPath", github_com_glojurelang_glojure_pkg_runtime.WithLoadPath) diff --git a/pkg/pkgmap/pkgmap.go b/pkg/pkgmap/pkgmap.go index 74ab4f9a..6b156f43 100644 --- a/pkg/pkgmap/pkgmap.go +++ b/pkg/pkgmap/pkgmap.go @@ -44,9 +44,9 @@ func SplitExport(export string) (string, string) { } func mungePkg(pkg string) string { - return strings.Replace(pkg, "/", "$", -1) + return strings.Replace(pkg, "/", ":", -1) } func UnmungePkg(pkg string) string { - return strings.Replace(pkg, "$", "/", -1) + return strings.Replace(pkg, ":", "/", -1) } diff --git a/pkg/runtime/codegen.go b/pkg/runtime/codegen.go index b6729681..e80cd1d8 100644 --- a/pkg/runtime/codegen.go +++ b/pkg/runtime/codegen.go @@ -812,8 +812,6 @@ func (g *Generator) generateMultiFn(mf *lang.MultiFn) string { dispatchValVar := g.generateValue(dispatchVal) methodVar := g.generateValue(method) - fmt.Println("Adding method for dispatch value:", dispatchVal) - g.writef("%s.AddMethod(%s, %s)\n", mfVar, dispatchValVar, methodVar) } } diff --git a/pkg/runtime/codegen_test.go b/pkg/runtime/codegen_test.go index ef06cfa1..12e81582 100644 --- a/pkg/runtime/codegen_test.go +++ b/pkg/runtime/codegen_test.go @@ -18,6 +18,10 @@ import ( ) func TestCodegen(t *testing.T) { + if runtime.GetUseAOT() { + t.Skip("Skipping codegen tests with AOT enabled; run with GLOJURE_USE_AOT=0") + } + var testFiles []string err := filepath.Walk("testdata/codegen", func(path string, info os.FileInfo, err error) error { if err != nil { diff --git a/pkg/runtime/evalast.go b/pkg/runtime/evalast.go index fa91ef8c..9ec1ce58 100644 --- a/pkg/runtime/evalast.go +++ b/pkg/runtime/evalast.go @@ -257,7 +257,19 @@ func (env *environment) EvalASTMaybeClass(n *ast.Node) (interface{}, error) { return v, nil } - return nil, errors.New("unable to resolve symbol: " + lang.ToString(sym)) + var meta lang.IPersistentMap + imeta, ok := n.Form.(lang.IMeta) + if ok { + meta = imeta.Meta() + } + err := &RTEvalError{ + Err: errors.New("unable to resolve symbol: " + lang.ToString(sym)), + GLJStack: []string{ + fmt.Sprintf("%s:%d:%d:\t%s", lang.Get(meta, KWFile), lang.Get(meta, KWLine), lang.Get(meta, KWColumn), n.Form), + }, + GoStack: string(debug.Stack()), + } + return nil, err } func (env *environment) EvalASTMaybeHostForm(n *ast.Node) (interface{}, error) { diff --git a/pkg/runtime/rtcompat.go b/pkg/runtime/rtcompat.go index 90474792..5457c538 100644 --- a/pkg/runtime/rtcompat.go +++ b/pkg/runtime/rtcompat.go @@ -43,6 +43,10 @@ func init() { } } +func GetUseAOT() bool { + return useAot +} + // AddLoadPath adds a filesystem to the load path. func AddLoadPath(fs fs.FS) { loadPathLock.Lock() diff --git a/pkg/runtime/testdata/codegen/test/case_switch/load.go.out b/pkg/runtime/testdata/codegen/test/case_switch/load.go.out index b731b0eb..a85a791a 100644 --- a/pkg/runtime/testdata/codegen/test/case_switch/load.go.out +++ b/pkg/runtime/testdata/codegen/test/case_switch/load.go.out @@ -80,7 +80,7 @@ func LoadNS() { _ = v2 var tmp3 any { // let - // let binding "G__366" + // let binding "G__1" var v4 any = v2 _ = v4 // case @@ -156,7 +156,7 @@ func LoadNS() { }() var tmp4 any { // let - // let binding "G__367" + // let binding "G__2" var v5 any = v2 _ = v5 // case diff --git a/pkg/runtime/testdata/codegen/test/core/load.go.out b/pkg/runtime/testdata/codegen/test/core/load.go.out index 6502c05d..91ba93ec 100644 --- a/pkg/runtime/testdata/codegen/test/core/load.go.out +++ b/pkg/runtime/testdata/codegen/test/core/load.go.out @@ -69,6 +69,7 @@ func LoadNS() { sym__STAR_err_STAR_ := lang.NewSymbol("*err*") sym__STAR_file_STAR_ := lang.NewSymbol("*file*") sym__STAR_flush_DASH_on_DASH_newline_STAR_ := lang.NewSymbol("*flush-on-newline*") + sym__STAR_glojure_DASH_version_STAR_ := lang.NewSymbol("*glojure-version*") sym__STAR_in_STAR_ := lang.NewSymbol("*in*") sym__STAR_loaded_DASH_libs_STAR_ := lang.NewSymbol("*loaded-libs*") sym__STAR_loading_DASH_verbosely_STAR_ := lang.NewSymbol("*loading-verbosely*") @@ -478,24 +479,24 @@ func LoadNS() { sym_get_DASH_method := lang.NewSymbol("get-method") sym_get_DASH_thread_DASH_bindings := lang.NewSymbol("get-thread-bindings") sym_get_DASH_validator := lang.NewSymbol("get-validator") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT__STAR_MultiFn := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.*MultiFn") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT__STAR_Var := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.*Var") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Abs := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.Abs") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_FindNamespace := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.FindNamespace") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_ISeq := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.ISeq") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Identical := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.Identical") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Import := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.Import") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_IsReduced := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.IsReduced") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_LockingTransaction := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.LockingTransaction") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_NewIllegalArgumentError := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_NewLazySeq := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.NewLazySeq") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_NewMultiFn := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.NewMultiFn") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_NewPersistentArrayMapAsIfByAssoc := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.NewPersistentArrayMapAsIfByAssoc") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.Numbers") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_PopThreadBindings := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.PopThreadBindings") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_PushThreadBindings := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.PushThreadBindings") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Volatile := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.Volatile") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT := lang.NewSymbol("github.com$glojurelang$glojure$pkg$runtime.RT") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT__STAR_MultiFn := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.*MultiFn") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT__STAR_Var := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.*Var") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Abs := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.Abs") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_FindNamespace := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.FindNamespace") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_ISeq := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.ISeq") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Identical := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.Identical") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Import := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.Import") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_IsReduced := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.IsReduced") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_LockingTransaction := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.LockingTransaction") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_NewIllegalArgumentError := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_NewLazySeq := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.NewLazySeq") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_NewMultiFn := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.NewMultiFn") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_NewPersistentArrayMapAsIfByAssoc := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.NewPersistentArrayMapAsIfByAssoc") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.Numbers") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_PopThreadBindings := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.PopThreadBindings") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_PushThreadBindings := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.PushThreadBindings") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Volatile := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.Volatile") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT := lang.NewSymbol("github.com:glojurelang:glojure:pkg:runtime.RT") sym_global_DASH_hierarchy := lang.NewSymbol("global-hierarchy") sym_glojure_DOT_core := lang.NewSymbol("glojure.core") sym_glojure_DOT_core_DOT_protocols := lang.NewSymbol("glojure.core.protocols") @@ -1343,6 +1344,7 @@ func LoadNS() { kw_hierarchy := lang.NewKeyword("hierarchy") kw_identity := lang.NewKeyword("identity") kw_impl_DASH_ns := lang.NewKeyword("impl-ns") + kw_incremental := lang.NewKeyword("incremental") kw_initk := lang.NewKeyword("initk") kw_inline := lang.NewKeyword("inline") kw_inline_DASH_arities := lang.NewKeyword("inline-arities") @@ -1356,6 +1358,7 @@ func LoadNS() { kw_line := lang.NewKeyword("line") kw_macro := lang.NewKeyword("macro") kw_main := lang.NewKeyword("main") + kw_major := lang.NewKeyword("major") kw_make_DASH_input_DASH_stream := lang.NewKeyword("make-input-stream") kw_make_DASH_output_DASH_stream := lang.NewKeyword("make-output-stream") kw_make_DASH_reader := lang.NewKeyword("make-reader") @@ -1365,6 +1368,7 @@ func LoadNS() { kw_message := lang.NewKeyword("message") kw_meta := lang.NewKeyword("meta") kw_min_DASH_history := lang.NewKeyword("min-history") + kw_minor := lang.NewKeyword("minor") kw_multis := lang.NewKeyword("multis") kw_name := lang.NewKeyword("name") kw_nav := lang.NewKeyword("nav") @@ -1380,6 +1384,7 @@ func LoadNS() { kw_post := lang.NewKeyword("post") kw_pre := lang.NewKeyword("pre") kw_private := lang.NewKeyword("private") + kw_qualifier := lang.NewKeyword("qualifier") kw_read_DASH_cond := lang.NewKeyword("read-cond") kw_ready := lang.NewKeyword("ready") kw_redef := lang.NewKeyword("redef") @@ -1490,6 +1495,8 @@ func LoadNS() { var_glojure_DOT_core__STAR_file_STAR_ := lang.InternVarName(sym_glojure_DOT_core, sym__STAR_file_STAR_) // var glojure.core/*flush-on-newline* var_glojure_DOT_core__STAR_flush_DASH_on_DASH_newline_STAR_ := lang.InternVarName(sym_glojure_DOT_core, sym__STAR_flush_DASH_on_DASH_newline_STAR_) + // var glojure.core/*glojure-version* + var_glojure_DOT_core__STAR_glojure_DASH_version_STAR_ := lang.InternVarName(sym_glojure_DOT_core, sym__STAR_glojure_DASH_version_STAR_) // var glojure.core/*in* var_glojure_DOT_core__STAR_in_STAR_ := lang.InternVarName(sym_glojure_DOT_core, sym__STAR_in_STAR_) // var glojure.core/*loaded-libs* @@ -3216,6 +3223,14 @@ func LoadNS() { var_glojure_DOT_core__STAR_flush_DASH_on_DASH_newline_STAR_.SetMeta(tmp0.Meta().(lang.IPersistentMap)) } } + // *glojure-version* + { + tmp0 := sym__STAR_glojure_DASH_version_STAR_.WithMeta(lang.NewMap()).(*lang.Symbol) + var_glojure_DOT_core__STAR_glojure_DASH_version_STAR_ = ns.InternWithValue(tmp0, lang.NewMap(kw_major, int(0), kw_minor, int(3), kw_incremental, int(0), kw_qualifier, nil), true) + if tmp0.Meta() != nil { + var_glojure_DOT_core__STAR_glojure_DASH_version_STAR_.SetMeta(tmp0.Meta().(lang.IPersistentMap)) + } + } // *loaded-libs* { tmp0 := sym__STAR_loaded_DASH_libs_STAR_.WithMeta(lang.NewMap(kw_dynamic, true, kw_file, "glojure/core.glj", kw_line, int(5817), kw_column, int(10), kw_end_DASH_line, int(5820), kw_end_DASH_column, int(15), kw_ns, lang.FindOrCreateNamespace(sym_glojure_DOT_core))).(*lang.Symbol) @@ -3443,7 +3458,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5, _ := lang.FieldOrMethod(v2, "alter") if reflect.TypeOf(tmp5).Kind() != reflect.Func { @@ -3471,7 +3490,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5, _ := lang.FieldOrMethod(v2, "AlterMeta") if reflect.TypeOf(tmp5).Kind() != reflect.Func { @@ -3499,7 +3522,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5, _ := lang.FieldOrMethod(v2, "alterRoot") if reflect.TypeOf(tmp5).Kind() != reflect.Func { @@ -3853,7 +3880,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 return nil } @@ -3876,7 +3907,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5, _ := lang.FieldOrMethod(v2, "Commute") if reflect.TypeOf(tmp5).Kind() != reflect.Func { @@ -4003,7 +4038,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v4 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 return v2 } @@ -4069,7 +4108,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v2 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v2 any + if len(restArgs) > 0 { + v2 = lang.NewList(restArgs...) + } _ = v2 tmp3 := lang.Apply(lang.CreatePersistentStructMapSlotMap, []any{v2}) return tmp3 @@ -4629,7 +4672,11 @@ func LoadNS() { return tmp4 default: checkArityGTE(args, 0) - var v2 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v2 any + if len(restArgs) > 0 { + v2 = lang.NewList(restArgs...) + } _ = v2 tmp3 := lang.Apply(lang.CreatePersistentHashMap, []any{v2}) return tmp3 @@ -4674,7 +4721,11 @@ func LoadNS() { return tmp4 default: checkArityGTE(args, 0) - var v2 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v2 any + if len(restArgs) > 0 { + v2 = lang.NewList(restArgs...) + } _ = v2 tmp3 := lang.Apply(nil, []any{v2}) return tmp3 @@ -5428,7 +5479,7 @@ func LoadNS() { v4 := args[0] _ = v4 tmp5 := checkDerefVar(var_glojure_DOT_core_list) - tmp6 := lang.Apply(tmp5, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Identical, v4, nil}) + tmp6 := lang.Apply(tmp5, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Identical, v4, nil}) return tmp6 }) v3 = tmp2 @@ -6718,7 +6769,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v2 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v2 any + if len(restArgs) > 0 { + v2 = lang.NewList(restArgs...) + } _ = v2 tmp3 := lang.Apply(lang.CreatePersistentTreeMap, []any{v2}) return tmp3 @@ -6740,7 +6795,11 @@ func LoadNS() { checkArityGTE(args, 1) v2 := args[0] _ = v2 - var v3 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 tmp4 := lang.Apply(nil, []any{v2, v3}) return tmp4 @@ -6760,7 +6819,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v2 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v2 any + if len(restArgs) > 0 { + v2 = lang.NewList(restArgs...) + } _ = v2 tmp3 := lang.Apply(lang.CreatePersistentTreeSet, []any{v2}) return tmp3 @@ -6782,7 +6845,11 @@ func LoadNS() { checkArityGTE(args, 1) v2 := args[0] _ = v2 - var v3 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 tmp4 := lang.Apply(lang.CreatePersistentTreeSetWithComparator, []any{v2, v3}) return tmp4 @@ -6917,7 +6984,11 @@ func LoadNS() { checkArityGTE(args, 1) v3 := args[0] _ = v3 - var v4 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 lang.FnFunc tmp5 = lang.NewFnFunc(func(args ...any) any { @@ -7150,7 +7221,11 @@ func LoadNS() { checkArityGTE(args, 1) v2 := args[0] _ = v2 - var v3 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 tmp4 := lang.Apply(lang.ConstructPersistentStructMap, []any{v2, v3}) return tmp4 @@ -7172,7 +7247,11 @@ func LoadNS() { checkArityGTE(args, 1) v2 := args[0] _ = v2 - var v3 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 tmp4 := lang.Apply(lang.CreatePersistentStructMap, []any{v2, v3}) return tmp4 @@ -7229,7 +7308,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5, _ := lang.FieldOrMethod(v2, "swap") if reflect.TypeOf(tmp5).Kind() != reflect.Func { @@ -7257,7 +7340,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5, _ := lang.FieldOrMethod(v2, "swapVals") if reflect.TypeOf(tmp5).Kind() != reflect.Func { @@ -7882,7 +7969,11 @@ func LoadNS() { _ = v6 v7 := args[5] _ = v7 - var v8 any = lang.NewList(args[6:]...) + restArgs := args[6:] + var v8 any + if len(restArgs) > 0 { + v8 = lang.NewList(restArgs...) + } _ = v8 tmp9 := checkDerefVar(var_glojure_DOT_core_cons) tmp10 := checkDerefVar(var_glojure_DOT_core_cons) @@ -8005,7 +8096,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := checkDerefVar(var_glojure_DOT_core_cons) @@ -8034,7 +8129,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := checkDerefVar(var_glojure_DOT_core_cons) @@ -8271,7 +8370,11 @@ func LoadNS() { _ = v4 v5 := args[2] _ = v5 - var v6 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 recur_loop_24: var tmp7 any @@ -8350,7 +8453,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 recur_loop_609: var tmp6 any @@ -8716,7 +8823,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -8821,7 +8932,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any if lang.IsTruthy(v4) { @@ -8891,7 +9006,11 @@ func LoadNS() { _ = v3 v4 := args[1] _ = v4 - var v5 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 recur_loop_10: var tmp6 any @@ -8980,7 +9099,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -9065,7 +9184,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -9123,7 +9242,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -9195,7 +9314,11 @@ func LoadNS() { _ = v4 v5 := args[3] _ = v5 - var v6 any = lang.NewList(args[4:]...) + restArgs := args[4:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_seq) tmp8 := checkDerefVar(var_glojure_DOT_core_concat) @@ -9203,7 +9326,7 @@ func LoadNS() { tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_with_DASH_meta) - tmp13 := lang.NewMap(kw_tag, sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT__STAR_MultiFn) + tmp13 := lang.NewMap(kw_tag, sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT__STAR_MultiFn) tmp14 := lang.NewMap(kw_file, "glojure/core.glj", kw_line, int(1785), kw_column, int(27), kw_end_DASH_line, int(1785), kw_end_DASH_column, int(82)) tmp15, err := lang.WithMeta(tmp13, tmp14.(lang.IPersistentMap)) if err != nil { @@ -9248,7 +9371,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_seq) tmp7 := checkDerefVar(var_glojure_DOT_core_concat) @@ -9392,7 +9519,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 recur_loop_304: var tmp5 any @@ -9461,7 +9592,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 recur_loop_615: var tmp5 any @@ -9528,7 +9663,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 recur_loop_301: var tmp5 any @@ -9588,7 +9727,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 recur_loop_611: var tmp5 any @@ -9640,7 +9783,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5 := checkDerefVar(var_glojure_DOT_core_seq) tmp6 := checkDerefVar(var_glojure_DOT_core_concat) @@ -9673,7 +9820,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -9715,14 +9862,18 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v3 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 tmp4 := checkDerefVar(var_glojure_DOT_core_seq) tmp5 := checkDerefVar(var_glojure_DOT_core_concat) tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_doubleArray}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -9810,7 +9961,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_doubles}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -10376,7 +10527,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -10425,14 +10576,18 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v3 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 tmp4 := checkDerefVar(var_glojure_DOT_core_seq) tmp5 := checkDerefVar(var_glojure_DOT_core_concat) tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_floatArray}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -10535,7 +10690,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_floats}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -10676,14 +10831,18 @@ func LoadNS() { _ = v3 v4 := args[1] _ = v4 - var v5 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_seq) tmp7 := checkDerefVar(var_glojure_DOT_core_concat) tmp8 := checkDerefVar(var_glojure_DOT_core_list) tmp9 := lang.Apply(tmp8, []any{sym__DOT_}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) - tmp11 := lang.Apply(tmp10, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp11 := lang.Apply(tmp10, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) tmp13 := checkDerefVar(var_glojure_DOT_core_seq) tmp14 := checkDerefVar(var_glojure_DOT_core_concat) @@ -11034,7 +11193,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -11092,7 +11251,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -11198,7 +11357,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -11251,14 +11410,18 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v3 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 tmp4 := checkDerefVar(var_glojure_DOT_core_seq) tmp5 := checkDerefVar(var_glojure_DOT_core_concat) tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_intArray}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -11442,7 +11605,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_ints}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -11485,7 +11648,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -11796,7 +11963,11 @@ func LoadNS() { _ = v4 v5 := args[3] _ = v5 - var v6 any = lang.NewList(args[4:]...) + restArgs := args[4:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_cons) tmp8 := checkDerefVar(var_glojure_DOT_core_cons) @@ -11848,7 +12019,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -11890,14 +12061,18 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v3 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 tmp4 := checkDerefVar(var_glojure_DOT_core_seq) tmp5 := checkDerefVar(var_glojure_DOT_core_concat) tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_longArray}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -11967,7 +12142,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_longs}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -12208,7 +12383,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -12465,14 +12640,18 @@ func LoadNS() { _ = v3 v4 := args[1] _ = v4 - var v5 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_seq) tmp7 := checkDerefVar(var_glojure_DOT_core_concat) tmp8 := checkDerefVar(var_glojure_DOT_core_list) tmp9 := lang.Apply(tmp8, []any{sym__DOT_}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) - tmp11 := lang.Apply(tmp10, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp11 := lang.Apply(tmp10, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) tmp13 := checkDerefVar(var_glojure_DOT_core_seq) tmp14 := checkDerefVar(var_glojure_DOT_core_concat) @@ -12572,7 +12751,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -12623,7 +12802,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_Object_array}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -12826,7 +13005,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -12951,7 +13130,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -13270,7 +13449,7 @@ func LoadNS() { tmp4 := checkDerefVar(var_glojure_DOT_core_seq) tmp5 := checkDerefVar(var_glojure_DOT_core_concat) tmp6 := checkDerefVar(var_glojure_DOT_core_list) - tmp7 := lang.Apply(tmp6, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_IsReduced}) + tmp7 := lang.Apply(tmp6, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_IsReduced}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) tmp9 := lang.Apply(tmp8, []any{v3}) tmp10 := lang.Apply(tmp5, []any{tmp7, tmp9}) @@ -13423,7 +13602,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5 := checkDerefVar(var_glojure_DOT_core_seq) tmp6 := checkDerefVar(var_glojure_DOT_core_concat) @@ -13466,7 +13649,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -13795,7 +13978,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -13844,14 +14027,18 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v3 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 tmp4 := checkDerefVar(var_glojure_DOT_core_seq) tmp5 := checkDerefVar(var_glojure_DOT_core_concat) tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_shortArray}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -13921,7 +14108,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_shorts}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -14149,7 +14336,11 @@ func LoadNS() { _ = v6 v7 := args[2] _ = v7 - var v8 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v8 any + if len(restArgs) > 0 { + v8 = lang.NewList(restArgs...) + } _ = v8 var tmp9 any { // let @@ -14346,7 +14537,11 @@ func LoadNS() { _ = v7 v8 := args[2] _ = v8 - var v9 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v9 any + if len(restArgs) > 0 { + v9 = lang.NewList(restArgs...) + } _ = v9 var tmp10 any { // let @@ -14656,7 +14851,11 @@ func LoadNS() { _ = v8 v9 := args[2] _ = v9 - var v10 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v10 any + if len(restArgs) > 0 { + v10 = lang.NewList(restArgs...) + } _ = v10 var tmp11 any { // let @@ -14735,7 +14934,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -14864,7 +15067,11 @@ func LoadNS() { _ = v13 v14 := args[2] _ = v14 - var v15 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v15 any + if len(restArgs) > 0 { + v15 = lang.NewList(restArgs...) + } _ = v15 var tmp16 any { // let @@ -15164,7 +15371,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v2 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v2 any + if len(restArgs) > 0 { + v2 = lang.NewList(restArgs...) + } _ = v2 tmp3 := checkDerefVar(var_glojure_DOT_core_every_QMARK_) var tmp4 lang.FnFunc @@ -15251,7 +15462,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15308,7 +15519,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15363,7 +15574,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15410,7 +15621,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15461,7 +15672,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15512,7 +15723,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15565,7 +15776,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15620,7 +15831,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15667,7 +15878,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15714,7 +15925,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15765,7 +15976,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15816,7 +16027,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15863,7 +16074,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15912,7 +16123,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15969,7 +16180,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -16024,7 +16235,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -16075,7 +16286,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -16128,7 +16339,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -16183,7 +16394,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -16232,7 +16443,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -16289,7 +16500,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -16372,7 +16583,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -16466,13 +16677,17 @@ func LoadNS() { _ = v4 v5 := args[3] _ = v5 - var v6 any = lang.NewList(args[4:]...) + restArgs := args[4:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 var tmp7 any { // let // let binding "v" tmp8 := checkDerefVar(var_glojure_DOT_core_with_DASH_meta) - tmp9 := lang.NewMap(kw_tag, sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Volatile) + tmp9 := lang.NewMap(kw_tag, sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Volatile) tmp10 := lang.NewMap(kw_file, "glojure/core.glj", kw_line, int(2537), kw_column, int(26), kw_end_DASH_line, int(2537), kw_end_DASH_column, int(81)) tmp11, err := lang.WithMeta(tmp9, tmp10.(lang.IPersistentMap)) if err != nil { @@ -16532,7 +16747,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -16773,7 +16988,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -16861,7 +17080,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -16971,7 +17194,11 @@ func LoadNS() { _ = v4 v5 := args[3] _ = v5 - var v6 any = lang.NewList(args[4:]...) + restArgs := args[4:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_seq) tmp8 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17051,7 +17278,11 @@ func LoadNS() { _ = v3 v4 := args[1] _ = v4 - var v5 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 recur_loop_126: var tmp6 any @@ -17107,7 +17338,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17152,7 +17383,11 @@ func LoadNS() { _ = v3 v4 := args[1] _ = v4 - var v5 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 recur_loop_206: var tmp6 any @@ -17210,7 +17445,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17255,7 +17490,11 @@ func LoadNS() { _ = v3 v4 := args[1] _ = v4 - var v5 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 recur_loop_198: var tmp6 any @@ -17313,7 +17552,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17358,7 +17597,11 @@ func LoadNS() { _ = v3 v4 := args[1] _ = v4 - var v5 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 recur_loop_202: var tmp6 any @@ -17416,7 +17659,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17461,7 +17704,11 @@ func LoadNS() { _ = v3 v4 := args[1] _ = v4 - var v5 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 recur_loop_150: var tmp6 any @@ -17519,7 +17766,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17564,7 +17811,11 @@ func LoadNS() { _ = v3 v4 := args[1] _ = v4 - var v5 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 recur_loop_194: var tmp6 any @@ -17631,7 +17882,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17669,7 +17920,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17693,7 +17944,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -17720,7 +17975,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17747,7 +18002,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17810,7 +18065,11 @@ func LoadNS() { _ = v4 v5 := args[1] _ = v5 - var v6 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_reduce1) tmp8 := checkDerefVar(var_glojure_DOT_core__PLUS_) @@ -17851,7 +18110,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17889,7 +18148,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17913,7 +18172,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -17940,7 +18203,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17967,7 +18230,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18030,7 +18293,11 @@ func LoadNS() { _ = v4 v5 := args[1] _ = v5 - var v6 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_reduce1) tmp8 := checkDerefVar(var_glojure_DOT_core__PLUS__TICK_) @@ -18071,7 +18338,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18109,7 +18376,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18133,7 +18400,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -18160,7 +18431,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18187,7 +18458,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18249,7 +18520,11 @@ func LoadNS() { _ = v4 v5 := args[1] _ = v5 - var v6 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_reduce1) tmp8 := checkDerefVar(var_glojure_DOT_core__SLASH_) @@ -18290,7 +18565,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18328,7 +18603,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18352,7 +18627,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -18379,7 +18658,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18406,7 +18685,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18469,7 +18748,11 @@ func LoadNS() { _ = v4 v5 := args[1] _ = v5 - var v6 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_reduce1) tmp8 := checkDerefVar(var_glojure_DOT_core__STAR_) @@ -18510,7 +18793,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18548,7 +18831,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18572,7 +18855,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -18599,7 +18886,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18626,7 +18913,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18689,7 +18976,11 @@ func LoadNS() { _ = v4 v5 := args[1] _ = v5 - var v6 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_reduce1) tmp8 := checkDerefVar(var_glojure_DOT_core__STAR__TICK_) @@ -18717,7 +19008,7 @@ func LoadNS() { tmp4 := checkDerefVar(var_glojure_DOT_core_seq) tmp5 := checkDerefVar(var_glojure_DOT_core_concat) tmp6 := checkDerefVar(var_glojure_DOT_core_list) - tmp7 := lang.Apply(tmp6, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Abs}) + tmp7 := lang.Apply(tmp6, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Abs}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) tmp9 := lang.Apply(tmp8, []any{v3}) tmp10 := lang.Apply(tmp5, []any{tmp7, tmp9}) @@ -18756,7 +19047,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18863,7 +19154,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18966,7 +19257,11 @@ func LoadNS() { _ = v5 v6 := args[4] _ = v6 - var v7 any = lang.NewList(args[5:]...) + restArgs := args[5:] + var v7 any + if len(restArgs) > 0 { + v7 = lang.NewList(restArgs...) + } _ = v7 tmp8 := checkDerefVar(var_glojure_DOT_core_cons) tmp9 := checkDerefVar(var_glojure_DOT_core_cons) @@ -19122,7 +19417,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v2 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v2 any + if len(restArgs) > 0 { + v2 = lang.NewList(restArgs...) + } _ = v2 tmp3 := checkDerefVar(var_glojure_DOT_core_into_DASH_array) tmp4 := lang.Apply(tmp3, []any{v2}) @@ -19306,7 +19605,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5 := checkDerefVar(var_glojure_DOT_core_seq) tmp6 := checkDerefVar(var_glojure_DOT_core_concat) @@ -19330,7 +19633,7 @@ func LoadNS() { tmp24 := checkDerefVar(var_glojure_DOT_core_seq) tmp25 := checkDerefVar(var_glojure_DOT_core_concat) tmp26 := checkDerefVar(var_glojure_DOT_core_list) - tmp27 := lang.Apply(tmp26, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_NewIllegalArgumentError}) + tmp27 := lang.Apply(tmp26, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_NewIllegalArgumentError}) tmp28 := checkDerefVar(var_glojure_DOT_core_list) tmp29 := checkDerefVar(var_glojure_DOT_core_seq) tmp30 := checkDerefVar(var_glojure_DOT_core_concat) @@ -19877,7 +20180,11 @@ func LoadNS() { _ = v8 v9 := args[2] _ = v9 - var v10 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v10 any + if len(restArgs) > 0 { + v10 = lang.NewList(restArgs...) + } _ = v10 tmp11 := lang.Apply(lang.ResetThreadBindingFrame, []any{v5}) _ = tmp11 @@ -19926,7 +20233,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -19964,7 +20271,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -19988,7 +20295,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -20015,7 +20326,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20042,7 +20353,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20098,7 +20409,11 @@ func LoadNS() { _ = v4 v5 := args[1] _ = v5 - var v6 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_reduce1) tmp8 := checkDerefVar(var_glojure_DOT_core_bit_DASH_and) @@ -20139,7 +20454,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20177,7 +20492,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20201,7 +20516,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -20228,7 +20547,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20255,7 +20574,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20311,7 +20630,11 @@ func LoadNS() { _ = v4 v5 := args[1] _ = v5 - var v6 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_reduce1) tmp8 := checkDerefVar(var_glojure_DOT_core_bit_DASH_and_DASH_not) @@ -20341,7 +20664,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20403,7 +20726,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20441,7 +20764,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20465,7 +20788,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -20492,7 +20819,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20519,7 +20846,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20575,7 +20902,11 @@ func LoadNS() { _ = v4 v5 := args[1] _ = v5 - var v6 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_reduce1) tmp8 := checkDerefVar(var_glojure_DOT_core_bit_DASH_or) @@ -20607,7 +20938,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20664,7 +20995,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20730,7 +21061,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20768,7 +21099,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20792,7 +21123,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -20819,7 +21154,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20846,7 +21181,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20902,7 +21237,11 @@ func LoadNS() { _ = v4 v5 := args[1] _ = v5 - var v6 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_reduce1) tmp8 := checkDerefVar(var_glojure_DOT_core_bit_DASH_xor) @@ -20932,7 +21271,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20978,14 +21317,18 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v3 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 tmp4 := checkDerefVar(var_glojure_DOT_core_seq) tmp5 := checkDerefVar(var_glojure_DOT_core_concat) tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_booleanArray}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -21055,7 +21398,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_booleans}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -21098,7 +21441,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5 := checkDerefVar(var_glojure_DOT_core_seq) tmp6 := checkDerefVar(var_glojure_DOT_core_concat) @@ -21131,7 +21478,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v2 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v2 any + if len(restArgs) > 0 { + v2 = lang.NewList(restArgs...) + } _ = v2 tmp3 := checkDerefVar(var_glojure_DOT_core_every_QMARK_) var tmp4 lang.FnFunc @@ -21313,7 +21664,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -21362,14 +21713,18 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v3 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 tmp4 := checkDerefVar(var_glojure_DOT_core_seq) tmp5 := checkDerefVar(var_glojure_DOT_core_concat) tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_byteArray}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -21439,7 +21794,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_bytes}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -21523,7 +21878,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -21576,14 +21931,18 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v3 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 tmp4 := checkDerefVar(var_glojure_DOT_core_seq) tmp5 := checkDerefVar(var_glojure_DOT_core_concat) tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_charArray}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -21653,7 +22012,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_chars}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -21741,7 +22100,11 @@ func LoadNS() { _ = v6 v7 := args[2] _ = v7 - var v8 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v8 any + if len(restArgs) > 0 { + v8 = lang.NewList(restArgs...) + } _ = v8 tmp9 := checkDerefVar(var_glojure_DOT_core_apply) tmp10 := lang.Apply(tmp9, []any{v3, v5, v6, v7, v8}) @@ -21761,7 +22124,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5 := checkDerefVar(var_glojure_DOT_core_reduce1) tmp6 := checkDerefVar(var_glojure_DOT_core_comp) @@ -21862,7 +22229,11 @@ func LoadNS() { _ = v4 v5 := args[1] _ = v5 - var v6 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_not) tmp8 := checkDerefVar(var_glojure_DOT_core_apply) @@ -22123,7 +22494,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -22253,7 +22628,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -22539,7 +22918,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_list_STAR_) tmp7 := checkDerefVar(var_glojure_DOT_core_with_DASH_meta) @@ -22649,7 +23032,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5 := checkDerefVar(var_glojure_DOT_core_list) tmp6 := checkDerefVar(var_glojure_DOT_core_list_STAR_) @@ -23184,7 +23571,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any tmp7 := checkDerefVar(var_glojure_DOT_core_vector_QMARK_) @@ -23822,7 +24213,11 @@ func LoadNS() { _ = v6 v7 := args[2] _ = v7 - var v8 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v8 any + if len(restArgs) > 0 { + v8 = lang.NewList(restArgs...) + } _ = v8 tmp9 := checkDerefVar(var_glojure_DOT_core_boolean) var tmp10 any @@ -24027,7 +24422,11 @@ func LoadNS() { _ = v7 v8 := args[2] _ = v8 - var v9 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v9 any + if len(restArgs) > 0 { + v9 = lang.NewList(restArgs...) + } _ = v9 tmp10 := checkDerefVar(var_glojure_DOT_core_boolean) var tmp11 any @@ -24345,7 +24744,11 @@ func LoadNS() { _ = v8 v9 := args[2] _ = v9 - var v10 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v10 any + if len(restArgs) > 0 { + v10 = lang.NewList(restArgs...) + } _ = v10 tmp11 := checkDerefVar(var_glojure_DOT_core_boolean) var tmp12 any @@ -24426,7 +24829,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -24555,7 +24962,11 @@ func LoadNS() { _ = v13 v14 := args[2] _ = v14 - var v15 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v15 any + if len(restArgs) > 0 { + v15 = lang.NewList(restArgs...) + } _ = v15 tmp16 := checkDerefVar(var_glojure_DOT_core_boolean) var tmp17 any @@ -24929,7 +25340,11 @@ func LoadNS() { _ = v6 v7 := args[2] _ = v7 - var v8 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v8 any + if len(restArgs) > 0 { + v8 = lang.NewList(restArgs...) + } _ = v8 tmp9 := checkDerefVar(var_glojure_DOT_core_apply) var tmp10 any @@ -25016,7 +25431,11 @@ func LoadNS() { _ = v7 v8 := args[2] _ = v8 - var v9 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v9 any + if len(restArgs) > 0 { + v9 = lang.NewList(restArgs...) + } _ = v9 tmp10 := checkDerefVar(var_glojure_DOT_core_apply) var tmp11 any @@ -25121,7 +25540,11 @@ func LoadNS() { _ = v8 v9 := args[2] _ = v9 - var v10 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v10 any + if len(restArgs) > 0 { + v10 = lang.NewList(restArgs...) + } _ = v10 tmp11 := checkDerefVar(var_glojure_DOT_core_apply) var tmp12 any @@ -25179,7 +25602,11 @@ func LoadNS() { checkArityGTE(args, 1) v2 := args[0] _ = v2 - var v3 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 tmp4 := checkDerefVar(var_glojure_DOT_core_apply) tmp5 := lang.Apply(tmp4, []any{fmt.Sprintf, v2, v3}) @@ -25204,7 +25631,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5 := checkDerefVar(var_glojure_DOT_core_seq) tmp6 := checkDerefVar(var_glojure_DOT_core_concat) @@ -25405,7 +25836,11 @@ func LoadNS() { _ = v5 v6 := args[4] _ = v6 - var v7 any = lang.NewList(args[5:]...) + restArgs := args[5:] + var v7 any + if len(restArgs) > 0 { + v7 = lang.NewList(restArgs...) + } _ = v7 var tmp8 any tmp9 := checkDerefVar(var_glojure_DOT_core_vector_QMARK_) @@ -25575,7 +26010,11 @@ func LoadNS() { _ = v5 v6 := args[4] _ = v6 - var v7 any = lang.NewList(args[5:]...) + restArgs := args[5:] + var v7 any + if len(restArgs) > 0 { + v7 = lang.NewList(restArgs...) + } _ = v7 var tmp8 any tmp9 := checkDerefVar(var_glojure_DOT_core_vector_QMARK_) @@ -25818,7 +26257,11 @@ func LoadNS() { _ = v5 v6 := args[2] _ = v6 - var v7 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v7 any + if len(restArgs) > 0 { + v7 = lang.NewList(restArgs...) + } _ = v7 tmp8 := checkDerefVar(var_glojure_DOT_core_apply) tmp9 := lang.Apply(tmp8, []any{v2, v4, v5, v6, v7}) @@ -25905,7 +26348,11 @@ func LoadNS() { _ = v6 v7 := args[2] _ = v7 - var v8 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v8 any + if len(restArgs) > 0 { + v8 = lang.NewList(restArgs...) + } _ = v8 tmp9 := checkDerefVar(var_glojure_DOT_core_apply) tmp10 := lang.Apply(tmp9, []any{v2, v5, v6, v7, v8}) @@ -26000,7 +26447,11 @@ func LoadNS() { _ = v7 v8 := args[2] _ = v8 - var v9 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v9 any + if len(restArgs) > 0 { + v9 = lang.NewList(restArgs...) + } _ = v9 tmp10 := checkDerefVar(var_glojure_DOT_core_apply) tmp11 := lang.Apply(tmp10, []any{v2, v6, v7, v8, v9}) @@ -26031,7 +26482,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -26171,7 +26626,11 @@ func LoadNS() { _ = v12 v13 := args[2] _ = v13 - var v14 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v14 any + if len(restArgs) > 0 { + v14 = lang.NewList(restArgs...) + } _ = v14 tmp15 := checkDerefVar(var_glojure_DOT_core_reduce1) var tmp16 lang.FnFunc @@ -26742,7 +27201,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5 := checkDerefVar(var_glojure_DOT_core_list) tmp6 := checkDerefVar(var_glojure_DOT_core_list_STAR_) @@ -26753,7 +27216,7 @@ func LoadNS() { panic(err) } tmp10 := lang.Apply(tmp6, []any{sym_fn_STAR_, tmp9, v4}) - tmp11 := lang.Apply(tmp5, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_NewLazySeq, tmp10}) + tmp11 := lang.Apply(tmp5, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_NewLazySeq, tmp10}) return tmp11 } }) @@ -26777,7 +27240,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_seq) tmp7 := checkDerefVar(var_glojure_DOT_core_concat) @@ -26911,7 +27378,11 @@ func LoadNS() { _ = v6 v7 := args[1] _ = v7 - var v8 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v8 any + if len(restArgs) > 0 { + v8 = lang.NewList(restArgs...) + } _ = v8 tmp9 := checkDerefVar(var_glojure_DOT_core_apply) tmp10 := lang.Apply(tmp9, []any{v2, v7, v8}) @@ -27202,7 +27673,11 @@ func LoadNS() { _ = v4 v5 := args[3] _ = v5 - var v6 any = lang.NewList(args[4:]...) + restArgs := args[4:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 var tmp7 any { // let @@ -27549,7 +28024,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -27587,7 +28062,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -27611,7 +28086,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -27638,7 +28117,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -27665,7 +28144,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -27725,7 +28204,11 @@ func LoadNS() { _ = v4 v5 := args[1] _ = v5 - var v6 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_reduce1) tmp8 := checkDerefVar(var_glojure_DOT_core_max) @@ -27779,7 +28262,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -27908,7 +28395,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -27975,7 +28466,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v2 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v2 any + if len(restArgs) > 0 { + v2 = lang.NewList(restArgs...) + } _ = v2 var tmp3 any tmp4 := checkDerefVar(var_glojure_DOT_core_some) @@ -28041,7 +28536,11 @@ func LoadNS() { checkArityGTE(args, 1) v2 := args[0] _ = v2 - var v3 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 var tmp4 any tmp5 := checkDerefVar(var_glojure_DOT_core_some) @@ -28177,7 +28676,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -28215,7 +28714,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -28239,7 +28738,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -28266,7 +28769,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -28293,7 +28796,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -28353,7 +28856,11 @@ func LoadNS() { _ = v4 v5 := args[1] _ = v5 - var v6 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_reduce1) tmp8 := checkDerefVar(var_glojure_DOT_core_min) @@ -28407,7 +28914,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -28618,7 +29129,7 @@ func LoadNS() { tmp12 := checkDerefVar(var_glojure_DOT_core_list) tmp13 := lang.Apply(tmp12, []any{sym__DOT_}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) - tmp15 := lang.Apply(tmp14, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp15 := lang.Apply(tmp14, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp16 := checkDerefVar(var_glojure_DOT_core_list) tmp17 := checkDerefVar(var_glojure_DOT_core_seq) tmp18 := checkDerefVar(var_glojure_DOT_core_concat) @@ -28656,7 +29167,7 @@ func LoadNS() { tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := lang.Apply(tmp13, []any{sym__DOT_}) tmp15 := checkDerefVar(var_glojure_DOT_core_list) - tmp16 := lang.Apply(tmp15, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp16 := lang.Apply(tmp15, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) tmp18 := checkDerefVar(var_glojure_DOT_core_seq) tmp19 := checkDerefVar(var_glojure_DOT_core_concat) @@ -28680,7 +29191,11 @@ func LoadNS() { _ = v5 v6 := args[1] _ = v6 - var v7 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v7 any + if len(restArgs) > 0 { + v7 = lang.NewList(restArgs...) + } _ = v7 var tmp8 any { // let @@ -28707,7 +29222,7 @@ func LoadNS() { tmp18 := checkDerefVar(var_glojure_DOT_core_list) tmp19 := lang.Apply(tmp18, []any{sym__DOT_}) tmp20 := checkDerefVar(var_glojure_DOT_core_list) - tmp21 := lang.Apply(tmp20, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp21 := lang.Apply(tmp20, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp22 := checkDerefVar(var_glojure_DOT_core_list) tmp23 := checkDerefVar(var_glojure_DOT_core_seq) tmp24 := checkDerefVar(var_glojure_DOT_core_concat) @@ -28734,7 +29249,7 @@ func LoadNS() { tmp18 := checkDerefVar(var_glojure_DOT_core_list) tmp19 := lang.Apply(tmp18, []any{sym__DOT_}) tmp20 := checkDerefVar(var_glojure_DOT_core_list) - tmp21 := lang.Apply(tmp20, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp21 := lang.Apply(tmp20, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp22 := checkDerefVar(var_glojure_DOT_core_list) tmp23 := checkDerefVar(var_glojure_DOT_core_seq) tmp24 := checkDerefVar(var_glojure_DOT_core_concat) @@ -28883,7 +29398,11 @@ func LoadNS() { _ = v4 v5 := args[2] _ = v5 - var v6 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_apply) tmp8 := lang.Apply(tmp7, []any{closed36, v3, v4, v5, v6}) @@ -28940,7 +29459,11 @@ func LoadNS() { _ = v4 v5 := args[2] _ = v5 - var v6 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_apply) tmp8 := lang.Apply(tmp7, []any{closed37, v3, v4, v5, v6}) @@ -28981,7 +29504,11 @@ func LoadNS() { _ = v3 v4 := args[1] _ = v4 - var v5 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_not) tmp7 := checkDerefVar(var_glojure_DOT_core_apply) @@ -29500,7 +30027,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_seq) tmp7 := checkDerefVar(var_glojure_DOT_core_concat) @@ -29664,7 +30195,7 @@ func LoadNS() { if lang.IsTruthy(tmp5) { var tmp6 any { // let - // let binding "result__3649__auto__" + // let binding "result__3647__auto__" tmp7 := lang.Apply(strconv12.ParseFloat, []any{v2, int64(64)}) var v8 any = tmp7 _ = v8 @@ -29706,7 +30237,7 @@ func LoadNS() { if lang.IsTruthy(tmp5) { var tmp6 any { // let - // let binding "result__3648__auto__" + // let binding "result__3646__auto__" tmp7 := lang.Apply(strconv12.ParseInt, []any{v2, int64(10), int64(64)}) var v8 any = tmp7 _ = v8 @@ -29784,7 +30315,11 @@ func LoadNS() { _ = v6 v7 := args[2] _ = v7 - var v8 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v8 any + if len(restArgs) > 0 { + v8 = lang.NewList(restArgs...) + } _ = v8 tmp9 := checkDerefVar(var_glojure_DOT_core_apply) tmp10 := lang.Apply(tmp9, []any{v2, v3, v5, v6, v7, v8}) @@ -29839,7 +30374,11 @@ func LoadNS() { _ = v7 v8 := args[2] _ = v8 - var v9 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v9 any + if len(restArgs) > 0 { + v9 = lang.NewList(restArgs...) + } _ = v9 tmp10 := checkDerefVar(var_glojure_DOT_core_apply) tmp11 := lang.Apply(tmp10, []any{v2, v3, v4, v6, v7, v8, v9}) @@ -29896,7 +30435,11 @@ func LoadNS() { _ = v8 v9 := args[2] _ = v9 - var v10 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v10 any + if len(restArgs) > 0 { + v10 = lang.NewList(restArgs...) + } _ = v10 tmp11 := checkDerefVar(var_glojure_DOT_core_apply) tmp12 := lang.Apply(tmp11, []any{v2, v3, v4, v5, v7, v8, v9, v10}) @@ -29919,14 +30462,22 @@ func LoadNS() { _ = v4 v5 := args[3] _ = v5 - var v6 any = lang.NewList(args[4:]...) + restArgs := args[4:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 var tmp7 lang.FnFunc tmp7 = lang.NewFnFunc(func(args ...any) any { switch len(args) { default: checkArityGTE(args, 0) - var v8 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v8 any + if len(restArgs) > 0 { + v8 = lang.NewList(restArgs...) + } _ = v8 tmp9 := checkDerefVar(var_glojure_DOT_core_apply) tmp10 := checkDerefVar(var_glojure_DOT_core_concat) @@ -30410,7 +30961,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -30953,7 +31508,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5 := checkDerefVar(var_glojure_DOT_core_seq) tmp6 := checkDerefVar(var_glojure_DOT_core_concat) @@ -31463,7 +32022,11 @@ func LoadNS() { checkArityGTE(args, 1) v2 := args[0] _ = v2 - var v3 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 var tmp4 any { // let @@ -32020,7 +32583,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -32251,7 +32818,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -32349,7 +32920,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -32590,7 +33165,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -32900,14 +33479,18 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_seq) tmp7 := checkDerefVar(var_glojure_DOT_core_concat) tmp8 := checkDerefVar(var_glojure_DOT_core_list) tmp9 := lang.Apply(tmp8, []any{sym__DOT_}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) - tmp11 := lang.Apply(tmp10, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_LockingTransaction}) + tmp11 := lang.Apply(tmp10, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_LockingTransaction}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) tmp13 := checkDerefVar(var_glojure_DOT_core_seq) tmp14 := checkDerefVar(var_glojure_DOT_core_concat) @@ -33326,7 +33909,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any if lang.IsTruthy(v2) { @@ -33593,7 +34180,11 @@ func LoadNS() { checkArityGTE(args, 1) v2 := args[0] _ = v2 - var v3 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 tmp4 := checkDerefVar(var_glojure_DOT_core_trampoline) var tmp5 lang.FnFunc @@ -33702,7 +34293,11 @@ func LoadNS() { _ = v6 v7 := args[5] _ = v7 - var v8 any = lang.NewList(args[6:]...) + restArgs := args[6:] + var v8 any + if len(restArgs) > 0 { + v8 = lang.NewList(restArgs...) + } _ = v8 tmp9 := checkDerefVar(var_glojure_DOT_core_assoc) tmp10 := checkDerefVar(var_glojure_DOT_core_apply) @@ -33733,7 +34328,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -33832,7 +34431,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5 := checkDerefVar(var_glojure_DOT_core_with_DASH_meta) tmp6 := checkDerefVar(var_glojure_DOT_core_apply) @@ -33863,7 +34466,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any tmp7 := checkDerefVar(var_glojure_DOT_core_vector_QMARK_) @@ -33997,7 +34604,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any tmp7 := checkDerefVar(var_glojure_DOT_core_vector_QMARK_) @@ -34120,7 +34731,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any tmp7 := checkDerefVar(var_glojure_DOT_core_vector_QMARK_) @@ -34253,7 +34868,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_seq) tmp7 := checkDerefVar(var_glojure_DOT_core_concat) @@ -34311,7 +34930,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_seq) tmp7 := checkDerefVar(var_glojure_DOT_core_concat) @@ -34359,7 +34982,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5 := checkDerefVar(var_glojure_DOT_core_push_DASH_thread_DASH_bindings) tmp6 := lang.Apply(tmp5, []any{v2}) @@ -34398,7 +35025,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_seq) tmp7 := checkDerefVar(var_glojure_DOT_core_concat) @@ -34479,7 +35110,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5 := checkDerefVar(var_glojure_DOT_core_seq) tmp6 := checkDerefVar(var_glojure_DOT_core_concat) @@ -34503,7 +35138,7 @@ func LoadNS() { tmp24 := checkDerefVar(var_glojure_DOT_core_seq) tmp25 := checkDerefVar(var_glojure_DOT_core_concat) tmp26 := checkDerefVar(var_glojure_DOT_core_list) - tmp27 := lang.Apply(tmp26, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_PushThreadBindings}) + tmp27 := lang.Apply(tmp26, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_PushThreadBindings}) tmp28 := checkDerefVar(var_glojure_DOT_core_list) tmp29 := checkDerefVar(var_glojure_DOT_core_apply) tmp30 := checkDerefVar(var_glojure_DOT_core_hash_DASH_map) @@ -34530,7 +35165,7 @@ func LoadNS() { tmp51 := checkDerefVar(var_glojure_DOT_core_seq) tmp52 := checkDerefVar(var_glojure_DOT_core_concat) tmp53 := checkDerefVar(var_glojure_DOT_core_list) - tmp54 := lang.Apply(tmp53, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_PopThreadBindings}) + tmp54 := lang.Apply(tmp53, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_PopThreadBindings}) tmp55 := lang.Apply(tmp52, []any{tmp54}) tmp56 := lang.Apply(tmp51, []any{tmp55}) tmp57 := lang.Apply(tmp50, []any{tmp56}) @@ -34568,7 +35203,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any tmp7 := checkDerefVar(var_glojure_DOT_core_vector_QMARK_) @@ -34709,7 +35348,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5 := checkDerefVar(var_glojure_DOT_core_seq) tmp6 := checkDerefVar(var_glojure_DOT_core_concat) @@ -34792,7 +35435,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -34905,7 +35552,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_seq) tmp7 := checkDerefVar(var_glojure_DOT_core_concat) @@ -35228,7 +35879,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -35266,7 +35917,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -35290,7 +35941,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -35317,7 +35972,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -35344,7 +35999,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -35406,7 +36061,11 @@ func LoadNS() { _ = v4 v5 := args[1] _ = v5 - var v6 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_reduce1) tmp8 := checkDerefVar(var_glojure_DOT_core__DASH_) @@ -35447,7 +36106,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -35485,7 +36144,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -35509,7 +36168,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -35536,7 +36199,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -35563,7 +36226,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -35625,7 +36288,11 @@ func LoadNS() { _ = v4 v5 := args[1] _ = v5 - var v6 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_reduce1) tmp8 := checkDerefVar(var_glojure_DOT_core__DASH__TICK_) @@ -35651,7 +36318,11 @@ func LoadNS() { checkArityGTE(args, 1) v2 := args[0] _ = v2 - var v3 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 var tmp4 any { // let @@ -35735,7 +36406,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -35780,7 +36451,11 @@ func LoadNS() { _ = v3 v4 := args[1] _ = v4 - var v5 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_apply) tmp7 := checkDerefVar(var_glojure_DOT_core_aget) @@ -36059,7 +36734,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_seq) tmp7 := checkDerefVar(var_glojure_DOT_core_concat) @@ -36130,7 +36809,11 @@ func LoadNS() { return tmp3 default: checkArityGTE(args, 0) - var v2 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v2 any + if len(restArgs) > 0 { + v2 = lang.NewList(restArgs...) + } _ = v2 var tmp3 any { // let @@ -36184,7 +36867,7 @@ func LoadNS() { tmp8 := checkDerefVar(var_glojure_DOT_core_list) tmp9 := lang.Apply(tmp8, []any{sym__DOT_}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) - tmp11 := lang.Apply(tmp10, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp11 := lang.Apply(tmp10, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) tmp13 := checkDerefVar(var_glojure_DOT_core_seq) tmp14 := checkDerefVar(var_glojure_DOT_core_concat) @@ -36236,7 +36919,11 @@ func LoadNS() { _ = v4 v5 := args[2] _ = v5 - var v6 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_apply) tmp8 := checkDerefVar(var_glojure_DOT_core_aset) @@ -36282,7 +36969,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_apply) tmp7 := checkDerefVar(var_glojure_DOT_core_aset_DASH_boolean) @@ -36328,7 +37019,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_apply) tmp7 := checkDerefVar(var_glojure_DOT_core_aset_DASH_byte) @@ -36374,7 +37069,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_apply) tmp7 := checkDerefVar(var_glojure_DOT_core_aset_DASH_char) @@ -36420,7 +37119,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_apply) tmp7 := checkDerefVar(var_glojure_DOT_core_aset_DASH_double) @@ -36466,7 +37169,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_apply) tmp7 := checkDerefVar(var_glojure_DOT_core_aset_DASH_float) @@ -36512,7 +37219,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_apply) tmp7 := checkDerefVar(var_glojure_DOT_core_aset_DASH_int) @@ -36558,7 +37269,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_apply) tmp7 := checkDerefVar(var_glojure_DOT_core_aset_DASH_long) @@ -36604,7 +37319,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_apply) tmp7 := checkDerefVar(var_glojure_DOT_core_aset_DASH_short) @@ -36738,7 +37457,11 @@ func LoadNS() { checkArityGTE(args, 1) v2 := args[0] _ = v2 - var v3 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 tmp4 := checkDerefVar(var_glojure_DOT_core_setup_DASH_reference) tmp5 := checkDerefVar(var_glojure_DOT_core_atom) @@ -36767,7 +37490,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any tmp7 := checkDerefVar(var_glojure_DOT_core_vector_QMARK_) @@ -36962,7 +37689,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v8 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v8 any + if len(restArgs) > 0 { + v8 = lang.NewList(restArgs...) + } _ = v8 tmp9 := checkDerefVar(var_glojure_DOT_core_apply) tmp10 := checkDerefVar(var_glojure_DOT_core_with_DASH_bindings_STAR_) @@ -37030,7 +37761,11 @@ func LoadNS() { checkArityGTE(args, 1) v2 := args[0] _ = v2 - var v3 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 var tmp4 any tmp5 := checkDerefVar(var_glojure_DOT_core_seq) @@ -37121,7 +37856,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5 := checkDerefVar(var_glojure_DOT_core_seq) tmp6 := checkDerefVar(var_glojure_DOT_core_concat) @@ -37267,7 +38006,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -37461,7 +38204,7 @@ func LoadNS() { tmp131 := checkDerefVar(var_glojure_DOT_core_list) tmp132 := lang.Apply(tmp131, []any{sym_glojure_DOT_core_SLASH_instance_QMARK_}) tmp133 := checkDerefVar(var_glojure_DOT_core_list) - tmp134 := lang.Apply(tmp133, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT__STAR_MultiFn}) + tmp134 := lang.Apply(tmp133, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT__STAR_MultiFn}) tmp135 := checkDerefVar(var_glojure_DOT_core_list) tmp136 := checkDerefVar(var_glojure_DOT_core_seq) tmp137 := checkDerefVar(var_glojure_DOT_core_concat) @@ -37489,7 +38232,7 @@ func LoadNS() { tmp159 := checkDerefVar(var_glojure_DOT_core_seq) tmp160 := checkDerefVar(var_glojure_DOT_core_concat) tmp161 := checkDerefVar(var_glojure_DOT_core_list) - tmp162 := lang.Apply(tmp161, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_NewMultiFn}) + tmp162 := lang.Apply(tmp161, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_NewMultiFn}) tmp163 := checkDerefVar(var_glojure_DOT_core_list) tmp164 := checkDerefVar(var_glojure_DOT_core_name) tmp165 := lang.Apply(tmp164, []any{v62}) @@ -37538,7 +38281,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -37863,7 +38610,11 @@ func LoadNS() { _ = v3 v4 := args[1] _ = v4 - var v5 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any tmp7 := checkDerefVar(var_glojure_DOT_core_not_EQ_) @@ -38040,7 +38791,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any tmp7 := checkDerefVar(var_glojure_DOT_core_vector_QMARK_) @@ -38676,7 +39431,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -39089,7 +39848,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_emit_DASH_extend_DASH_protocol) tmp7 := lang.Apply(tmp6, []any{v4, v5}) @@ -39145,7 +39908,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -39516,7 +40283,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -39575,7 +40346,7 @@ func LoadNS() { v18 := args[0] _ = v18 tmp19 := checkDerefVar(var_glojure_DOT_core_list) - tmp20 := lang.Apply(tmp19, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Import, v18}) + tmp20 := lang.Apply(tmp19, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Import, v18}) return tmp20 }) tmp18 := lang.NewMap(kw_file, "glojure/core.glj", kw_line, int(3436), kw_column, int(17), kw_end_DASH_line, int(3436), kw_end_DASH_column, int(73)) @@ -39745,7 +40516,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 lang.FnFunc tmp5 = lang.NewFnFunc(func(args ...any) any { @@ -40174,7 +40949,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5 := checkDerefVar(var_glojure_DOT_core_seq) tmp6 := checkDerefVar(var_glojure_DOT_core_concat) @@ -40221,7 +41000,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_seq) tmp7 := checkDerefVar(var_glojure_DOT_core_concat) @@ -40518,7 +41301,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let @@ -40972,7 +41759,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v11 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v11 any + if len(restArgs) > 0 { + v11 = lang.NewList(restArgs...) + } _ = v11 var tmp12 any { // let @@ -41045,7 +41836,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -41295,7 +42090,7 @@ func LoadNS() { tmp103 := checkDerefVar(var_glojure_DOT_core_seq) tmp104 := checkDerefVar(var_glojure_DOT_core_concat) tmp105 := checkDerefVar(var_glojure_DOT_core_list) - tmp106 := lang.Apply(tmp105, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_FindNamespace}) + tmp106 := lang.Apply(tmp105, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_FindNamespace}) tmp107 := checkDerefVar(var_glojure_DOT_core_list) tmp108 := checkDerefVar(var_glojure_DOT_core_seq) tmp109 := checkDerefVar(var_glojure_DOT_core_concat) @@ -41939,7 +42734,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v2 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v2 any + if len(restArgs) > 0 { + v2 = lang.NewList(restArgs...) + } _ = v2 tmp3 := checkDerefVar(var_glojure_DOT_core_pmap) var tmp4 lang.FnFunc @@ -42355,7 +43154,11 @@ func LoadNS() { checkArityGTE(args, 1) v2 := args[0] _ = v2 - var v3 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 var tmp4 any { // let @@ -42675,7 +43478,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5 := checkDerefVar(var_glojure_DOT_core_apply) tmp6 := checkDerefVar(var_glojure_DOT_core_send_DASH_via) @@ -42701,7 +43508,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5 := checkDerefVar(var_glojure_DOT_core_apply) tmp6 := checkDerefVar(var_glojure_DOT_core_send_DASH_via) @@ -43313,7 +44124,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -43431,7 +44246,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -43649,7 +44468,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any tmp7 := checkDerefVar(var_glojure_DOT_core_vector_QMARK_) @@ -43700,7 +44523,7 @@ func LoadNS() { tmp42 := checkDerefVar(var_glojure_DOT_core_take_DASH_nth) tmp43 := lang.Apply(tmp42, []any{int64(2), v4}) tmp44 := checkDerefVar(var_glojure_DOT_core_repeat) - tmp45 := lang.Apply(tmp44, []any{lang.NewList(sym__DOT__DOT_, sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT__STAR_Var, sym_create, sym_setDynamic)}) + tmp45 := lang.Apply(tmp44, []any{lang.NewList(sym__DOT__DOT_, sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT__STAR_Var, sym_create, sym_setDynamic)}) tmp46 := lang.Apply(tmp41, []any{tmp43, tmp45}) tmp47 := lang.Apply(tmp40, []any{tmp46}) tmp48 := lang.Apply(tmp39, []any{tmp47}) @@ -43710,7 +44533,7 @@ func LoadNS() { tmp52 := checkDerefVar(var_glojure_DOT_core_seq) tmp53 := checkDerefVar(var_glojure_DOT_core_concat) tmp54 := checkDerefVar(var_glojure_DOT_core_list) - tmp55 := lang.Apply(tmp54, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_PushThreadBindings}) + tmp55 := lang.Apply(tmp54, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_PushThreadBindings}) tmp56 := checkDerefVar(var_glojure_DOT_core_list) tmp57 := checkDerefVar(var_glojure_DOT_core_apply) tmp58 := checkDerefVar(var_glojure_DOT_core_hash_DASH_map) @@ -43737,7 +44560,7 @@ func LoadNS() { tmp79 := checkDerefVar(var_glojure_DOT_core_seq) tmp80 := checkDerefVar(var_glojure_DOT_core_concat) tmp81 := checkDerefVar(var_glojure_DOT_core_list) - tmp82 := lang.Apply(tmp81, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_PopThreadBindings}) + tmp82 := lang.Apply(tmp81, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_PopThreadBindings}) tmp83 := lang.Apply(tmp80, []any{tmp82}) tmp84 := lang.Apply(tmp79, []any{tmp83}) tmp85 := lang.Apply(tmp78, []any{tmp84}) @@ -44114,7 +44937,11 @@ func LoadNS() { _ = v4 v5 := args[3] _ = v5 - var v6 any = lang.NewList(args[4:]...) + restArgs := args[4:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_seq) tmp8 := checkDerefVar(var_glojure_DOT_core_concat) @@ -44170,7 +44997,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v2 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v2 any + if len(restArgs) > 0 { + v2 = lang.NewList(restArgs...) + } _ = v2 var tmp3 any tmp4 := lang.Apply(nil, nil) @@ -44407,7 +45238,11 @@ func LoadNS() { checkArityGTE(args, 1) v2 := args[0] _ = v2 - var v3 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 var tmp4 any tmp5 := lang.Apply(nil, nil) @@ -44698,7 +45533,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -44827,7 +45666,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -44958,7 +45801,11 @@ func LoadNS() { _ = v4 v5 := args[3] _ = v5 - var v6 any = lang.NewList(args[4:]...) + restArgs := args[4:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 var tmp7 any { // let @@ -45046,7 +45893,7 @@ func LoadNS() { tmp55 := checkDerefVar(var_glojure_DOT_core_seq) tmp56 := checkDerefVar(var_glojure_DOT_core_concat) tmp57 := checkDerefVar(var_glojure_DOT_core_list) - tmp58 := lang.Apply(tmp57, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_NewIllegalArgumentError}) + tmp58 := lang.Apply(tmp57, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_NewIllegalArgumentError}) tmp59 := checkDerefVar(var_glojure_DOT_core_list) tmp60 := checkDerefVar(var_glojure_DOT_core_seq) tmp61 := checkDerefVar(var_glojure_DOT_core_concat) @@ -45221,7 +46068,11 @@ func LoadNS() { _ = v4 v5 := args[2] _ = v5 - var v6 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 var tmp7 any tmp8 := checkDerefVar(var_glojure_DOT_core_instance_QMARK_) @@ -45725,7 +46576,7 @@ func LoadNS() { _ = v24 // let binding "gmapseq" tmp25 := checkDerefVar(var_glojure_DOT_core_with_DASH_meta) - tmp26 := lang.NewMap(kw_tag, sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_ISeq) + tmp26 := lang.NewMap(kw_tag, sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_ISeq) tmp27 := lang.NewMap(kw_file, "glojure/core.glj", kw_line, int(4442), kw_column, int(52), kw_end_DASH_line, int(4442), kw_end_DASH_column, int(103)) tmp28, err := lang.WithMeta(tmp26, tmp27.(lang.IPersistentMap)) if err != nil { @@ -45803,7 +46654,7 @@ func LoadNS() { tmp74 := checkDerefVar(var_glojure_DOT_core_seq) tmp75 := checkDerefVar(var_glojure_DOT_core_concat) tmp76 := checkDerefVar(var_glojure_DOT_core_list) - tmp77 := lang.Apply(tmp76, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_NewPersistentArrayMapAsIfByAssoc}) + tmp77 := lang.Apply(tmp76, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_NewPersistentArrayMapAsIfByAssoc}) tmp78 := checkDerefVar(var_glojure_DOT_core_list) tmp79 := checkDerefVar(var_glojure_DOT_core_seq) tmp80 := checkDerefVar(var_glojure_DOT_core_concat) @@ -46269,7 +47120,11 @@ func LoadNS() { checkArityGTE(args, 1) v2 := args[0] _ = v2 - var v3 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 var tmp4 any { // let @@ -46365,7 +47220,11 @@ func LoadNS() { checkArityGTE(args, 1) v52 := args[0] _ = v52 - var v53 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v53 any + if len(restArgs) > 0 { + v53 = lang.NewList(restArgs...) + } _ = v53 tmp54 := checkDerefVar(var_glojure_DOT_core_apply) tmp55 := checkDerefVar(var_glojure_DOT_core_cons) @@ -46517,7 +47376,11 @@ func LoadNS() { checkArityGTE(args, 1) v64 := args[0] _ = v64 - var v65 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v65 any + if len(restArgs) > 0 { + v65 = lang.NewList(restArgs...) + } _ = v65 tmp66 := checkDerefVar(var_glojure_DOT_core_apply) tmp67 := checkDerefVar(var_glojure_DOT_core_cons) @@ -46722,7 +47585,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v38 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v38 any + if len(restArgs) > 0 { + v38 = lang.NewList(restArgs...) + } _ = v38 tmp39 := checkDerefVar(var_glojure_DOT_core_apply) tmp40 := checkDerefVar(var_glojure_DOT_core_str) @@ -47802,7 +48669,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any tmp7 := checkDerefVar(var_glojure_DOT_core_vector_QMARK_) @@ -47873,7 +48744,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any tmp7 := checkDerefVar(var_glojure_DOT_core_vector_QMARK_) @@ -49067,7 +49942,11 @@ func LoadNS() { checkArityGTE(args, 1) v5 := args[0] _ = v5 - var v6 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_class) tmp8 := lang.Apply(tmp7, []any{v5}) @@ -49083,7 +49962,11 @@ func LoadNS() { checkArityGTE(args, 1) v6 := args[0] _ = v6 - var v7 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v7 any + if len(restArgs) > 0 { + v7 = lang.NewList(restArgs...) + } _ = v7 tmp8 := checkDerefVar(var_glojure_DOT_core_apply) tmp9 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49101,7 +49984,11 @@ func LoadNS() { checkArityGTE(args, 1) v8 := args[0] _ = v8 - var v9 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v9 any + if len(restArgs) > 0 { + v9 = lang.NewList(restArgs...) + } _ = v9 tmp10 := checkDerefVar(var_glojure_DOT_core_apply) tmp11 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49119,7 +50006,11 @@ func LoadNS() { checkArityGTE(args, 1) v10 := args[0] _ = v10 - var v11 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v11 any + if len(restArgs) > 0 { + v11 = lang.NewList(restArgs...) + } _ = v11 tmp12 := checkDerefVar(var_glojure_DOT_core_apply) tmp13 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49137,7 +50028,11 @@ func LoadNS() { checkArityGTE(args, 1) v12 := args[0] _ = v12 - var v13 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v13 any + if len(restArgs) > 0 { + v13 = lang.NewList(restArgs...) + } _ = v13 tmp14 := checkDerefVar(var_glojure_DOT_core_apply) tmp15 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49155,7 +50050,11 @@ func LoadNS() { checkArityGTE(args, 1) v15 := args[0] _ = v15 - var v16 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v16 any + if len(restArgs) > 0 { + v16 = lang.NewList(restArgs...) + } _ = v16 tmp17 := checkDerefVar(var_glojure_DOT_core_class) tmp18 := lang.Apply(tmp17, []any{v15}) @@ -49171,7 +50070,11 @@ func LoadNS() { checkArityGTE(args, 1) v16 := args[0] _ = v16 - var v17 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v17 any + if len(restArgs) > 0 { + v17 = lang.NewList(restArgs...) + } _ = v17 tmp18 := checkDerefVar(var_glojure_DOT_core_apply) tmp19 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49189,7 +50092,11 @@ func LoadNS() { checkArityGTE(args, 1) v18 := args[0] _ = v18 - var v19 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v19 any + if len(restArgs) > 0 { + v19 = lang.NewList(restArgs...) + } _ = v19 tmp20 := checkDerefVar(var_glojure_DOT_core_apply) tmp21 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49207,7 +50114,11 @@ func LoadNS() { checkArityGTE(args, 1) v20 := args[0] _ = v20 - var v21 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v21 any + if len(restArgs) > 0 { + v21 = lang.NewList(restArgs...) + } _ = v21 tmp22 := checkDerefVar(var_glojure_DOT_core_apply) tmp23 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49225,7 +50136,11 @@ func LoadNS() { checkArityGTE(args, 1) v23 := args[0] _ = v23 - var v24 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v24 any + if len(restArgs) > 0 { + v24 = lang.NewList(restArgs...) + } _ = v24 tmp25 := checkDerefVar(var_glojure_DOT_core_class) tmp26 := lang.Apply(tmp25, []any{v23}) @@ -49242,7 +50157,11 @@ func LoadNS() { checkArityGTE(args, 1) v26 := args[0] _ = v26 - var v27 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v27 any + if len(restArgs) > 0 { + v27 = lang.NewList(restArgs...) + } _ = v27 tmp28 := checkDerefVar(var_glojure_DOT_core_class) tmp29 := lang.Apply(tmp28, []any{v26}) @@ -49258,7 +50177,11 @@ func LoadNS() { checkArityGTE(args, 1) v27 := args[0] _ = v27 - var v28 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v28 any + if len(restArgs) > 0 { + v28 = lang.NewList(restArgs...) + } _ = v28 tmp29 := checkDerefVar(var_glojure_DOT_core_apply) tmp30 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49276,7 +50199,11 @@ func LoadNS() { checkArityGTE(args, 1) v30 := args[0] _ = v30 - var v31 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v31 any + if len(restArgs) > 0 { + v31 = lang.NewList(restArgs...) + } _ = v31 tmp32 := checkDerefVar(var_glojure_DOT_core_class) tmp33 := lang.Apply(tmp32, []any{v30}) @@ -49293,7 +50220,11 @@ func LoadNS() { checkArityGTE(args, 1) v33 := args[0] _ = v33 - var v34 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v34 any + if len(restArgs) > 0 { + v34 = lang.NewList(restArgs...) + } _ = v34 tmp35 := checkDerefVar(var_glojure_DOT_core_class) tmp36 := lang.Apply(tmp35, []any{v33}) @@ -49310,7 +50241,11 @@ func LoadNS() { checkArityGTE(args, 1) v35 := args[0] _ = v35 - var v36 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v36 any + if len(restArgs) > 0 { + v36 = lang.NewList(restArgs...) + } _ = v36 tmp37 := checkDerefVar(var_glojure_DOT_core_apply) tmp38 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49328,7 +50263,11 @@ func LoadNS() { checkArityGTE(args, 1) v37 := args[0] _ = v37 - var v38 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v38 any + if len(restArgs) > 0 { + v38 = lang.NewList(restArgs...) + } _ = v38 tmp39 := checkDerefVar(var_glojure_DOT_core_apply) tmp40 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49346,7 +50285,11 @@ func LoadNS() { checkArityGTE(args, 1) v39 := args[0] _ = v39 - var v40 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v40 any + if len(restArgs) > 0 { + v40 = lang.NewList(restArgs...) + } _ = v40 tmp41 := checkDerefVar(var_glojure_DOT_core_apply) tmp42 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49363,7 +50306,11 @@ func LoadNS() { checkArityGTE(args, 1) v41 := args[0] _ = v41 - var v42 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v42 any + if len(restArgs) > 0 { + v42 = lang.NewList(restArgs...) + } _ = v42 tmp43 := checkDerefVar(var_glojure_DOT_core_class) tmp44 := lang.Apply(tmp43, []any{v41}) @@ -49380,7 +50327,11 @@ func LoadNS() { checkArityGTE(args, 1) v43 := args[0] _ = v43 - var v44 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v44 any + if len(restArgs) > 0 { + v44 = lang.NewList(restArgs...) + } _ = v44 tmp45 := checkDerefVar(var_glojure_DOT_core_apply) tmp46 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49398,7 +50349,11 @@ func LoadNS() { checkArityGTE(args, 1) v45 := args[0] _ = v45 - var v46 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v46 any + if len(restArgs) > 0 { + v46 = lang.NewList(restArgs...) + } _ = v46 tmp47 := checkDerefVar(var_glojure_DOT_core_apply) tmp48 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49416,7 +50371,11 @@ func LoadNS() { checkArityGTE(args, 1) v47 := args[0] _ = v47 - var v48 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v48 any + if len(restArgs) > 0 { + v48 = lang.NewList(restArgs...) + } _ = v48 tmp49 := checkDerefVar(var_glojure_DOT_core_apply) tmp50 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49433,7 +50392,11 @@ func LoadNS() { checkArityGTE(args, 1) v49 := args[0] _ = v49 - var v50 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v50 any + if len(restArgs) > 0 { + v50 = lang.NewList(restArgs...) + } _ = v50 tmp51 := checkDerefVar(var_glojure_DOT_core_class) tmp52 := lang.Apply(tmp51, []any{v49}) @@ -49450,7 +50413,11 @@ func LoadNS() { checkArityGTE(args, 1) v51 := args[0] _ = v51 - var v52 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v52 any + if len(restArgs) > 0 { + v52 = lang.NewList(restArgs...) + } _ = v52 tmp53 := checkDerefVar(var_glojure_DOT_core_apply) tmp54 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49468,7 +50435,11 @@ func LoadNS() { checkArityGTE(args, 1) v53 := args[0] _ = v53 - var v54 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v54 any + if len(restArgs) > 0 { + v54 = lang.NewList(restArgs...) + } _ = v54 tmp55 := checkDerefVar(var_glojure_DOT_core_apply) tmp56 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49486,7 +50457,11 @@ func LoadNS() { checkArityGTE(args, 1) v55 := args[0] _ = v55 - var v56 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v56 any + if len(restArgs) > 0 { + v56 = lang.NewList(restArgs...) + } _ = v56 tmp57 := checkDerefVar(var_glojure_DOT_core_apply) tmp58 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49504,7 +50479,11 @@ func LoadNS() { checkArityGTE(args, 1) v57 := args[0] _ = v57 - var v58 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v58 any + if len(restArgs) > 0 { + v58 = lang.NewList(restArgs...) + } _ = v58 tmp59 := checkDerefVar(var_glojure_DOT_core_apply) tmp60 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49521,7 +50500,11 @@ func LoadNS() { checkArityGTE(args, 1) v59 := args[0] _ = v59 - var v60 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v60 any + if len(restArgs) > 0 { + v60 = lang.NewList(restArgs...) + } _ = v60 tmp61 := checkDerefVar(var_glojure_DOT_core_class) tmp62 := lang.Apply(tmp61, []any{v59}) @@ -49538,7 +50521,11 @@ func LoadNS() { checkArityGTE(args, 1) v61 := args[0] _ = v61 - var v62 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v62 any + if len(restArgs) > 0 { + v62 = lang.NewList(restArgs...) + } _ = v62 tmp63 := checkDerefVar(var_glojure_DOT_core_apply) tmp64 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49556,7 +50543,11 @@ func LoadNS() { checkArityGTE(args, 1) v63 := args[0] _ = v63 - var v64 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v64 any + if len(restArgs) > 0 { + v64 = lang.NewList(restArgs...) + } _ = v64 tmp65 := checkDerefVar(var_glojure_DOT_core_apply) tmp66 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49574,7 +50565,11 @@ func LoadNS() { checkArityGTE(args, 1) v65 := args[0] _ = v65 - var v66 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v66 any + if len(restArgs) > 0 { + v66 = lang.NewList(restArgs...) + } _ = v66 tmp67 := checkDerefVar(var_glojure_DOT_core_apply) tmp68 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49592,7 +50587,11 @@ func LoadNS() { checkArityGTE(args, 1) v67 := args[0] _ = v67 - var v68 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v68 any + if len(restArgs) > 0 { + v68 = lang.NewList(restArgs...) + } _ = v68 tmp69 := checkDerefVar(var_glojure_DOT_core_apply) tmp70 := checkDerefVar(var_glojure_DOT_core_cons) @@ -49643,7 +50642,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 var tmp6 any { // let @@ -49680,7 +50683,7 @@ func LoadNS() { tmp28 := checkDerefVar(var_glojure_DOT_core_seq) tmp29 := checkDerefVar(var_glojure_DOT_core_concat) tmp30 := checkDerefVar(var_glojure_DOT_core_list) - tmp31 := lang.Apply(tmp30, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_NewIllegalArgumentError}) + tmp31 := lang.Apply(tmp30, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_NewIllegalArgumentError}) tmp32 := checkDerefVar(var_glojure_DOT_core_list) tmp33 := checkDerefVar(var_glojure_DOT_core_seq) tmp34 := checkDerefVar(var_glojure_DOT_core_concat) @@ -50254,7 +51257,11 @@ func LoadNS() { checkArityGTE(args, 1) v2 := args[0] _ = v2 - var v3 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 tmp4 := checkDerefVar(var_glojure_DOT_core_apply) tmp5 := checkDerefVar(var_glojure_DOT_core_concat) @@ -50942,7 +51949,11 @@ func LoadNS() { _ = v3 v4 := args[2] _ = v4 - var v5 any = lang.NewList(args[3:]...) + restArgs := args[3:] + var v5 any + if len(restArgs) > 0 { + v5 = lang.NewList(restArgs...) + } _ = v5 tmp6 := checkDerefVar(var_glojure_DOT_core_emit_DASH_extend_DASH_type) tmp7 := lang.Apply(tmp6, []any{v4, v5}) @@ -52013,7 +53024,11 @@ func LoadNS() { checkArityGTE(args, 1) v2 := args[0] _ = v2 - var v3 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 var tmp4 any { // let @@ -52237,7 +53252,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v2 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v2 any + if len(restArgs) > 0 { + v2 = lang.NewList(restArgs...) + } _ = v2 var tmp3 any { // let @@ -52961,7 +53980,11 @@ func LoadNS() { _ = v2 v3 := args[1] _ = v3 - var v4 any = lang.NewList(args[2:]...) + restArgs := args[2:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 tmp5 := checkDerefVar(var_glojure_DOT_core_throw_DASH_if) var tmp6 any @@ -53516,7 +54539,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v2 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v2 any + if len(restArgs) > 0 { + v2 = lang.NewList(restArgs...) + } _ = v2 var tmp3 any { // let @@ -54085,7 +55112,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v2 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v2 any + if len(restArgs) > 0 { + v2 = lang.NewList(restArgs...) + } _ = v2 tmp3 := checkDerefVar(var_glojure_DOT_core_apply) tmp4 := checkDerefVar(var_glojure_DOT_core_load_DASH_libs) @@ -54107,7 +55138,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v2 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v2 any + if len(restArgs) > 0 { + v2 = lang.NewList(restArgs...) + } _ = v2 var tmp3 any { // let @@ -54157,7 +55192,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v2 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v2 any + if len(restArgs) > 0 { + v2 = lang.NewList(restArgs...) + } _ = v2 tmp3 := checkDerefVar(var_glojure_DOT_core_apply) tmp4 := checkDerefVar(var_glojure_DOT_core_load_DASH_libs) @@ -54311,7 +55350,11 @@ func LoadNS() { _ = v4 v5 := args[3] _ = v5 - var v6 any = lang.NewList(args[4:]...) + restArgs := args[4:] + var v6 any + if len(restArgs) > 0 { + v6 = lang.NewList(restArgs...) + } _ = v6 tmp7 := checkDerefVar(var_glojure_DOT_core_into) tmp8 := lang.NewVector() @@ -54407,7 +55450,11 @@ func LoadNS() { checkArityGTE(args, 1) v2 := args[0] _ = v2 - var v3 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 recur_loop_671: tmp4 := checkDerefVar(var_glojure_DOT_core_pr) @@ -54466,7 +55513,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v3 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 var tmp4 any { // let @@ -54519,7 +55570,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v2 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v2 any + if len(restArgs) > 0 { + v2 = lang.NewList(restArgs...) + } _ = v2 var tmp3 any { // let @@ -54561,7 +55616,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v3 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 var tmp4 any { // let @@ -54616,7 +55675,11 @@ func LoadNS() { checkArityGTE(args, 1) v2 := args[0] _ = v2 - var v3 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 tmp4 := checkDerefVar(var_glojure_DOT_core_print) tmp5 := checkDerefVar(var_glojure_DOT_core_apply) @@ -54640,7 +55703,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v2 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v2 any + if len(restArgs) > 0 { + v2 = lang.NewList(restArgs...) + } _ = v2 tmp3 := checkDerefVar(var_glojure_DOT_core_apply) tmp4 := checkDerefVar(var_glojure_DOT_core_pr) @@ -54675,7 +55742,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v3 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 var tmp4 any { // let @@ -54728,7 +55799,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v2 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v2 any + if len(restArgs) > 0 { + v2 = lang.NewList(restArgs...) + } _ = v2 var tmp3 any { // let @@ -54770,7 +55845,11 @@ func LoadNS() { switch len(args) { default: checkArityGTE(args, 0) - var v3 any = lang.NewList(args[0:]...) + restArgs := args[0:] + var v3 any + if len(restArgs) > 0 { + v3 = lang.NewList(restArgs...) + } _ = v3 var tmp4 any { // let @@ -57659,7 +58738,11 @@ func LoadNS() { checkArityGTE(args, 1) v3 := args[0] _ = v3 - var v4 any = lang.NewList(args[1:]...) + restArgs := args[1:] + var v4 any + if len(restArgs) > 0 { + v4 = lang.NewList(restArgs...) + } _ = v4 var tmp5 any { // let diff --git a/pkg/runtime/testdata/codegen/test/fn_recur/load.go.out b/pkg/runtime/testdata/codegen/test/fn_recur/load.go.out index 7fca5b2d..873e3b21 100644 --- a/pkg/runtime/testdata/codegen/test/fn_recur/load.go.out +++ b/pkg/runtime/testdata/codegen/test/fn_recur/load.go.out @@ -106,7 +106,7 @@ func LoadNS() { _ = v7 v8 := args[2] _ = v8 - recur_loop_1619: + recur_loop_60: var tmp9 any tmp10 := checkDerefVar(var_glojure_DOT_core__EQ_) tmp11 := lang.Apply(tmp10, []any{v8, v2}) @@ -123,7 +123,7 @@ func LoadNS() { v6 = tmp12 v7 = tmp13 v8 = tmp16 - goto recur_loop_1619 + goto recur_loop_60 } return tmp9 }) diff --git a/pkg/runtime/testdata/codegen/test/goroutine/load.go.out b/pkg/runtime/testdata/codegen/test/goroutine/load.go.out index 713700af..903c4eb3 100644 --- a/pkg/runtime/testdata/codegen/test/goroutine/load.go.out +++ b/pkg/runtime/testdata/codegen/test/goroutine/load.go.out @@ -121,7 +121,7 @@ func LoadNS() { go lang.Apply(tmp8, []any{v5, int64(42)}) var tmp9 any { // let - // let binding "vec__368" + // let binding "vec__3" tmp10, ok := lang.FieldOrMethod(v7, "Recv") if !ok { panic(lang.NewIllegalArgumentError(fmt.Sprintf("no such field or method on %T: %s", v7, "Recv"))) diff --git a/pkg/runtime/testdata/codegen/test/set_bang.glj b/pkg/runtime/testdata/codegen/test/set_bang.glj index 25185c3d..fd2ae750 100644 --- a/pkg/runtime/testdata/codegen/test/set_bang.glj +++ b/pkg/runtime/testdata/codegen/test/set_bang.glj @@ -9,7 +9,7 @@ x)) (defn set!-host [] - (let [c (new net$http.Client)] + (let [c (new net:http.Client)] (set! (. c Timeout) (time.Duration 1000)) (. c Timeout))) diff --git a/pkg/stdlib/glojure/core.glj b/pkg/stdlib/glojure/core.glj index 206991b9..66011da9 100644 --- a/pkg/stdlib/glojure/core.glj +++ b/pkg/stdlib/glojure/core.glj @@ -15,7 +15,7 @@ ^{:arglists '([& items]) :doc "Creates a new list containing the items." :added "1.0"} - list github.com$glojurelang$glojure$pkg$lang.NewList) + list github.com:glojurelang:glojure:pkg:lang.NewList) (def ^{:arglists '([x seq]) @@ -24,7 +24,7 @@ :added "1.0" :static true} - cons (fn* ^:static cons [x seq] (github.com$glojurelang$glojure$pkg$lang.NewCons x seq))) + cons (fn* ^:static cons [x seq] (github.com:glojurelang:glojure:pkg:lang.NewCons x seq))) ;during bootstrap we don't have destructuring let, loop or fn, will redefine later (def @@ -41,7 +41,7 @@ ^{:macro true :added "1.0"} fn (fn* fn [&form &env & decl] - (let* [res (github.com$glojurelang$glojure$pkg$lang.WithMeta ^{github.com$glojurelang$glojure$pkg$lang.IObj true} (cons (quote fn*) decl) (.Meta ^{github.com$glojurelang$glojure$pkg$lang.IMeta true} &form))] (if (res 1) (throw (res 1)) (res 0))))) + (let* [res (github.com:glojurelang:glojure:pkg:lang.WithMeta ^{github.com:glojurelang:glojure:pkg:lang.IObj true} (cons (quote fn*) decl) (.Meta ^{github.com:glojurelang:glojure:pkg:lang.IMeta true} &form))] (if (res 1) (throw (res 1)) (res 0))))) (def ^{:arglists '([coll]) @@ -49,25 +49,25 @@ argument. If coll is nil, returns nil." :added "1.0" :static true} - first (fn ^:static first [coll] (github.com$glojurelang$glojure$pkg$lang.First coll))) + first (fn ^:static first [coll] (github.com:glojurelang:glojure:pkg:lang.First coll))) (def ^{:arglists '([coll]) - :tag github.com$glojurelang$glojure$pkg$lang.ISeq + :tag github.com:glojurelang:glojure:pkg:lang.ISeq :doc "Returns a seq of the items after the first. Calls seq on its argument. If there are no more items, returns nil." :added "1.0" :static true} - next (fn ^:static next [x] (github.com$glojurelang$glojure$pkg$lang.Next x))) + next (fn ^:static next [x] (github.com:glojurelang:glojure:pkg:lang.Next x))) (def ^{:arglists '([coll]) - :tag github.com$glojurelang$glojure$pkg$lang.ISeq + :tag github.com:glojurelang:glojure:pkg:lang.ISeq :doc "Returns a possibly empty seq of the items after the first. Calls seq on its argument." :added "1.0" :static true} - rest (fn ^:static rest [x] (github.com$glojurelang$glojure$pkg$lang.Rest x))) + rest (fn ^:static rest [x] (github.com:glojurelang:glojure:pkg:lang.Rest x))) (def ^{:arglists '([] [coll] [coll x] [coll x & xs]) @@ -81,11 +81,11 @@ conj (fn ^:static conj ([] []) ([coll] coll) - ([coll x] (github.com$glojurelang$glojure$pkg$lang.Conj coll x)) + ([coll x] (github.com:glojurelang:glojure:pkg:lang.Conj coll x)) ([coll x & xs] (if xs - (recur (github.com$glojurelang$glojure$pkg$lang.Conj coll x) (first xs) (next xs)) - (github.com$glojurelang$glojure$pkg$lang.Conj coll x))))) + (recur (github.com:glojurelang:glojure:pkg:lang.Conj coll x) (first xs) (next xs)) + (github.com:glojurelang:glojure:pkg:lang.Conj coll x))))) (def ^{:doc "Same as (first (next x))" @@ -123,38 +123,38 @@ nnext (fn ^:static nnext [x] (next (next x)))) (def - ^{:arglists '(^github.com$glojurelang$glojure$pkg$lang.ISeq [coll]) + ^{:arglists '(^github.com:glojurelang:glojure:pkg:lang.ISeq [coll]) :doc "Returns a seq on the collection. If the collection is empty, returns nil. (seq nil) returns nil. seq also works on Strings, native Java arrays (of reference types) and any objects that implement Iterable. Note that seqs cache values, thus seq should not be used on any Iterable whose iterator repeatedly returns the same mutable object." - :tag github.com$glojurelang$glojure$pkg$lang.ISeq + :tag github.com:glojurelang:glojure:pkg:lang.ISeq :added "1.0" :static true} - seq (fn ^:static seq ^github.com$glojurelang$glojure$pkg$lang.ISeq [coll] (github.com$glojurelang$glojure$pkg$lang.Seq coll))) + seq (fn ^:static seq ^github.com:glojurelang:glojure:pkg:lang.ISeq [coll] (github.com:glojurelang:glojure:pkg:lang.Seq coll))) (def ^{:arglists '([^reflect.Type c x]) :doc "Evaluates x and tests if it is an instance of the type t. Returns true or false" :added "1.0"} - instance? (fn instance? [t x] (github.com$glojurelang$glojure$pkg$lang.HasType t x))) + instance? (fn instance? [t x] (github.com:glojurelang:glojure:pkg:lang.HasType t x))) (def ^{:arglists '([x]) :doc "Return true if x implements ISeq" :added "1.0" :static true} - seq? (fn ^:static seq? [x] (instance? github.com$glojurelang$glojure$pkg$lang.ISeq x))) + seq? (fn ^:static seq? [x] (instance? github.com:glojurelang:glojure:pkg:lang.ISeq x))) (def ^{:arglists '([x]) :doc "Return true if x is a Character" :added "1.0" :static true} - char? (fn ^:static char? [x] (instance? github.com$glojurelang$glojure$pkg$lang.Char x))) + char? (fn ^:static char? [x] (instance? github.com:glojurelang:glojure:pkg:lang.Char x))) (def ^{:arglists '([x]) @@ -168,14 +168,14 @@ :doc "Return true if x implements IPersistentMap" :added "1.0" :static true} - map? (fn ^:static map? [x] (instance? github.com$glojurelang$glojure$pkg$lang.IPersistentMap x))) + map? (fn ^:static map? [x] (instance? github.com:glojurelang:glojure:pkg:lang.IPersistentMap x))) (def ^{:arglists '([x]) :doc "Return true if x implements IPersistentVector" :added "1.0" :static true} - vector? (fn ^:static vector? [x] (instance? github.com$glojurelang$glojure$pkg$lang.IPersistentVector x))) + vector? (fn ^:static vector? [x] (instance? github.com:glojurelang:glojure:pkg:lang.IPersistentVector x))) (def ^{:arglists '([map key val] [map key val & kvs]) @@ -187,13 +187,13 @@ :static true} assoc (fn ^:static assoc - ([map key val] (github.com$glojurelang$glojure$pkg$lang.Assoc map key val)) + ([map key val] (github.com:glojurelang:glojure:pkg:lang.Assoc map key val)) ([map key val & kvs] - (let [ret (github.com$glojurelang$glojure$pkg$lang.Assoc map key val)] + (let [ret (github.com:glojurelang:glojure:pkg:lang.Assoc map key val)] (if kvs (if (next kvs) (recur ret (first kvs) (second kvs) (nnext kvs)) - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError "assoc expects even number of arguments after map/vector, found odd number"))) ret))))) @@ -204,16 +204,16 @@ :added "1.0" :static true} meta (fn ^:static meta [x] - (if (instance? github.com$glojurelang$glojure$pkg$lang.IMeta x) + (if (instance? github.com:glojurelang:glojure:pkg:lang.IMeta x) (.Meta x)))) (def - ^{:arglists '([^github.com$glojurelang$glojure$pkg$lang.IObj obj m]) + ^{:arglists '([^github.com:glojurelang:glojure:pkg:lang.IObj obj m]) :doc "Returns an object of the same type and value as obj, with map m as its metadata." :added "1.0" :static true} - with-meta (fn ^:static with-meta [^github.com$glojurelang$glojure$pkg$lang.IObj x m] + with-meta (fn ^:static with-meta [^github.com:glojurelang:glojure:pkg:lang.IObj x m] (. x (WithMeta m)))) (def ^{:private true :dynamic true} @@ -228,8 +228,8 @@ (fn [fdecl] (let [arglist (first fdecl) ;elide implicit macro args - arglist (if (github.com$glojurelang$glojure$pkg$lang.Equals '&form (first arglist)) - (github.com$glojurelang$glojure$pkg$lang.Subvec arglist 2 (github.com$glojurelang$glojure$pkg$lang.Count arglist)) + arglist (if (github.com:glojurelang:glojure:pkg:lang.Equals '&form (first arglist)) + (github.com:glojurelang:glojure:pkg:lang.Subvec arglist 2 (github.com:glojurelang:glojure:pkg:lang.Count arglist)) arglist) body (next fdecl)] (if (map? (first body)) @@ -239,13 +239,13 @@ arglist))) resolve-tag (fn [argvec] (let [m (meta argvec) - ^github.com$glojurelang$glojure$pkg$lang.*Symbol tag (:tag m)] - (if (instance? github.com$glojurelang$glojure$pkg$lang.*Symbol tag) - (if (github.com$glojurelang$glojure$pkg$lang.Equiv (strings.Index (.Name tag) ".") -1) - (if (github.com$glojurelang$glojure$pkg$lang.Equals nil nil) + ^github.com:glojurelang:glojure:pkg:lang.*Symbol tag (:tag m)] + (if (instance? github.com:glojurelang:glojure:pkg:lang.*Symbol tag) + (if (github.com:glojurelang:glojure:pkg:lang.Equiv (strings.Index (.Name tag) ".") -1) + (if (github.com:glojurelang:glojure:pkg:lang.Equals nil nil) (let [c nil] (if c - (with-meta argvec (assoc m :tag (github.com$glojurelang$glojure$pkg$lang.NewSymbol (.Name c)))) + (with-meta argvec (assoc m :tag (github.com:glojurelang:glojure:pkg:lang.NewSymbol (.Name c)))) argvec)) argvec) argvec) @@ -290,9 +290,9 @@ :added "1.0"} defn (fn defn [&form &env name & fdecl] ;; Note: Cannot delegate this check to def because of the call to (with-meta name ..) - (if (instance? github.com$glojurelang$glojure$pkg$lang.*Symbol name) + (if (instance? github.com:glojurelang:glojure:pkg:lang.*Symbol name) nil - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError "First argument to defn must be a symbol"))) + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError "First argument to defn must be a symbol"))) (let [m (if (string? (first fdecl)) {:doc (first fdecl)} {}) @@ -319,10 +319,10 @@ ifn (first inline) iname (second inline)] ;; same as: (if (and (= 'fn ifn) (not (symbol? iname))) ...) - (if (if (github.com$glojurelang$glojure$pkg$lang.Equiv 'fn ifn) - (if (instance? github.com$glojurelang$glojure$pkg$lang.*Symbol iname) false true)) + (if (if (github.com:glojurelang:glojure:pkg:lang.Equiv 'fn ifn) + (if (instance? github.com:glojurelang:glojure:pkg:lang.*Symbol iname) false true)) ;; inserts the same fn name to the inline fn if it does not have one - (assoc m :inline (cons ifn (cons (github.com$glojurelang$glojure$pkg$lang.NewSymbol (github.com$glojurelang$glojure$pkg$lang.ConcatStrings (.Name ^github.com$glojurelang$glojure$pkg$lang.*Symbol name) "__inliner")) + (assoc m :inline (cons ifn (cons (github.com:glojurelang:glojure:pkg:lang.NewSymbol (github.com:glojurelang:glojure:pkg:lang.ConcatStrings (.Name ^github.com:glojurelang:glojure:pkg:lang.*Symbol name) "__inliner")) (next inline)))) m)) m (conj (if (meta name) (meta name) {}) m)] @@ -340,7 +340,7 @@ {:tag "[Ljava.lang.Object;" :added "1.0" :static true} - [coll] (. github.com$glojurelang$glojure$pkg$runtime.RT (ToArray coll))) + [coll] (. github.com:glojurelang:glojure:pkg:runtime.RT (ToArray coll))) (defn cast "Throws a ClassCastException if x is not a c, else returns x." @@ -361,7 +361,7 @@ ([a b c d e] [a b c d e]) ([a b c d e f] [a b c d e f]) ([a b c d e f & args] - (github.com$glojurelang$glojure$pkg$lang.CreateLazilyPersistentVector (cons a (cons b (cons c (cons d (cons e (cons f args))))))))) + (github.com:glojurelang:glojure:pkg:lang.CreateLazilyPersistentVector (cons a (cons b (cons c (cons d (cons e (cons f args))))))))) (defn vec "Creates a new vector containing the contents of coll. Java arrays @@ -370,10 +370,10 @@ :static true} ([coll] (if (vector? coll) - (if (instance? github.com$glojurelang$glojure$pkg$lang.IObj coll) + (if (instance? github.com:glojurelang:glojure:pkg:lang.IObj coll) (with-meta coll nil) - (github.com$glojurelang$glojure$pkg$lang.CreateLazilyPersistentVector coll)) - (github.com$glojurelang$glojure$pkg$lang.CreateLazilyPersistentVector coll)))) + (github.com:glojurelang:glojure:pkg:lang.CreateLazilyPersistentVector coll)) + (github.com:glojurelang:glojure:pkg:lang.CreateLazilyPersistentVector coll)))) (defn hash-map "keyval => key val @@ -383,7 +383,7 @@ :static true} ([] {}) ([& keyvals] - (github.com$glojurelang$glojure$pkg$lang.CreatePersistentHashMap keyvals))) + (github.com:glojurelang:glojure:pkg:lang.CreatePersistentHashMap keyvals))) (defn hash-set "Returns a new hash set with supplied keys. Any equal keys are @@ -401,7 +401,7 @@ {:added "1.0" :static true} ([& keyvals] - (github.com$glojurelang$glojure$pkg$lang.CreatePersistentTreeMap keyvals))) + (github.com:glojurelang:glojure:pkg:lang.CreatePersistentTreeMap keyvals))) (defn sorted-map-by "keyval => key val @@ -419,7 +419,7 @@ {:added "1.0" :static true} ([& keys] - (github.com$glojurelang$glojure$pkg$lang.CreatePersistentTreeSet keys))) + (github.com:glojurelang:glojure:pkg:lang.CreatePersistentTreeSet keys))) (defn sorted-set-by "Returns a new sorted set with supplied keys, using the supplied @@ -428,7 +428,7 @@ {:added "1.1" :static true} ([comparator & keys] - (github.com$glojurelang$glojure$pkg$lang.CreatePersistentTreeSetWithComparator comparator keys))) + (github.com:glojurelang:glojure:pkg:lang.CreatePersistentTreeSetWithComparator comparator keys))) ;;;;;;;;;;;;;;;;;;;; @@ -437,8 +437,8 @@ {:tag go/bool :added "1.0" :static true - :inline (fn [x] (list 'github.com$glojurelang$glojure$pkg$lang.Identical x nil))} - [x] (github.com$glojurelang$glojure$pkg$lang.IsNil x)) + :inline (fn [x] (list 'github.com:glojurelang:glojure:pkg:lang.Identical x nil))} + [x] (github.com:glojurelang:glojure:pkg:lang.IsNil x)) (def @@ -506,14 +506,14 @@ {:tag go/bool, :added "1.0" :static true} - [x] (github.com$glojurelang$glojure$pkg$lang.Identical x false)) + [x] (github.com:glojurelang:glojure:pkg:lang.Identical x false)) (defn true? "Returns true if x is the value true, false otherwise." {:tag go/bool, :added "1.0" :static true} - [x] (github.com$glojurelang$glojure$pkg$lang.Identical x true)) + [x] (github.com:glojurelang:glojure:pkg:lang.Identical x true)) (defn boolean? "Return true if x is a Boolean" @@ -548,8 +548,8 @@ :added "1.0" :static true} (^go/string [] "") - (^go/string [^github.com$glojurelang$glojure$pkg$lang.Object x] - (if (nil? x) "" (github.com$glojurelang$glojure$pkg$lang.ToString x))) + (^go/string [^github.com:glojurelang:glojure:pkg:lang.Object x] + (if (nil? x) "" (github.com:glojurelang:glojure:pkg:lang.ToString x))) (^go/string [x & ys] ((fn [^{:tag strings.Builder} sb xs] (if xs (recur (do (. sb (WriteString (str (first xs)))) sb) (next xs)) (.String sb))) (new strings.Builder) (cons x ys)))) @@ -558,13 +558,13 @@ "Return true if x is a Symbol" {:added "1.0" :static true} - [x] (instance? github.com$glojurelang$glojure$pkg$lang.*Symbol x)) + [x] (instance? github.com:glojurelang:glojure:pkg:lang.*Symbol x)) (defn keyword? "Return true if x is a Keyword" {:added "1.0" :static true} - [x] (instance? github.com$glojurelang$glojure$pkg$lang.Keyword x)) + [x] (instance? github.com:glojurelang:glojure:pkg:lang.Keyword x)) (defmacro cond "Takes a set of test/expr pairs. It evaluates each test one at a @@ -577,24 +577,24 @@ (list 'if (first clauses) (if (next clauses) (second clauses) - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError "cond requires an even number of forms"))) (cons 'glojure.core/cond (next (next clauses)))))) (defn symbol "Returns a Symbol with the given namespace and name. Arity-1 works on strings, keywords, and vars." - {:tag github.com$glojurelang$glojure$pkg$lang.*Symbol + {:tag github.com:glojurelang:glojure:pkg:lang.*Symbol :added "1.0" :static true} ([name] (cond (symbol? name) name - (instance? go/string name) (github.com$glojurelang$glojure$pkg$lang.NewSymbol name) - (instance? github.com$glojurelang$glojure$pkg$lang.*Var name) (.toSymbol ^github.com$glojurelang$glojure$pkg$lang.*Var name) - (instance? github.com$glojurelang$glojure$pkg$lang.Keyword name) (.sym ^github.com$glojurelang$glojure$pkg$lang.Keyword name) - :else (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError "no conversion to symbol")))) - ([ns name] (github.com$glojurelang$glojure$pkg$lang.InternSymbol ns name))) + (instance? go/string name) (github.com:glojurelang:glojure:pkg:lang.NewSymbol name) + (instance? github.com:glojurelang:glojure:pkg:lang.*Var name) (.toSymbol ^github.com:glojurelang:glojure:pkg:lang.*Var name) + (instance? github.com:glojurelang:glojure:pkg:lang.Keyword name) (.sym ^github.com:glojurelang:glojure:pkg:lang.Keyword name) + :else (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError "no conversion to symbol")))) + ([ns name] (github.com:glojurelang:glojure:pkg:lang.InternSymbol ns name))) (defn gensym "Returns a new symbol with a unique name. If a prefix string is @@ -603,28 +603,28 @@ {:added "1.0" :static true} ([] (gensym "G__")) - ([prefix-string] (github.com$glojurelang$glojure$pkg$lang.NewSymbol (str prefix-string (str (. github.com$glojurelang$glojure$pkg$runtime.RT (NextID))))))) + ([prefix-string] (github.com:glojurelang:glojure:pkg:lang.NewSymbol (str prefix-string (str (. github.com:glojurelang:glojure:pkg:runtime.RT (NextID))))))) (defn keyword "Returns a Keyword with the given namespace and name. Do not use : in the keyword strings, it will be added automatically." - {:tag github.com$glojurelang$glojure$pkg$lang.Keyword + {:tag github.com:glojurelang:glojure:pkg:lang.Keyword :added "1.0" :static true} - ([name] (cond (keyword? name) name (symbol? name) (github.com$glojurelang$glojure$pkg$lang.InternKeywordSymbol ^{:tag github.com$glojurelang$glojure$pkg$lang.*Symbol} name) (string? name) (github.com$glojurelang$glojure$pkg$lang.InternKeywordString ^{:tag go/string} name))) - ([ns name] (github.com$glojurelang$glojure$pkg$lang.InternKeyword ns name))) + ([name] (cond (keyword? name) name (symbol? name) (github.com:glojurelang:glojure:pkg:lang.InternKeywordSymbol ^{:tag github.com:glojurelang:glojure:pkg:lang.*Symbol} name) (string? name) (github.com:glojurelang:glojure:pkg:lang.InternKeywordString ^{:tag go/string} name))) + ([ns name] (github.com:glojurelang:glojure:pkg:lang.InternKeyword ns name))) (defn find-keyword "Returns a Keyword with the given namespace and name if one already exists. This function will not intern a new keyword. If the keyword has not already been interned, it will return nil. Do not use : in the keyword strings, it will be added automatically." - {:tag github.com$glojurelang$glojure$pkg$lang.Keyword + {:tag github.com:glojurelang:glojure:pkg:lang.Keyword :added "1.3" :static true} ([name] (cond (keyword? name) name - (symbol? name) (glojure.lang.Keyword/find ^github.com$glojurelang$glojure$pkg$lang.*Symbol name) + (symbol? name) (glojure.lang.Keyword/find ^github.com:glojurelang:glojure:pkg:lang.*Symbol name) (string? name) (glojure.lang.Keyword/find ^go/string name))) ([ns name] (glojure.lang.Keyword/find ns name))) @@ -655,15 +655,15 @@ {:added "1.0" :static true} ([^glojure.lang.IFn f args] - (github.com$glojurelang$glojure$pkg$lang.Apply f (seq args))) + (github.com:glojurelang:glojure:pkg:lang.Apply f (seq args))) ([^glojure.lang.IFn f x args] - (github.com$glojurelang$glojure$pkg$lang.Apply f (list* x args))) + (github.com:glojurelang:glojure:pkg:lang.Apply f (list* x args))) ([^glojure.lang.IFn f x y args] - (github.com$glojurelang$glojure$pkg$lang.Apply f (list* x y args))) + (github.com:glojurelang:glojure:pkg:lang.Apply f (list* x y args))) ([^glojure.lang.IFn f x y z args] - (github.com$glojurelang$glojure$pkg$lang.Apply f (list* x y z args))) + (github.com:glojurelang:glojure:pkg:lang.Apply f (list* x y z args))) ([^glojure.lang.IFn f a b c d & args] - (github.com$glojurelang$glojure$pkg$lang.Apply f (cons a (cons b (cons c (cons d (spread args)))))))) + (github.com:glojurelang:glojure:pkg:lang.Apply f (cons a (cons b (cons c (cons d (spread args)))))))) (defn vary-meta "Returns an object of the same type and value as obj, with @@ -680,10 +680,10 @@ seq calls. See also - realized?" {:added "1.0"} [& body] - (list (quote github.com$glojurelang$glojure$pkg$lang.NewLazySeq) (list* (quote ^{:once true} fn*) [] body))) + (list (quote github.com:glojurelang:glojure:pkg:lang.NewLazySeq) (list* (quote ^{:once true} fn*) [] body))) (defn ^:static ^glojure.lang.ChunkBuffer chunk-buffer ^glojure.lang.ChunkBuffer [capacity] - (github.com$glojurelang$glojure$pkg$lang.NewChunkBuffer capacity)) + (github.com:glojurelang:glojure:pkg:lang.NewChunkBuffer capacity)) (defn ^:static chunk-append [^glojure.lang.ChunkBuffer b x] (.add b x)) @@ -691,22 +691,22 @@ (defn ^:static ^glojure.lang.IChunk chunk [^glojure.lang.ChunkBuffer b] (.chunk b)) -(defn ^:static ^glojure.lang.IChunk chunk-first ^glojure.lang.IChunk [^github.com$glojurelang$glojure$pkg$lang.IChunkedSeq s] +(defn ^:static ^glojure.lang.IChunk chunk-first ^glojure.lang.IChunk [^github.com:glojurelang:glojure:pkg:lang.IChunkedSeq s] (.chunkedFirst s)) -(defn ^:static ^github.com$glojurelang$glojure$pkg$lang.ISeq chunk-rest ^github.com$glojurelang$glojure$pkg$lang.ISeq [^github.com$glojurelang$glojure$pkg$lang.IChunkedSeq s] +(defn ^:static ^github.com:glojurelang:glojure:pkg:lang.ISeq chunk-rest ^github.com:glojurelang:glojure:pkg:lang.ISeq [^github.com:glojurelang:glojure:pkg:lang.IChunkedSeq s] (.chunkedMore s)) -(defn ^:static ^github.com$glojurelang$glojure$pkg$lang.ISeq chunk-next ^github.com$glojurelang$glojure$pkg$lang.ISeq [^github.com$glojurelang$glojure$pkg$lang.IChunkedSeq s] +(defn ^:static ^github.com:glojurelang:glojure:pkg:lang.ISeq chunk-next ^github.com:glojurelang:glojure:pkg:lang.ISeq [^github.com:glojurelang:glojure:pkg:lang.IChunkedSeq s] (.chunkedNext s)) (defn ^:static chunk-cons [chunk rest] - (if (github.com$glojurelang$glojure$pkg$lang.IsZero (github.com$glojurelang$glojure$pkg$lang.Count chunk)) + (if (github.com:glojurelang:glojure:pkg:lang.IsZero (github.com:glojurelang:glojure:pkg:lang.Count chunk)) rest - (github.com$glojurelang$glojure$pkg$lang.NewChunkedCons chunk rest))) + (github.com:glojurelang:glojure:pkg:lang.NewChunkedCons chunk rest))) (defn ^:static chunked-seq? [s] - (instance? github.com$glojurelang$glojure$pkg$lang.IChunkedSeq s)) + (instance? github.com:glojurelang:glojure:pkg:lang.IChunkedSeq s)) (defn concat "Returns a lazy seq representing the concatenation of the elements in the supplied colls." @@ -770,7 +770,7 @@ {:inline (fn [x y] `(. glojure.lang.Util identical ~x ~y)) :inline-arities #{2} :added "1.0"} - ([x y] (github.com$glojurelang$glojure$pkg$lang.Identical x y))) + ([x y] (github.com:glojurelang:glojure:pkg:lang.Identical x y))) ;equiv-based (defn = @@ -783,12 +783,12 @@ :inline-arities #{2} :added "1.0"} ([x] true) - ([x y] (github.com$glojurelang$glojure$pkg$lang.Equiv x y)) + ([x y] (github.com:glojurelang:glojure:pkg:lang.Equiv x y)) ([x y & more] - (if (github.com$glojurelang$glojure$pkg$lang.Equiv x y) + (if (github.com:glojurelang:glojure:pkg:lang.Equiv x y) (if (next more) (recur y (first more) (next more)) - (github.com$glojurelang$glojure$pkg$lang.Equiv y (first more))) + (github.com:glojurelang:glojure:pkg:lang.Equiv y (first more))) false))) ;equals-based @@ -801,7 +801,7 @@ :inline-arities #{2} :added "1.0"} ([x] true) - ([x y] (github.com$glojurelang$glojure$pkg$lang.Equals x y)) + ([x y] (github.com:glojurelang:glojure:pkg:lang.Equals x y)) ([x y & more] (if (= x y) (if (next more) @@ -830,7 +830,7 @@ { :inline (fn [x y] `(. glojure.lang.Util compare ~x ~y)) :added "1.0"} - [x y] (github.com$glojurelang$glojure$pkg$lang.Compare x y)) + [x y] (github.com:glojurelang:glojure:pkg:lang.Compare x y)) (defmacro and "Evaluates exprs one at a time, from left to right. If a form @@ -860,44 +860,44 @@ (defn zero? "Returns true if num is zero, else false" { - :inline (fn [num] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (isZero ~num))) + :inline (fn [num] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (isZero ~num))) :added "1.0"} - [num] (. github.com$glojurelang$glojure$pkg$lang.Numbers (isZero num))) + [num] (. github.com:glojurelang:glojure:pkg:lang.Numbers (isZero num))) (defn count "Returns the number of items in the collection. (count nil) returns 0. Also works on strings, arrays, and Java Collections and Maps" { - :inline (fn [x] `(. github.com$glojurelang$glojure$pkg$runtime.RT (Count ~x))) + :inline (fn [x] `(. github.com:glojurelang:glojure:pkg:runtime.RT (Count ~x))) :added "1.0"} - [coll] (github.com$glojurelang$glojure$pkg$lang.Count coll)) + [coll] (github.com:glojurelang:glojure:pkg:lang.Count coll)) (defn int "Coerce to int" { - :inline (fn [x] `(. github.com$glojurelang$glojure$pkg$runtime.RT (~(if *unchecked-math* 'uncheckedIntCast 'intCast) ~x))) + :inline (fn [x] `(. github.com:glojurelang:glojure:pkg:runtime.RT (~(if *unchecked-math* 'uncheckedIntCast 'intCast) ~x))) :added "1.0"} - [x] (. github.com$glojurelang$glojure$pkg$runtime.RT (IntCast x))) + [x] (. github.com:glojurelang:glojure:pkg:runtime.RT (IntCast x))) (defn nth "Returns the value at the index. get returns nil if index out of bounds, nth throws an exception unless not-found is supplied. nth also works for strings, Java arrays, regex Matchers and Lists, and, in O(n) time, for sequences." - {:inline (fn [c i & nf] `(. github.com$glojurelang$glojure$pkg$runtime.RT (Nth (unquote c) (unquote i) (unquote-splicing nf)))) + {:inline (fn [c i & nf] `(. github.com:glojurelang:glojure:pkg:runtime.RT (Nth (unquote c) (unquote i) (unquote-splicing nf)))) :inline-arities #{2 3} :added "1.0"} - ([coll index] (. github.com$glojurelang$glojure$pkg$runtime.RT (Nth coll index))) - ([coll index not-found] (. github.com$glojurelang$glojure$pkg$runtime.RT (NthDefault coll index not-found)))) + ([coll index] (. github.com:glojurelang:glojure:pkg:runtime.RT (Nth coll index))) + ([coll index not-found] (. github.com:glojurelang:glojure:pkg:runtime.RT (NthDefault coll index not-found)))) (defn < "Returns non-nil if nums are in monotonically increasing order, otherwise false." - {:inline (fn [x y] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (lt ~x ~y))) + {:inline (fn [x y] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (lt ~x ~y))) :inline-arities #{2} :added "1.0"} ([x] true) - ([x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (lt x y))) + ([x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (lt x y))) ([x y & more] (if (< x y) (if (next more) @@ -908,16 +908,16 @@ (defn inc' "Returns a number one greater than num. Supports arbitrary precision. See also: inc" - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (incP ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (incP ~x))) :added "1.0"} - [x] (. github.com$glojurelang$glojure$pkg$lang.Numbers (incP x))) + [x] (. github.com:glojurelang:glojure:pkg:lang.Numbers (incP x))) (defn inc "Returns a number one greater than num. Does not auto-promote longs, will throw on overflow. See also: inc'" - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (~(if *unchecked-math* 'unchecked_inc 'inc) ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (~(if *unchecked-math* 'unchecked_inc 'inc) ~x))) :added "1.2"} - [x] (. github.com$glojurelang$glojure$pkg$lang.Numbers (inc x))) + [x] (. github.com:glojurelang:glojure:pkg:lang.Numbers (inc x))) ;; reduce is defined again later after InternalReduce loads (defn ^:private ^:static @@ -950,17 +950,17 @@ ([op unchecked-op] (fn ([x] (let [op (if *unchecked-math* unchecked-op op)] - `(. github.com$glojurelang$glojure$pkg$lang.Numbers (~op ~x)))) + `(. github.com:glojurelang:glojure:pkg:lang.Numbers (~op ~x)))) ([x y] (let [op (if *unchecked-math* unchecked-op op)] - `(. github.com$glojurelang$glojure$pkg$lang.Numbers (~op ~x ~y)))) + `(. github.com:glojurelang:glojure:pkg:lang.Numbers (~op ~x ~y)))) ([x y & more] (let [op (if *unchecked-math* unchecked-op op)] (reduce1 - (fn [a b] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (~op ~a ~b))) - `(. github.com$glojurelang$glojure$pkg$lang.Numbers (~op ~x ~y)) more)))))) + (fn [a b] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (~op ~a ~b))) + `(. github.com:glojurelang:glojure:pkg:lang.Numbers (~op ~x ~y)) more)))))) -(defn ^:private >1? [n] (.Gt github.com$glojurelang$glojure$pkg$lang.Numbers n 1)) -(defn ^:private >0? [n] (.Gt github.com$glojurelang$glojure$pkg$lang.Numbers n 0)) +(defn ^:private >1? [n] (.Gt github.com:glojurelang:glojure:pkg:lang.Numbers n 1)) +(defn ^:private >0? [n] (.Gt github.com:glojurelang:glojure:pkg:lang.Numbers n 0)) (defn +' "Returns the sum of nums. (+') returns 0. Supports arbitrary precision. @@ -969,8 +969,8 @@ :inline-arities >1? :added "1.0"} ([] 0) - ([x] (github.com$glojurelang$glojure$pkg$lang.MustAsNumber x)) - ([x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (addP x y))) + ([x] (github.com:glojurelang:glojure:pkg:lang.MustAsNumber x)) + ([x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (addP x y))) ([x y & more] (reduce1 +' (+' x y) more))) @@ -981,8 +981,8 @@ :inline-arities >1? :added "1.2"} ([] 0) - ([x] (github.com$glojurelang$glojure$pkg$lang.MustAsNumber x)) - ([x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (add x y))) + ([x] (github.com:glojurelang:glojure:pkg:lang.MustAsNumber x)) + ([x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (add x y))) ([x y & more] (reduce1 + (+ x y) more))) @@ -993,8 +993,8 @@ :inline-arities >1? :added "1.0"} ([] 1) - ([x] (github.com$glojurelang$glojure$pkg$lang.MustAsNumber x)) - ([x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (multiplyP x y))) + ([x] (github.com:glojurelang:glojure:pkg:lang.MustAsNumber x)) + ([x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (multiplyP x y))) ([x y & more] (reduce1 *' (*' x y) more))) @@ -1005,8 +1005,8 @@ :inline-arities >1? :added "1.2"} ([] 1) - ([x] (github.com$glojurelang$glojure$pkg$lang.MustAsNumber x)) - ([x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (multiply x y))) + ([x] (github.com:glojurelang:glojure:pkg:lang.MustAsNumber x)) + ([x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (multiply x y))) ([x y & more] (reduce1 * (* x y) more))) @@ -1017,7 +1017,7 @@ :inline-arities >1? :added "1.0"} ([x] (/ 1 x)) - ([x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (divide x y))) + ([x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (divide x y))) ([x y & more] (reduce1 / (/ x y) more))) @@ -1029,7 +1029,7 @@ :inline-arities >0? :added "1.0"} ([x] (*' -1 x)) - ([x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (minusP x y))) + ([x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (minusP x y))) ([x y & more] (reduce1 -' (-' x y) more))) @@ -1041,18 +1041,18 @@ :inline-arities >0? :added "1.2"} ([x] (* -1 x)) - ([x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (minus x y))) + ([x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (minus x y))) ([x y & more] (reduce1 - (- x y) more))) (defn <= "Returns non-nil if nums are in monotonically non-decreasing order, otherwise false." - {:inline (fn [x y] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (lte ~x ~y))) + {:inline (fn [x y] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (lte ~x ~y))) :inline-arities #{2} :added "1.0"} ([x] true) - ([x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (lte x y))) + ([x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (lte x y))) ([x y & more] (if (<= x y) (if (next more) @@ -1063,11 +1063,11 @@ (defn > "Returns non-nil if nums are in monotonically decreasing order, otherwise false." - {:inline (fn [x y] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (gt ~x ~y))) + {:inline (fn [x y] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (gt ~x ~y))) :inline-arities #{2} :added "1.0"} ([x] true) - ([x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (gt x y))) + ([x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (gt x y))) ([x y & more] (if (> x y) (if (next more) @@ -1078,11 +1078,11 @@ (defn >= "Returns non-nil if nums are in monotonically non-increasing order, otherwise false." - {:inline (fn [x y] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (gte ~x ~y))) + {:inline (fn [x y] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (gte ~x ~y))) :inline-arities #{2} :added "1.0"} ([x] true) - ([x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (gte x y))) + ([x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (gte x y))) ([x y & more] (if (>= x y) (if (next more) @@ -1093,11 +1093,11 @@ (defn == "Returns non-nil if nums all have the equivalent value (type-independent), otherwise false" - {:inline (fn [x y] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (equiv ~x ~y))) + {:inline (fn [x y] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (equiv ~x ~y))) :inline-arities #{2} :added "1.0"} ([x] true) - ([x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (equiv x y))) + ([x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (equiv x y))) ([x y & more] (if (== x y) (if (next more) @@ -1111,7 +1111,7 @@ :inline-arities >1? :inline (nary-inline 'max)} ([x] x) - ([x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (max x y))) + ([x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (max x y))) ([x y & more] (reduce1 max (max x y) more))) @@ -1121,7 +1121,7 @@ :inline-arities >1? :inline (nary-inline 'min)} ([x] x) - ([x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (min x y))) + ([x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (min x y))) ([x y & more] (reduce1 min (min x y) more))) @@ -1132,167 +1132,167 @@ If a is a double and ##Inf or ##-Inf => ##Inf If a is a double and ##NaN => ##NaN" :inline-arities #{1} - :inline (fn [a] `(github.com$glojurelang$glojure$pkg$lang.Abs ~a)) + :inline (fn [a] `(github.com:glojurelang:glojure:pkg:lang.Abs ~a)) :added "1.11"} [a] - (github.com$glojurelang$glojure$pkg$lang.Abs a)) + (github.com:glojurelang:glojure:pkg:lang.Abs a)) (defn dec' "Returns a number one less than num. Supports arbitrary precision. See also: dec" - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (decP ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (decP ~x))) :added "1.0"} - [x] (. github.com$glojurelang$glojure$pkg$lang.Numbers (decP x))) + [x] (. github.com:glojurelang:glojure:pkg:lang.Numbers (decP x))) (defn dec "Returns a number one less than num. Does not auto-promote longs, will throw on overflow. See also: dec'" - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (~(if *unchecked-math* 'UncheckedDec 'dec) ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (~(if *unchecked-math* 'UncheckedDec 'dec) ~x))) :added "1.2"} - [x] (. github.com$glojurelang$glojure$pkg$lang.Numbers (dec x))) + [x] (. github.com:glojurelang:glojure:pkg:lang.Numbers (dec x))) (defn unchecked-inc-int "Returns a number one greater than x, an int. Note - uses a primitive operator subject to overflow." - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (unchecked_int_inc ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (unchecked_int_inc ~x))) :added "1.0"} - [x] (. github.com$glojurelang$glojure$pkg$lang.Numbers (unchecked_int_inc x))) + [x] (. github.com:glojurelang:glojure:pkg:lang.Numbers (unchecked_int_inc x))) (defn unchecked-inc "Returns a number one greater than x, a long. Note - uses a primitive operator subject to overflow." - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (unchecked_inc ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (unchecked_inc ~x))) :added "1.0"} - [x] (. github.com$glojurelang$glojure$pkg$lang.Numbers (unchecked_inc x))) + [x] (. github.com:glojurelang:glojure:pkg:lang.Numbers (unchecked_inc x))) (defn unchecked-dec-int "Returns a number one less than x, an int. Note - uses a primitive operator subject to overflow." - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (unchecked_int_dec ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (unchecked_int_dec ~x))) :added "1.0"} - [x] (. github.com$glojurelang$glojure$pkg$lang.Numbers (unchecked_int_dec x))) + [x] (. github.com:glojurelang:glojure:pkg:lang.Numbers (unchecked_int_dec x))) (defn unchecked-dec "Returns a number one less than x, a long. Note - uses a primitive operator subject to overflow." - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (UncheckedDec ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (UncheckedDec ~x))) :added "1.0"} - [x] (. github.com$glojurelang$glojure$pkg$lang.Numbers (UncheckedDec x))) + [x] (. github.com:glojurelang:glojure:pkg:lang.Numbers (UncheckedDec x))) (defn unchecked-negate-int "Returns the negation of x, an int. Note - uses a primitive operator subject to overflow." - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (unchecked_int_negate ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (unchecked_int_negate ~x))) :added "1.0"} - [x] (. github.com$glojurelang$glojure$pkg$lang.Numbers (unchecked_int_negate x))) + [x] (. github.com:glojurelang:glojure:pkg:lang.Numbers (unchecked_int_negate x))) (defn unchecked-negate "Returns the negation of x, a long. Note - uses a primitive operator subject to overflow." - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (unchecked_minus ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (unchecked_minus ~x))) :added "1.0"} - [x] (. github.com$glojurelang$glojure$pkg$lang.Numbers (Unchecked_negate x))) + [x] (. github.com:glojurelang:glojure:pkg:lang.Numbers (Unchecked_negate x))) (defn unchecked-add-int "Returns the sum of x and y, both int. Note - uses a primitive operator subject to overflow." - {:inline (fn [x y] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (unchecked_int_add ~x ~y))) + {:inline (fn [x y] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (unchecked_int_add ~x ~y))) :added "1.0"} - [x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (unchecked_int_add x y))) + [x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (unchecked_int_add x y))) (defn unchecked-add "Returns the sum of x and y, both long. Note - uses a primitive operator subject to overflow." - {:inline (fn [x y] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (UncheckedAdd ~x ~y))) + {:inline (fn [x y] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (UncheckedAdd ~x ~y))) :added "1.0"} - [x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (UncheckedAdd x y))) + [x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (UncheckedAdd x y))) (defn unchecked-subtract-int "Returns the difference of x and y, both int. Note - uses a primitive operator subject to overflow." - {:inline (fn [x y] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (unchecked_int_subtract ~x ~y))) + {:inline (fn [x y] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (unchecked_int_subtract ~x ~y))) :added "1.0"} - [x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (unchecked_int_subtract x y))) + [x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (unchecked_int_subtract x y))) (defn unchecked-subtract "Returns the difference of x and y, both long. Note - uses a primitive operator subject to overflow." - {:inline (fn [x y] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (unchecked_minus ~x ~y))) + {:inline (fn [x y] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (unchecked_minus ~x ~y))) :added "1.0"} - [x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (unchecked_minus x y))) + [x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (unchecked_minus x y))) (defn unchecked-multiply-int "Returns the product of x and y, both int. Note - uses a primitive operator subject to overflow." - {:inline (fn [x y] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (unchecked_int_multiply ~x ~y))) + {:inline (fn [x y] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (unchecked_int_multiply ~x ~y))) :added "1.0"} - [x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (unchecked_int_multiply x y))) + [x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (unchecked_int_multiply x y))) (defn unchecked-multiply "Returns the product of x and y, both long. Note - uses a primitive operator subject to overflow." - {:inline (fn [x y] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (unchecked_multiply ~x ~y))) + {:inline (fn [x y] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (unchecked_multiply ~x ~y))) :added "1.0"} - [x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (unchecked_multiply x y))) + [x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (unchecked_multiply x y))) (defn unchecked-divide-int "Returns the division of x by y, both int. Note - uses a primitive operator subject to truncation." - {:inline (fn [x y] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (UncheckedIntDivide ~x ~y))) + {:inline (fn [x y] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (UncheckedIntDivide ~x ~y))) :added "1.0"} - [x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (UncheckedIntDivide x y))) + [x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (UncheckedIntDivide x y))) (defn unchecked-remainder-int "Returns the remainder of division of x by y, both int. Note - uses a primitive operator subject to truncation." - {:inline (fn [x y] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (unchecked_int_remainder ~x ~y))) + {:inline (fn [x y] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (unchecked_int_remainder ~x ~y))) :added "1.0"} - [x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers (unchecked_int_remainder x y))) + [x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers (unchecked_int_remainder x y))) (defn pos? "Returns true if num is greater than zero, else false" { - :inline (fn [num] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (isPos ~num))) + :inline (fn [num] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (isPos ~num))) :added "1.0"} - [num] (. github.com$glojurelang$glojure$pkg$lang.Numbers (isPos num))) + [num] (. github.com:glojurelang:glojure:pkg:lang.Numbers (isPos num))) (defn neg? "Returns true if num is less than zero, else false" { - :inline (fn [num] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (isNeg ~num))) + :inline (fn [num] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (isNeg ~num))) :added "1.0"} - [num] (. github.com$glojurelang$glojure$pkg$lang.Numbers (isNeg num))) + [num] (. github.com:glojurelang:glojure:pkg:lang.Numbers (isNeg num))) (defn quot "quot[ient] of dividing numerator by denominator." {:added "1.0" :static true - :inline (fn [x y] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (quotient ~x ~y)))} + :inline (fn [x y] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (quotient ~x ~y)))} [num div] - (. github.com$glojurelang$glojure$pkg$lang.Numbers (quotient num div))) + (. github.com:glojurelang:glojure:pkg:lang.Numbers (quotient num div))) (defn rem "remainder of dividing numerator by denominator." {:added "1.0" :static true - :inline (fn [x y] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (remainder ~x ~y)))} + :inline (fn [x y] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (remainder ~x ~y)))} [num div] - (. github.com$glojurelang$glojure$pkg$lang.Numbers (remainder num div))) + (. github.com:glojurelang:glojure:pkg:lang.Numbers (remainder num div))) (defn rationalize "returns the rational value of num" {:added "1.0" :static true} [num] - (. github.com$glojurelang$glojure$pkg$lang.Numbers (rationalize num))) + (. github.com:glojurelang:glojure:pkg:lang.Numbers (rationalize num))) ;;Bit ops (defn bit-not "Bitwise complement" - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (not ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (not ~x))) :added "1.0"} - [x] (. github.com$glojurelang$glojure$pkg$lang.Numbers not x)) + [x] (. github.com:glojurelang:glojure:pkg:lang.Numbers not x)) (defn bit-and @@ -1300,7 +1300,7 @@ {:inline (nary-inline 'and) :inline-arities >1? :added "1.0"} - ([x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers and x y)) + ([x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers and x y)) ([x y & more] (reduce1 bit-and (bit-and x y) more))) @@ -1309,7 +1309,7 @@ {:inline (nary-inline 'or) :inline-arities >1? :added "1.0"} - ([x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers or x y)) + ([x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers or x y)) ([x y & more] (reduce1 bit-or (bit-or x y) more))) @@ -1318,7 +1318,7 @@ {:inline (nary-inline 'xor) :inline-arities >1? :added "1.0"} - ([x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers xor x y)) + ([x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers xor x y)) ([x y & more] (reduce1 bit-xor (bit-xor x y) more))) @@ -1328,7 +1328,7 @@ :inline-arities >1? :added "1.0" :static true} - ([x y] (. github.com$glojurelang$glojure$pkg$lang.Numbers andNot x y)) + ([x y] (. github.com:glojurelang:glojure:pkg:lang.Numbers andNot x y)) ([x y & more] (reduce1 bit-and-not (bit-and-not x y) more))) @@ -1337,54 +1337,54 @@ "Clear bit at index n" {:added "1.0" :static true} - [x n] (. github.com$glojurelang$glojure$pkg$lang.Numbers clearBit x n)) + [x n] (. github.com:glojurelang:glojure:pkg:lang.Numbers clearBit x n)) (defn bit-set "Set bit at index n" {:added "1.0" :static true} - [x n] (. github.com$glojurelang$glojure$pkg$lang.Numbers setBit x n)) + [x n] (. github.com:glojurelang:glojure:pkg:lang.Numbers setBit x n)) (defn bit-flip "Flip bit at index n" {:added "1.0" :static true} - [x n] (. github.com$glojurelang$glojure$pkg$lang.Numbers flipBit x n)) + [x n] (. github.com:glojurelang:glojure:pkg:lang.Numbers flipBit x n)) (defn bit-test "Test bit at index n" {:added "1.0" :static true} - [x n] (. github.com$glojurelang$glojure$pkg$lang.Numbers testBit x n)) + [x n] (. github.com:glojurelang:glojure:pkg:lang.Numbers testBit x n)) (defn bit-shift-left "Bitwise shift left" - {:inline (fn [x n] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (shiftLeft ~x ~n))) + {:inline (fn [x n] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (shiftLeft ~x ~n))) :added "1.0"} - [x n] (. github.com$glojurelang$glojure$pkg$lang.Numbers shiftLeft x n)) + [x n] (. github.com:glojurelang:glojure:pkg:lang.Numbers shiftLeft x n)) (defn bit-shift-right "Bitwise shift right" - {:inline (fn [x n] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (shiftRight ~x ~n))) + {:inline (fn [x n] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (shiftRight ~x ~n))) :added "1.0"} - [x n] (. github.com$glojurelang$glojure$pkg$lang.Numbers shiftRight x n)) + [x n] (. github.com:glojurelang:glojure:pkg:lang.Numbers shiftRight x n)) (defn unsigned-bit-shift-right "Bitwise shift right, without sign-extension." - {:inline (fn [x n] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (unsignedShiftRight ~x ~n))) + {:inline (fn [x n] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (unsignedShiftRight ~x ~n))) :added "1.6"} - [x n] (. github.com$glojurelang$glojure$pkg$lang.Numbers unsignedShiftRight x n)) + [x n] (. github.com:glojurelang:glojure:pkg:lang.Numbers unsignedShiftRight x n)) -(defn integer? "Returns true if n is an integer" {:added "1.0", :static true} [n] (github.com$glojurelang$glojure$pkg$lang.IsInteger n)) +(defn integer? "Returns true if n is an integer" {:added "1.0", :static true} [n] (github.com:glojurelang:glojure:pkg:lang.IsInteger n)) (defn even? "Returns true if n is even, throws an exception if n is not an integer" {:added "1.0" :static true} [n] (if (integer? n) - (zero? (bit-and (github.com$glojurelang$glojure$pkg$lang.UncheckedLongCast n) 1)) - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError (str "Argument must be an integer: " n))))) + (zero? (bit-and (github.com:glojurelang:glojure:pkg:lang.UncheckedLongCast n) 1)) + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError (str "Argument must be an integer: " n))))) (defn odd? "Returns true if n is odd, throws an exception if n is not an integer" @@ -1457,7 +1457,7 @@ more efficient than, last. If the collection is empty, returns nil." {:added "1.0" :static true} - [coll] (. github.com$glojurelang$glojure$pkg$runtime.RT (Peek coll))) + [coll] (. github.com:glojurelang:glojure:pkg:runtime.RT (Peek coll))) (defn pop "For a list or queue, returns a new list/queue without the first @@ -1466,7 +1466,7 @@ as next/butlast." {:added "1.0" :static true} - [coll] (. github.com$glojurelang$glojure$pkg$runtime.RT (Pop coll))) + [coll] (. github.com:glojurelang:glojure:pkg:runtime.RT (Pop coll))) ;;map stuff @@ -1474,7 +1474,7 @@ "Return true if x is a map entry" {:added "1.8"} [x] - (instance? github.com$glojurelang$glojure$pkg$lang.MapEntry x)) + (instance? github.com:glojurelang:glojure:pkg:lang.MapEntry x)) (defn contains? "Returns true if key is present in the given collection, otherwise @@ -1484,18 +1484,18 @@ it will not perform a linear search for a value. See also 'some'." {:added "1.0" :static true} - [coll key] (. github.com$glojurelang$glojure$pkg$runtime.RT (Contains coll key))) + [coll key] (. github.com:glojurelang:glojure:pkg:runtime.RT (Contains coll key))) (defn get "Returns the value mapped to key, not-found or nil if key not present in associative collection, set, string, array, or ILookup instance." - {:inline (fn [m k & nf] `(. github.com$glojurelang$glojure$pkg$runtime.RT (Get ~m ~k ~@nf))) + {:inline (fn [m k & nf] `(. github.com:glojurelang:glojure:pkg:runtime.RT (Get ~m ~k ~@nf))) :inline-arities #{2 3} :added "1.0"} ([map key] - (github.com$glojurelang$glojure$pkg$lang.Get map key)) + (github.com:glojurelang:glojure:pkg:lang.Get map key)) ([map key not-found] - (github.com$glojurelang$glojure$pkg$lang.GetDefault map key not-found))) + (github.com:glojurelang:glojure:pkg:lang.GetDefault map key not-found))) (defn dissoc "dissoc[iate]. Returns a new map of the same (hashed/sorted) type, @@ -1504,7 +1504,7 @@ :static true} ([map] map) ([map key] - (. github.com$glojurelang$glojure$pkg$runtime.RT (Dissoc map key))) + (. github.com:glojurelang:glojure:pkg:runtime.RT (Dissoc map key))) ([map key & ks] (let [ret (dissoc map key)] (if ks @@ -1517,7 +1517,7 @@ {:added "1.0" :static true} ([set] set) - ([^github.com$glojurelang$glojure$pkg$lang.IPersistentSet set key] + ([^github.com:glojurelang:glojure:pkg:lang.IPersistentSet set key] (when set (. set (Disjoin key)))) ([set key & ks] @@ -1531,7 +1531,7 @@ "Returns the map entry for key, or nil if key not present." {:added "1.0" :static true} - [map key] (. github.com$glojurelang$glojure$pkg$runtime.RT (Find map key))) + [map key] (. github.com:glojurelang:glojure:pkg:runtime.RT (Find map key))) (defn select-keys "Returns a map containing only those entries in map whose key is in keys" @@ -1540,7 +1540,7 @@ [map keyseq] (loop [ret {} keys (seq keyseq)] (if keys - (let [entry (. github.com$glojurelang$glojure$pkg$runtime.RT (Find map (first keys)))] + (let [entry (. github.com:glojurelang:glojure:pkg:runtime.RT (Find map (first keys)))] (recur (if entry (conj ret entry) @@ -1552,26 +1552,26 @@ "Returns a sequence of the map's keys, in the same order as (seq map)." {:added "1.0" :static true} - [map] (github.com$glojurelang$glojure$pkg$lang.Keys map)) + [map] (github.com:glojurelang:glojure:pkg:lang.Keys map)) (defn vals "Returns a sequence of the map's values, in the same order as (seq map)." {:added "1.0" :static true} - [map] (github.com$glojurelang$glojure$pkg$lang.Vals map)) + [map] (github.com:glojurelang:glojure:pkg:lang.Vals map)) (defn key "Returns the key of the map entry." {:added "1.0" :static true} - [^github.com$glojurelang$glojure$pkg$lang.MapEntry e] + [^github.com:glojurelang:glojure:pkg:lang.MapEntry e] (. e (GetKey))) (defn val "Returns the value in the map entry." {:added "1.0" :static true} - [^github.com$glojurelang$glojure$pkg$lang.MapEntry e] + [^github.com:glojurelang:glojure:pkg:lang.MapEntry e] (. e (GetValue))) (defn rseq @@ -1588,22 +1588,22 @@ :added "1.0" :static true} [x] - (if (string? x) x (. ^github.com$glojurelang$glojure$pkg$lang.Named x (Name)))) + (if (string? x) x (. ^github.com:glojurelang:glojure:pkg:lang.Named x (Name)))) (defn namespace "Returns the namespace String of a symbol or keyword, or nil if not present." {:tag go/string :added "1.0" :static true} - [^github.com$glojurelang$glojure$pkg$lang.Named x] + [^github.com:glojurelang:glojure:pkg:lang.Named x] (. x (Namespace))) (defn boolean "Coerce to boolean" { - :inline (fn [x] `(. github.com$glojurelang$glojure$pkg$runtime.RT (BooleanCast ~x))) + :inline (fn [x] `(. github.com:glojurelang:glojure:pkg:runtime.RT (BooleanCast ~x))) :added "1.0"} - [x] (. github.com$glojurelang$glojure$pkg$runtime.RT (BooleanCast x))) + [x] (. github.com:glojurelang:glojure:pkg:runtime.RT (BooleanCast x))) (defn ident? "Return true if x is a symbol or keyword" @@ -1712,7 +1712,7 @@ [options & valid-keys] (when (seq (apply disj (apply hash-set (keys options)) valid-keys)) (throw - (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError + (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError (apply str "Only these options are valid: " (first valid-keys) (map #(str ", " %) (rest valid-keys))))))) @@ -1768,34 +1768,34 @@ m) mm-name (with-meta mm-name m)] (when (= (count options) 1) - (throw (github.com$glojurelang$glojure$pkg$lang.NewError "The syntax for defmulti has changed. Example: (defmulti name dispatch-fn :default dispatch-value)"))) + (throw (github.com:glojurelang:glojure:pkg:lang.NewError "The syntax for defmulti has changed. Example: (defmulti name dispatch-fn :default dispatch-value)"))) (let [options (apply hash-map options) default (get options :default :default) hierarchy (get options :hierarchy #'global-hierarchy)] (check-valid-options options :default :hierarchy) `(let [v# (def ~mm-name)] - (when-not (and (.HasRoot v#) (instance? github.com$glojurelang$glojure$pkg$lang.*MultiFn (deref v#))) + (when-not (and (.HasRoot v#) (instance? github.com:glojurelang:glojure:pkg:lang.*MultiFn (deref v#))) (def ~mm-name - (github.com$glojurelang$glojure$pkg$lang.NewMultiFn ~(name mm-name) ~dispatch-fn ~default ~hierarchy))))))) + (github.com:glojurelang:glojure:pkg:lang.NewMultiFn ~(name mm-name) ~dispatch-fn ~default ~hierarchy))))))) (defmacro defmethod "Creates and installs a new method of multimethod associated with dispatch-value. " {:added "1.0"} [multifn dispatch-val & fn-tail] - `(. ~(with-meta multifn {:tag 'github.com$glojurelang$glojure$pkg$lang.*MultiFn}) AddMethod ~dispatch-val (fn ~@fn-tail))) + `(. ~(with-meta multifn {:tag 'github.com:glojurelang:glojure:pkg:lang.*MultiFn}) AddMethod ~dispatch-val (fn ~@fn-tail))) (defn remove-all-methods "Removes all of the methods of multimethod." {:added "1.2" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*MultiFn multifn] + [^github.com:glojurelang:glojure:pkg:lang.*MultiFn multifn] (.reset multifn)) (defn remove-method "Removes the method of multimethod associated with dispatch-value." {:added "1.0" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*MultiFn multifn dispatch-val] + [^github.com:glojurelang:glojure:pkg:lang.*MultiFn multifn dispatch-val] (. multifn removeMethod dispatch-val)) (defn prefer-method @@ -1803,34 +1803,34 @@ when there is a conflict" {:added "1.0" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*MultiFn multifn dispatch-val-x dispatch-val-y] + [^github.com:glojurelang:glojure:pkg:lang.*MultiFn multifn dispatch-val-x dispatch-val-y] (. multifn PreferMethod dispatch-val-x dispatch-val-y)) (defn methods "Given a multimethod, returns a map of dispatch values -> dispatch fns" {:added "1.0" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*MultiFn multifn] (.getMethodTable multifn)) + [^github.com:glojurelang:glojure:pkg:lang.*MultiFn multifn] (.getMethodTable multifn)) (defn get-method "Given a multimethod and a dispatch value, returns the dispatch fn that would apply to that value, or nil if none apply and no default" {:added "1.0" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*MultiFn multifn dispatch-val] (.getMethod multifn dispatch-val)) + [^github.com:glojurelang:glojure:pkg:lang.*MultiFn multifn dispatch-val] (.getMethod multifn dispatch-val)) (defn prefers "Given a multimethod, returns a map of preferred value -> set of other values" {:added "1.0" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*MultiFn multifn] (.getPreferTable multifn)) + [^github.com:glojurelang:glojure:pkg:lang.*MultiFn multifn] (.getPreferTable multifn)) ;;;;;;;;; var stuff (defmacro ^{:private true} assert-args [& pairs] `(do (when-not ~(first pairs) - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError (str (first ~'&form) " requires " ~(second pairs) " in " ~'*ns* ":" (:line (meta ~'&form)))))) ~(let [more (nnext pairs)] (when more @@ -1924,7 +1924,7 @@ {:added "1.1" :static true} [bindings] - (github.com$glojurelang$glojure$pkg$lang.PushThreadBindings bindings)) + (github.com:glojurelang:glojure:pkg:lang.PushThreadBindings bindings)) (defn pop-thread-bindings "Pop one set of bindings pushed with push-binding before. It is an error to @@ -1932,7 +1932,7 @@ {:added "1.1" :static true} [] - (github.com$glojurelang$glojure$pkg$lang.PopThreadBindings)) + (github.com:glojurelang:glojure:pkg:lang.PopThreadBindings)) (defn get-thread-bindings "Get a map with the Var/value pairs which is currently in effect for the @@ -2015,28 +2015,28 @@ nil if no var with that name." {:added "1.0" :static true} - [sym] (. github.com$glojurelang$glojure$pkg$runtime.RT (FindVar sym))) + [sym] (. github.com:glojurelang:glojure:pkg:runtime.RT (FindVar sym))) (defn binding-conveyor-fn {:private true :added "1.3"} [f] - (let [frame (github.com$glojurelang$glojure$pkg$lang.CloneThreadBindingFrame)] + (let [frame (github.com:glojurelang:glojure:pkg:lang.CloneThreadBindingFrame)] (fn ([] - (github.com$glojurelang$glojure$pkg$lang.ResetThreadBindingFrame frame) + (github.com:glojurelang:glojure:pkg:lang.ResetThreadBindingFrame frame) (f)) ([x] - (github.com$glojurelang$glojure$pkg$lang.ResetThreadBindingFrame frame) + (github.com:glojurelang:glojure:pkg:lang.ResetThreadBindingFrame frame) (f x)) ([x y] - (github.com$glojurelang$glojure$pkg$lang.ResetThreadBindingFrame frame) + (github.com:glojurelang:glojure:pkg:lang.ResetThreadBindingFrame frame) (f x y)) ([x y z] - (github.com$glojurelang$glojure$pkg$lang.ResetThreadBindingFrame frame) + (github.com:glojurelang:glojure:pkg:lang.ResetThreadBindingFrame frame) (f x y z)) ([x y z & args] - (github.com$glojurelang$glojure$pkg$lang.ResetThreadBindingFrame frame) + (github.com:glojurelang:glojure:pkg:lang.ResetThreadBindingFrame frame) (apply f x y z args))))) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; Refs ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; @@ -2075,7 +2075,7 @@ :static true } ([state & options] - (let [a (new github.com$glojurelang$glojure$pkg$lang.*Agent state) + (let [a (new github.com:glojurelang:glojure:pkg:lang.*Agent state) opts (apply hash-map options)] (setup-reference a options) (when (:error-handler opts) @@ -2103,7 +2103,7 @@ (apply action-fn state-of-agent args)" {:added "1.5"} - [executor ^github.com$glojurelang$glojure$pkg$lang.*Agent a f & args] + [executor ^github.com:glojurelang:glojure:pkg:lang.*Agent a f & args] (.dispatch a (binding [*agent* a] (binding-conveyor-fn f)) args executor)) (defn send @@ -2114,7 +2114,7 @@ (apply action-fn state-of-agent args)" {:added "1.0" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*Agent a f & args] + [^github.com:glojurelang:glojure:pkg:lang.*Agent a f & args] (apply send-via glojure.lang.Agent/pooledExecutor a f args)) (defn send-off @@ -2125,7 +2125,7 @@ (apply action-fn state-of-agent args)" {:added "1.0" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*Agent a f & args] + [^github.com:glojurelang:glojure:pkg:lang.*Agent a f & args] (apply send-via glojure.lang.Agent/soloExecutor a f args)) (defn release-pending-sends @@ -2170,7 +2170,7 @@ failed." {:added "1.2" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*Agent a] (.getError a)) + [^github.com:glojurelang:glojure:pkg:lang.*Agent a] (.getError a)) (defn restart-agent "When an agent is failed, changes the agent state to new-state and @@ -2185,7 +2185,7 @@ {:added "1.2" :static true } - [^github.com$glojurelang$glojure$pkg$lang.*Agent a, new-state & options] + [^github.com:glojurelang:glojure:pkg:lang.*Agent a, new-state & options] (let [opts (apply hash-map options)] (.restart a new-state (if (:clear-actions opts) true false)))) @@ -2196,7 +2196,7 @@ agent and the exception." {:added "1.2" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*Agent a, handler-fn] + [^github.com:glojurelang:glojure:pkg:lang.*Agent a, handler-fn] (.setErrorHandler a handler-fn)) (defn error-handler @@ -2204,7 +2204,7 @@ See set-error-handler!" {:added "1.2" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*Agent a] + [^github.com:glojurelang:glojure:pkg:lang.*Agent a] (.getErrorHandler a)) (defn set-error-mode! @@ -2221,14 +2221,14 @@ still work, returning the state of the agent before the error." {:added "1.2" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*Agent a, mode-keyword] + [^github.com:glojurelang:glojure:pkg:lang.*Agent a, mode-keyword] (.setErrorMode a mode-keyword)) (defn error-mode "Returns the error-mode of agent a. See set-error-mode!" {:added "1.2" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*Agent a] + [^github.com:glojurelang:glojure:pkg:lang.*Agent a] (.getErrorMode a)) (defn agent-errors @@ -2247,7 +2247,7 @@ agent, allowing subsequent actions to occur." {:added "1.0" :deprecated "1.2"} - [^github.com$glojurelang$glojure$pkg$lang.*Agent a] (restart-agent a (.Deref a))) + [^github.com:glojurelang:glojure:pkg:lang.*Agent a] (restart-agent a (.Deref a))) (defn shutdown-agents "Initiates a shutdown of the thread pools that back the agent @@ -2255,7 +2255,7 @@ accepted" {:added "1.0" :static true} - [] (github.com$glojurelang$glojure$pkg$lang.ShutdownAgents)) + [] (github.com:glojurelang:glojure:pkg:lang.ShutdownAgents)) (defn ref "Creates and returns a Ref with an initial value of x and zero or @@ -2283,9 +2283,9 @@ {:added "1.0" :static true } - ([x] (github.com$glojurelang$glojure$pkg$lang.NewRef x)) + ([x] (github.com:glojurelang:glojure:pkg:lang.NewRef x)) ([x & options] - (let [r ^github.com$glojurelang$glojure$pkg$lang.*Ref (setup-reference (ref x) options) + (let [r ^github.com:glojurelang:glojure:pkg:lang.*Ref (setup-reference (ref x) options) opts (apply hash-map options)] (when (:max-history opts) (.setMaxHistory r (:max-history opts))) @@ -2298,7 +2298,7 @@ (.Get fut)) ([^java.util.concurrent.Future fut timeout-ms timeout-val] (try (.Get fut timeout-ms time.Millisecond) - (catch github.com$glojurelang$glojure$pkg$lang.TimeoutError e + (catch github.com:glojurelang:glojure:pkg:lang.TimeoutError e timeout-val)))) (defn deref @@ -2314,11 +2314,11 @@ value is available. See also - realized?." {:added "1.0" :static true} - ([ref] (if (instance? github.com$glojurelang$glojure$pkg$lang.IDeref ref) - (.Deref ^github.com$glojurelang$glojure$pkg$lang.IDeref ref) + ([ref] (if (instance? github.com:glojurelang:glojure:pkg:lang.IDeref ref) + (.Deref ^github.com:glojurelang:glojure:pkg:lang.IDeref ref) (deref-future ref))) ([ref timeout-ms timeout-val] - (if (instance? github.com$glojurelang$glojure$pkg$lang.IBlockingDeref ref) + (if (instance? github.com:glojurelang:glojure:pkg:lang.IBlockingDeref ref) (.DerefWithTimeout ref timeout-ms timeout-val) (deref-future ref timeout-ms timeout-val)))) @@ -2337,7 +2337,7 @@ return false or throw an exception." {:added "1.0" :static true} - ([x] (github.com$glojurelang$glojure$pkg$lang.NewAtom x)) + ([x] (github.com:glojurelang:glojure:pkg:lang.NewAtom x)) ([x & options] (setup-reference (atom x) options))) (defn swap! @@ -2363,20 +2363,20 @@ set happened, else false" {:added "1.0" :static true} - [^github.com$glojurelang$glojure$pkg$lang.IAtom atom oldval newval] (.compareAndSet atom oldval newval)) + [^github.com:glojurelang:glojure:pkg:lang.IAtom atom oldval newval] (.compareAndSet atom oldval newval)) (defn reset! "Sets the value of atom to newval without regard for the current value. Returns newval." {:added "1.0" :static true} - [^github.com$glojurelang$glojure$pkg$lang.IAtom atom newval] (.reset atom newval)) + [^github.com:glojurelang:glojure:pkg:lang.IAtom atom newval] (.reset atom newval)) (defn reset-vals! "Sets the value of atom to newval. Returns [old new], the value of the atom before and after the reset." {:added "1.9"} - ^github.com$glojurelang$glojure$pkg$lang.IPersistentVector [^glojure.lang.IAtom2 atom newval] (.resetVals atom newval)) + ^github.com:glojurelang:glojure:pkg:lang.IPersistentVector [^glojure.lang.IAtom2 atom newval] (.resetVals atom newval)) (defn set-validator! "Sets the validator-fn for a var/ref/agent/atom. validator-fn must be nil or a @@ -2429,7 +2429,7 @@ {:added "1.0" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*Ref ref fun & args] + [^github.com:glojurelang:glojure:pkg:lang.*Ref ref fun & args] (. ref (Commute fun args))) (defn alter @@ -2441,7 +2441,7 @@ and returns the in-transaction-value of ref." {:added "1.0" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*Ref ref fun & args] + [^github.com:glojurelang:glojure:pkg:lang.*Ref ref fun & args] (. ref (alter fun args))) (defn ref-set @@ -2449,32 +2449,32 @@ Returns val." {:added "1.0" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*Ref ref val] + [^github.com:glojurelang:glojure:pkg:lang.*Ref ref val] (. ref (set val))) (defn ref-history-count "Returns the history count of a ref" {:added "1.1" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*Ref ref] + [^github.com:glojurelang:glojure:pkg:lang.*Ref ref] (.getHistoryCount ref)) (defn ref-min-history "Gets the min-history of a ref, or sets it and returns the ref" {:added "1.1" :static true} - ([^github.com$glojurelang$glojure$pkg$lang.*Ref ref] + ([^github.com:glojurelang:glojure:pkg:lang.*Ref ref] (.getMinHistory ref)) - ([^github.com$glojurelang$glojure$pkg$lang.*Ref ref n] + ([^github.com:glojurelang:glojure:pkg:lang.*Ref ref n] (.setMinHistory ref n))) (defn ref-max-history "Gets the max-history of a ref, or sets it and returns the ref" {:added "1.1" :static true} - ([^github.com$glojurelang$glojure$pkg$lang.*Ref ref] + ([^github.com:glojurelang:glojure:pkg:lang.*Ref ref] (.getMaxHistory ref)) - ([^github.com$glojurelang$glojure$pkg$lang.*Ref ref n] + ([^github.com:glojurelang:glojure:pkg:lang.*Ref ref n] (.setMaxHistory ref n))) (defn ensure @@ -2483,7 +2483,7 @@ ref. Allows for more concurrency than (ref-set ref @ref)" {:added "1.0" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*Ref ref] + [^github.com:glojurelang:glojure:pkg:lang.*Ref ref] (. ref (touch)) (. ref (deref))) @@ -2497,7 +2497,7 @@ once, but any effects on Refs will be atomic." {:added "1.0"} [flags-ignored-for-now & body] - `(. github.com$glojurelang$glojure$pkg$lang.LockingTransaction + `(. github.com:glojurelang:glojure:pkg:lang.LockingTransaction (RunInTransaction (fn [] ~@body)))) @@ -2517,15 +2517,15 @@ (defn volatile! "Creates and returns a Volatile with an initial value of val." {:added "1.7" - :tag github.com$glojurelang$glojure$pkg$lang.Volatile} + :tag github.com:glojurelang:glojure:pkg:lang.Volatile} [val] - (github.com$glojurelang$glojure$pkg$lang.NewVolatile val)) + (github.com:glojurelang:glojure:pkg:lang.NewVolatile val)) (defn vreset! "Sets the value of volatile to newval without regard for the current value. Returns newval." {:added "1.7"} - [^github.com$glojurelang$glojure$pkg$lang.Volatile vol newval] + [^github.com:glojurelang:glojure:pkg:lang.Volatile vol newval] (.reset vol newval)) (defmacro vswap! @@ -2534,14 +2534,14 @@ was swapped in." {:added "1.7"} [vol f & args] - (let [v (with-meta vol {:tag 'github.com$glojurelang$glojure$pkg$lang.Volatile})] + (let [v (with-meta vol {:tag 'github.com:glojurelang:glojure:pkg:lang.Volatile})] `(.reset ~v (~f (.Deref ~v) ~@args)))) (defn volatile? "Returns true if x is a volatile." {:added "1.7"} [x] - (instance? github.com$glojurelang$glojure$pkg$lang.Volatile x)) + (instance? github.com:glojurelang:glojure:pkg:lang.Volatile x)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; fn stuff ;;;;;;;;;;;;;;;; @@ -2710,7 +2710,7 @@ [bindings & body] (let [i (first bindings) n (second bindings)] - `(let [n# (github.com$glojurelang$glojure$pkg$lang.LongCast ~n)] + `(let [n# (github.com:glojurelang:glojure:pkg:lang.LongCast ~n)] (loop [~i 0] (when (< ~i n#) ~@body @@ -2829,14 +2829,14 @@ "Wraps x in a way such that a reduce will terminate with the value x" {:added "1.5"} [x] - (github.com$glojurelang$glojure$pkg$lang.NewReduced x)) + (github.com:glojurelang:glojure:pkg:lang.NewReduced x)) (defn reduced? "Returns true if x is the result of a call to reduced" - {:inline (fn [x] `(github.com$glojurelang$glojure$pkg$lang.IsReduced ~x )) + {:inline (fn [x] `(github.com:glojurelang:glojure:pkg:lang.IsReduced ~x )) :inline-arities #{1} :added "1.5"} - ([x] (github.com$glojurelang$glojure$pkg$lang.IsReduced x))) + ([x] (github.com:glojurelang:glojure:pkg:lang.IsReduced x))) (defn ensure-reduced "If x is already reduced?, returns it, else returns (reduced x)" @@ -2916,10 +2916,10 @@ result (rf result input)))))))) ([n coll] - (if (instance? github.com$glojurelang$glojure$pkg$lang.IDrop coll) + (if (instance? github.com:glojurelang:glojure:pkg:lang.IDrop coll) (or (if (pos? n) - (.drop ^github.com$glojurelang$glojure$pkg$lang.IDrop coll (if (int? n) n (Math/ceil n))) + (.drop ^github.com:glojurelang:glojure:pkg:lang.IDrop coll (if (int? n) n (Math/ceil n))) (seq coll)) ()) (let [step (fn [n coll] @@ -2978,7 +2978,7 @@ "Returns a lazy (infinite!) sequence of repetitions of the items in coll." {:added "1.0" :static true} - [coll] (github.com$glojurelang$glojure$pkg$lang.NewCycle (seq coll))) + [coll] (github.com:glojurelang:glojure:pkg:lang.NewCycle (seq coll))) (defn split-at "Returns a vector of [(take n coll) (drop n coll)]" @@ -2998,8 +2998,8 @@ "Returns a lazy (infinite!, or length n if supplied) sequence of xs." {:added "1.0" :static true} - ([x] (github.com$glojurelang$glojure$pkg$lang.NewRepeat x)) - ([n x] (github.com$glojurelang$glojure$pkg$lang.NewRepeatN n x))) + ([x] (github.com:glojurelang:glojure:pkg:lang.NewRepeat x)) + ([n x] (github.com:glojurelang:glojure:pkg:lang.NewRepeatN n x))) (defn replicate "DEPRECATED: Use 'repeat' instead. @@ -3026,16 +3026,16 @@ (iterate inc' 0)) ([end] (if (int? end) - (github.com$glojurelang$glojure$pkg$lang.NewLongRange 0 end 1) - (github.com$glojurelang$glojure$pkg$lang.NewRange 0 end 1))) + (github.com:glojurelang:glojure:pkg:lang.NewLongRange 0 end 1) + (github.com:glojurelang:glojure:pkg:lang.NewRange 0 end 1))) ([start end] (if (and (int? start) (int? end)) - (github.com$glojurelang$glojure$pkg$lang.NewLongRange start end 1) - (github.com$glojurelang$glojure$pkg$lang.NewRange start end 1))) + (github.com:glojurelang:glojure:pkg:lang.NewLongRange start end 1) + (github.com:glojurelang:glojure:pkg:lang.NewRange start end 1))) ([start end step] (if (and (int? start) (int? end) (int? step)) - (github.com$glojurelang$glojure$pkg$lang.NewLongRange start end step) - (github.com$glojurelang$glojure$pkg$lang.NewRange start end step)))) + (github.com:glojurelang:glojure:pkg:lang.NewLongRange start end step) + (github.com:glojurelang:glojure:pkg:lang.NewRange start end step)))) (defn merge "Returns a map that consists of the rest of the maps conj-ed onto @@ -3095,7 +3095,7 @@ ([^java.util.Comparator comp coll] (if (seq coll) (let [a (to-array coll)] - (github.com$glojurelang$glojure$pkg$lang.SortSlice a comp) + (github.com:glojurelang:glojure:pkg:lang.SortSlice a comp) (with-meta (seq a) (meta coll))) ()))) @@ -3149,9 +3149,9 @@ {:added "1.0" :static true} [coll n] - (if (instance? github.com$glojurelang$glojure$pkg$lang.IDrop coll) + (if (instance? github.com:glojurelang:glojure:pkg:lang.IDrop coll) (if (pos? n) - (.drop ^github.com$glojurelang$glojure$pkg$lang.IDrop coll (if (int? n) n (Math/ceil n))) + (.drop ^github.com:glojurelang:glojure:pkg:lang.IDrop coll (if (int? n) n (Math/ceil n))) (seq coll)) (loop [n n xs (seq coll)] (if (and xs (pos? n)) @@ -3165,8 +3165,8 @@ [coll n] (if (pos? n) (or - (if (instance? github.com$glojurelang$glojure$pkg$lang.IDrop coll) - (.drop ^github.com$glojurelang$glojure$pkg$lang.IDrop coll (if (int? n) n (Math/ceil n))) + (if (instance? github.com:glojurelang:glojure:pkg:lang.IDrop coll) + (.drop ^github.com:glojurelang:glojure:pkg:lang.IDrop coll (if (int? n) n (Math/ceil n))) (loop [n n xs coll] (if-let [xs (and (pos? n) (seq xs))] (recur (dec n) (rest xs)) @@ -3204,7 +3204,7 @@ "Evaluates the form data structure (not text!) and returns the result." {:added "1.0" :static true} - [form] (. github.com$glojurelang$glojure$pkg$runtime.Compiler (Eval form))) + [form] (. github.com:glojurelang:glojure:pkg:runtime.Compiler (Eval form))) (defmacro doseq "Repeatedly executes body (presumably for side-effects) with @@ -3281,7 +3281,7 @@ (send agent count-down)) (. latch (await))))) -(defn ^:static await1 [^github.com$glojurelang$glojure$pkg$lang.*Agent a] +(defn ^:static await1 [^github.com:glojurelang:glojure:pkg:lang.*Agent a] (when (pos? (.getQueueCount a)) (await a)) a) @@ -3344,7 +3344,7 @@ the same code structure as the functional persistent code they replace." {:added "1.1" :static true} - [^github.com$glojurelang$glojure$pkg$lang.IEditableCollection coll] + [^github.com:glojurelang:glojure:pkg:lang.IEditableCollection coll] (.AsTransient coll)) (defn persistent! @@ -3419,7 +3419,7 @@ {:added "1.0" :static true} [to from] - (if (instance? github.com$glojurelang$glojure$pkg$lang.IEditableCollection to) + (if (instance? github.com:glojurelang:glojure:pkg:lang.IEditableCollection to) (persistent! (reduce1 conj! (transient to) from)) (reduce1 conj to from))) @@ -3433,7 +3433,7 @@ [& import-symbols-or-lists] (let [specs (map #(if (and (seq? %) (= 'quote (first %))) (second %) %) import-symbols-or-lists)] - `(do ~@(map #(list 'github.com$glojurelang$glojure$pkg$lang.Import %) + `(do ~@(map #(list 'github.com:glojurelang:glojure:pkg:lang.Import %) (reduce1 (fn [v spec] (if (symbol? spec) (conj v (name spec)) @@ -3462,7 +3462,7 @@ "Returns the Class of x" {:added "1.0" :static true} - ^reflect.Type [^github.com$glojurelang$glojure$pkg$lang.Object x] (if (nil? x) x (github.com$glojurelang$glojure$pkg$lang.TypeOf x))) + ^reflect.Type [^github.com:glojurelang:glojure:pkg:lang.Object x] (if (nil? x) x (github.com:glojurelang:glojure:pkg:lang.TypeOf x))) (defn type "Returns the :type metadata of x, or its Class if none" @@ -3474,87 +3474,87 @@ (defn num "Coerce to Number" { - :inline (fn [x] `(. github.com$glojurelang$glojure$pkg$lang.Numbers (num ~x))) + :inline (fn [x] `(. github.com:glojurelang:glojure:pkg:lang.Numbers (num ~x))) :added "1.0"} - [x] (. github.com$glojurelang$glojure$pkg$lang.Numbers (num x))) + [x] (. github.com:glojurelang:glojure:pkg:lang.Numbers (num x))) (defn long "Coerce to long" - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$runtime.RT (LongCast ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:runtime.RT (LongCast ~x))) :added "1.0"} - [x] (github.com$glojurelang$glojure$pkg$lang.LongCast x)) + [x] (github.com:glojurelang:glojure:pkg:lang.LongCast x)) (defn float "Coerce to float" - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$runtime.RT (~(if *unchecked-math* 'uncheckedFloatCast 'floatCast) ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:runtime.RT (~(if *unchecked-math* 'uncheckedFloatCast 'floatCast) ~x))) :added "1.0"} - [x] (github.com$glojurelang$glojure$pkg$lang.FloatCast x)) + [x] (github.com:glojurelang:glojure:pkg:lang.FloatCast x)) (defn double "Coerce to double" - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$runtime.RT (DoubleCast ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:runtime.RT (DoubleCast ~x))) :added "1.0"} - [x] (github.com$glojurelang$glojure$pkg$lang.AsFloat64 x)) + [x] (github.com:glojurelang:glojure:pkg:lang.AsFloat64 x)) (defn short "Coerce to short" - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$runtime.RT (~(if *unchecked-math* 'uncheckedShortCast 'shortCast) ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:runtime.RT (~(if *unchecked-math* 'uncheckedShortCast 'shortCast) ~x))) :added "1.0"} - [x] (github.com$glojurelang$glojure$pkg$lang.ShortCast x)) + [x] (github.com:glojurelang:glojure:pkg:lang.ShortCast x)) (defn byte "Coerce to byte" - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$runtime.RT (~(if *unchecked-math* 'uncheckedByteCast 'byteCast) ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:runtime.RT (~(if *unchecked-math* 'uncheckedByteCast 'byteCast) ~x))) :added "1.0"} - [x] (github.com$glojurelang$glojure$pkg$lang.ByteCast x)) + [x] (github.com:glojurelang:glojure:pkg:lang.ByteCast x)) (defn char "Coerce to char" - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$runtime.RT (~(if *unchecked-math* 'uncheckedCharCast 'charCast) ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:runtime.RT (~(if *unchecked-math* 'uncheckedCharCast 'charCast) ~x))) :added "1.1"} - [x] (. github.com$glojurelang$glojure$pkg$runtime.RT (CharCast x))) + [x] (. github.com:glojurelang:glojure:pkg:runtime.RT (CharCast x))) (defn unchecked-byte "Coerce to byte. Subject to rounding or truncation." - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$runtime.RT (UncheckedByteCast ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:runtime.RT (UncheckedByteCast ~x))) :added "1.3"} - [x] (github.com$glojurelang$glojure$pkg$lang.UncheckedByteCast x)) + [x] (github.com:glojurelang:glojure:pkg:lang.UncheckedByteCast x)) (defn unchecked-short "Coerce to short. Subject to rounding or truncation." - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$runtime.RT (UncheckedShortCast ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:runtime.RT (UncheckedShortCast ~x))) :added "1.3"} - [x] (github.com$glojurelang$glojure$pkg$lang.UncheckedShortCast x)) + [x] (github.com:glojurelang:glojure:pkg:lang.UncheckedShortCast x)) (defn unchecked-char "Coerce to char. Subject to rounding or truncation." - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$runtime.RT (UncheckedCharCast ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:runtime.RT (UncheckedCharCast ~x))) :added "1.3"} - [x] (. github.com$glojurelang$glojure$pkg$runtime.RT (UncheckedCharCast x))) + [x] (. github.com:glojurelang:glojure:pkg:runtime.RT (UncheckedCharCast x))) (defn unchecked-int "Coerce to int. Subject to rounding or truncation." - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$runtime.RT (UncheckedIntCast ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:runtime.RT (UncheckedIntCast ~x))) :added "1.3"} - [x] (github.com$glojurelang$glojure$pkg$lang.UncheckedIntCast x)) + [x] (github.com:glojurelang:glojure:pkg:lang.UncheckedIntCast x)) (defn unchecked-long "Coerce to long. Subject to rounding or truncation." - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$runtime.RT (UncheckedLongCast ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:runtime.RT (UncheckedLongCast ~x))) :added "1.3"} - [x] (github.com$glojurelang$glojure$pkg$lang.UncheckedLongCast x)) + [x] (github.com:glojurelang:glojure:pkg:lang.UncheckedLongCast x)) (defn unchecked-float "Coerce to float. Subject to rounding." - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$runtime.RT (UncheckedFloatCast ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:runtime.RT (UncheckedFloatCast ~x))) :added "1.3"} - [x] (github.com$glojurelang$glojure$pkg$lang.UncheckedFloatCast x)) + [x] (github.com:glojurelang:glojure:pkg:lang.UncheckedFloatCast x)) (defn unchecked-double "Coerce to double. Subject to rounding." - {:inline (fn [x] `(. github.com$glojurelang$glojure$pkg$runtime.RT (UncheckedDoubleCast ~x))) + {:inline (fn [x] `(. github.com:glojurelang:glojure:pkg:runtime.RT (UncheckedDoubleCast ~x))) :added "1.3"} - [x] (github.com$glojurelang$glojure$pkg$lang.AsFloat64 x)) + [x] (github.com:glojurelang:glojure:pkg:lang.AsFloat64 x)) (defn number? @@ -3562,7 +3562,7 @@ {:added "1.0" :static true} [x] - (github.com$glojurelang$glojure$pkg$lang.IsNumber x)) + (github.com:glojurelang:glojure:pkg:lang.IsNumber x)) (defn mod "Modulus of num and div. Truncates toward negative infinity." @@ -3578,29 +3578,29 @@ "Returns true if n is a Ratio" {:added "1.0" :static true} - [n] (instance? github.com$glojurelang$glojure$pkg$lang.*Ratio n)) + [n] (instance? github.com:glojurelang:glojure:pkg:lang.*Ratio n)) (defn numerator "Returns the numerator part of a Ratio." - {:tag math$big.*Int + {:tag math:big.*Int :added "1.2" :static true} [r] - (.numerator ^github.com$glojurelang$glojure$pkg$lang.*Ratio r)) + (.numerator ^github.com:glojurelang:glojure:pkg:lang.*Ratio r)) (defn denominator "Returns the denominator part of a Ratio." - {:tag math$big.*Int + {:tag math:big.*Int :added "1.2" :static true} [r] - (.denominator ^github.com$glojurelang$glojure$pkg$lang.*Ratio r)) + (.denominator ^github.com:glojurelang:glojure:pkg:lang.*Ratio r)) (defn decimal? "Returns true if n is a BigDecimal" {:added "1.0" :static true} - [n] (instance? github.com$glojurelang$glojure$pkg$lang.*BigDecimal n)) + [n] (instance? github.com:glojurelang:glojure:pkg:lang.*BigDecimal n)) (defn float? "Returns true if n is a floating point number" @@ -3619,45 +3619,45 @@ (defn bigint "Coerce to BigInt" - {:tag github.com$glojurelang$glojure$pkg$lang.*BigInt + {:tag github.com:glojurelang:glojure:pkg:lang.*BigInt :static true :added "1.3"} [x] (cond - (instance? github.com$glojurelang$glojure$pkg$lang.*BigInt x) x - (instance? math$big.*Int x) (github.com$glojurelang$glojure$pkg$lang.NewBigIntFromGoBigInt x) - (decimal? x) (bigint (.toBigInteger ^github.com$glojurelang$glojure$pkg$lang.*BigDecimal x)) - (float? x) (bigint (github.com$glojurelang$glojure$pkg$lang.NewBigDecimalFromFloat64 (double x))) - (ratio? x) (bigint (.bigIntegerValue ^github.com$glojurelang$glojure$pkg$lang.*Ratio x)) - (number? x) (github.com$glojurelang$glojure$pkg$lang.NewBigIntFromInt64 (long x)) - :else (bigint (github.com$glojurelang$glojure$pkg$lang.NewBigInt x)))) + (instance? github.com:glojurelang:glojure:pkg:lang.*BigInt x) x + (instance? math:big.*Int x) (github.com:glojurelang:glojure:pkg:lang.NewBigIntFromGoBigInt x) + (decimal? x) (bigint (.toBigInteger ^github.com:glojurelang:glojure:pkg:lang.*BigDecimal x)) + (float? x) (bigint (github.com:glojurelang:glojure:pkg:lang.NewBigDecimalFromFloat64 (double x))) + (ratio? x) (bigint (.bigIntegerValue ^github.com:glojurelang:glojure:pkg:lang.*Ratio x)) + (number? x) (github.com:glojurelang:glojure:pkg:lang.NewBigIntFromInt64 (long x)) + :else (bigint (github.com:glojurelang:glojure:pkg:lang.NewBigInt x)))) (defn biginteger "Coerce to BigInteger" - {:tag math$big.*Int + {:tag math:big.*Int :added "1.0" :static true} [x] (cond - (instance? math$big.*Int x) x - (instance? github.com$glojurelang$glojure$pkg$lang.*BigInt x) (.toBigInteger ^github.com$glojurelang$glojure$pkg$lang.*BigInt x) - (decimal? x) (.toBigInteger ^github.com$glojurelang$glojure$pkg$lang.*BigDecimal x) - (float? x) (.toBigInteger (github.com$glojurelang$glojure$pkg$lang.NewBigDecimalFromFloat64 (double x))) - (ratio? x) (.bigIntegerValue ^github.com$glojurelang$glojure$pkg$lang.*Ratio x) - (number? x) (math$big.NewInt (long x)) - :else (github.com$glojurelang$glojure$pkg$lang.NewBigInt x))) + (instance? math:big.*Int x) x + (instance? github.com:glojurelang:glojure:pkg:lang.*BigInt x) (.toBigInteger ^github.com:glojurelang:glojure:pkg:lang.*BigInt x) + (decimal? x) (.toBigInteger ^github.com:glojurelang:glojure:pkg:lang.*BigDecimal x) + (float? x) (.toBigInteger (github.com:glojurelang:glojure:pkg:lang.NewBigDecimalFromFloat64 (double x))) + (ratio? x) (.bigIntegerValue ^github.com:glojurelang:glojure:pkg:lang.*Ratio x) + (number? x) (math:big.NewInt (long x)) + :else (github.com:glojurelang:glojure:pkg:lang.NewBigInt x))) (defn bigdec "Coerce to BigDecimal" - {:tag github.com$glojurelang$glojure$pkg$lang.*BigDecimal + {:tag github.com:glojurelang:glojure:pkg:lang.*BigDecimal :added "1.0" :static true} [x] (cond (decimal? x) x - (float? x) (github.com$glojurelang$glojure$pkg$lang.NewBigDecimalFromFloat64 (double x)) - (ratio? x) (/ (github.com$glojurelang$glojure$pkg$lang.NewBigDecimalFromRatio x) (.denominator ^github.com$glojurelang$glojure$pkg$lang.*Ratio x)) - (instance? github.com$glojurelang$glojure$pkg$lang.*BigInt x) (.toBigDecimal ^github.com$glojurelang$glojure$pkg$lang.*BigInt x) - (instance? math$big.*Int x) (github.com$glojurelang$glojure$pkg$lang.NewBigDecimal x) - (number? x) (github.com$glojurelang$glojure$pkg$lang.NewBigDecimalFromInt64 (long x)) - :else (github.com$glojurelang$glojure$pkg$lang.NewBigDecimal x))) + (float? x) (github.com:glojurelang:glojure:pkg:lang.NewBigDecimalFromFloat64 (double x)) + (ratio? x) (/ (github.com:glojurelang:glojure:pkg:lang.NewBigDecimalFromRatio x) (.denominator ^github.com:glojurelang:glojure:pkg:lang.*Ratio x)) + (instance? github.com:glojurelang:glojure:pkg:lang.*BigInt x) (.toBigDecimal ^github.com:glojurelang:glojure:pkg:lang.*BigInt x) + (instance? math:big.*Int x) (github.com:glojurelang:glojure:pkg:lang.NewBigDecimal x) + (number? x) (github.com:glojurelang:glojure:pkg:lang.NewBigDecimalFromInt64 (long x)) + :else (github.com:glojurelang:glojure:pkg:lang.NewBigDecimal x))) (def ^:dynamic ^{:private true} print-initialized false) @@ -3687,7 +3687,7 @@ (pr-on x *out*)) ([x & more] (pr x) - (github.com$glojurelang$glojure$pkg$lang.AppendWriter *out* \space) + (github.com:glojurelang:glojure:pkg:lang.AppendWriter *out* \space) (if-let [nmore (next more)] (recur (first more) nmore) (apply pr more)))) @@ -3700,7 +3700,7 @@ {:added "1.0" :static true} [] - (github.com$glojurelang$glojure$pkg$lang.AppendWriter *out* system-newline) + (github.com:glojurelang:glojure:pkg:lang.AppendWriter *out* system-newline) nil) (defn flush @@ -3781,7 +3781,7 @@ (let [o (read stream eof-error? eof-value recursive?) s (.trim (.getString stream))] [o s]) - (catch github.com$glojurelang$glojure$pkg$lang.Throwable ex + (catch github.com:glojurelang:glojure:pkg:lang.Throwable ex (.getString stream) (throw ex)))) ([opts ^glojure.lang.LineNumberingPushbackReader stream] @@ -3790,7 +3790,7 @@ (let [o (read opts stream) s (.trim (.getString stream))] [o s]) - (catch github.com$glojurelang$glojure$pkg$lang.Throwable ex + (catch github.com:glojurelang:glojure:pkg:lang.Throwable ex (.getString stream) (throw ex))))) @@ -3813,8 +3813,8 @@ For data structure interop use glojure.edn/read-string" {:added "1.0" :static true} - ([s] (github.com$glojurelang$glojure$pkg$runtime.RTReadString s)) - ([opts s] (github.com$glojurelang$glojure$pkg$runtime.RTReadString s opts))) + ([s] (github.com:glojurelang:glojure:pkg:runtime.RTReadString s)) + ([opts s] (github.com:glojurelang:glojure:pkg:runtime.RTReadString s opts))) (defn subvec "Returns a persistent vector of the items in vector from @@ -3827,7 +3827,7 @@ ([v start] (subvec v start (count v))) ([v start end] - (. github.com$glojurelang$glojure$pkg$runtime.RT (Subvec v start end)))) + (. github.com:glojurelang:glojure:pkg:runtime.RT (Subvec v start end)))) (defmacro with-open "bindings => [name init ...] @@ -3847,7 +3847,7 @@ (with-open ~(subvec bindings 2) ~@body) (finally (. ~(bindings 0) ~'close)))) - :else (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError + :else (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError "with-open only allows Symbols in bindings")))) (defmacro doto @@ -3897,36 +3897,36 @@ (defn alength "Returns the length of the Java array. Works on arrays of all types." - {:inline (fn [a] `(. github.com$glojurelang$glojure$pkg$runtime.RT (Alength ~a))) + {:inline (fn [a] `(. github.com:glojurelang:glojure:pkg:runtime.RT (Alength ~a))) :added "1.0"} - [array] (. github.com$glojurelang$glojure$pkg$runtime.RT (Alength array))) + [array] (. github.com:glojurelang:glojure:pkg:runtime.RT (Alength array))) (defn aclone "Returns a clone of the Java array. Works on arrays of known types." - {:inline (fn [a] `(. github.com$glojurelang$glojure$pkg$runtime.RT (Aclone ~a))) + {:inline (fn [a] `(. github.com:glojurelang:glojure:pkg:runtime.RT (Aclone ~a))) :added "1.0"} - [array] (. github.com$glojurelang$glojure$pkg$runtime.RT (Aclone array))) + [array] (. github.com:glojurelang:glojure:pkg:runtime.RT (Aclone array))) (defn aget "Returns the value at the index/indices. Works on Java arrays of all types." - {:inline (fn [a i] `(. github.com$glojurelang$glojure$pkg$runtime.RT (Aget ~a (int ~i)))) + {:inline (fn [a i] `(. github.com:glojurelang:glojure:pkg:runtime.RT (Aget ~a (int ~i)))) :inline-arities #{2} :added "1.0"} ([array idx] - (github.com$glojurelang$glojure$pkg$lang.Get array idx)) + (github.com:glojurelang:glojure:pkg:lang.Get array idx)) ([array idx & idxs] (apply aget (aget array idx) idxs))) (defn aset "Sets the value at the index/indices. Works on Java arrays of reference types. Returns val." - {:inline (fn [a i v] `(. github.com$glojurelang$glojure$pkg$runtime.RT (Aset ~a (int ~i) ~v))) + {:inline (fn [a i v] `(. github.com:glojurelang:glojure:pkg:runtime.RT (Aset ~a (int ~i) ~v))) :inline-arities #{3} :added "1.0"} ([array idx val] - (github.com$glojurelang$glojure$pkg$lang.SliceSet array idx val) + (github.com:glojurelang:glojure:pkg:lang.SliceSet array idx val) val) ([array idx idx2 & idxv] (apply aset (aget array idx) idx2 idxv))) @@ -4020,7 +4020,7 @@ {:added "1.0" :static true} [form] - (. github.com$glojurelang$glojure$pkg$runtime.Compiler (macroexpand1 form))) + (. github.com:glojurelang:glojure:pkg:runtime.Compiler (macroexpand1 form))) (defn macroexpand "Repeatedly calls macroexpand-1 on form until it no longer @@ -4039,7 +4039,7 @@ {:added "1.0" :static true} [& keys] - (github.com$glojurelang$glojure$pkg$lang.CreatePersistentStructMapSlotMap keys)) + (github.com:glojurelang:glojure:pkg:lang.CreatePersistentStructMapSlotMap keys)) (defmacro defstruct "Same as (def name (create-struct keys...))" @@ -4056,7 +4056,7 @@ {:added "1.0" :static true} [s & inits] - (github.com$glojurelang$glojure$pkg$lang.CreatePersistentStructMap s inits)) + (github.com:glojurelang:glojure:pkg:lang.CreatePersistentStructMap s inits)) (defn struct "Returns a new structmap instance with the keys of the @@ -4065,7 +4065,7 @@ {:added "1.0" :static true} [s & vals] - (github.com$glojurelang$glojure$pkg$lang.ConstructPersistentStructMap s vals)) + (github.com:glojurelang:glojure:pkg:lang.ConstructPersistentStructMap s vals)) (defn accessor "Returns a fn that, given an instance of a structmap with the basis, @@ -4076,14 +4076,14 @@ {:added "1.0" :static true} [s key] - (github.com$glojurelang$glojure$pkg$lang.GetPersistentStructMapAccessor s key)) + (github.com:glojurelang:glojure:pkg:lang.GetPersistentStructMapAccessor s key)) (defn load-reader "Sequentially read and evaluate the set of forms contained in the stream/file" {:added "1.0" :static true} - [rdr] (. github.com$glojurelang$glojure$pkg$runtime.Compiler (load rdr))) + [rdr] (. github.com:glojurelang:glojure:pkg:runtime.Compiler (load rdr))) (defn load-string "Sequentially read and evaluate the set of forms contained in the @@ -4099,7 +4099,7 @@ "Returns true if x implements IPersistentSet" {:added "1.0" :static true} - [x] (instance? github.com$glojurelang$glojure$pkg$lang.IPersistentSet x)) + [x] (instance? github.com:glojurelang:glojure:pkg:lang.IPersistentSet x)) (defn set "Returns a set of the distinct elements of coll." @@ -4108,8 +4108,8 @@ [coll] (if (set? coll) (with-meta coll nil) - (if (instance? github.com$glojurelang$glojure$pkg$lang.IReduceInit coll) - (persistent! (.ReduceInit ^github.com$glojurelang$glojure$pkg$lang.IReduceInit coll conj! (transient #{}))) + (if (instance? github.com:glojurelang:glojure:pkg:lang.IReduceInit coll) + (persistent! (.ReduceInit ^github.com:glojurelang:glojure:pkg:lang.IReduceInit coll conj! (transient #{}))) (persistent! (reduce1 conj! (transient #{}) coll))))) (defn ^{:private true @@ -4126,7 +4126,7 @@ "Returns the namespace named by the symbol or nil if it doesn't exist." {:added "1.0" :static true} - [sym] (github.com$glojurelang$glojure$pkg$lang.FindNamespace sym)) + [sym] (github.com:glojurelang:glojure:pkg:lang.FindNamespace sym)) (defn create-ns "Create a new namespace named by the symbol if one doesn't already @@ -4141,7 +4141,7 @@ Cannot be used to remove the glojure namespace." {:added "1.0" :static true} - [sym] (github.com$glojurelang$glojure$pkg$lang.RemoveNamespace sym)) + [sym] (github.com:glojurelang:glojure:pkg:lang.RemoveNamespace sym)) (defn all-ns "Returns a sequence of all namespaces." @@ -4155,10 +4155,10 @@ found." {:added "1.0" :static true} - ^github.com$glojurelang$glojure$pkg$lang.*Namespace [x] - (if (instance? github.com$glojurelang$glojure$pkg$lang.*Namespace x) + ^github.com:glojurelang:glojure:pkg:lang.*Namespace [x] + (if (instance? github.com:glojurelang:glojure:pkg:lang.*Namespace x) x - (or (find-ns x) (throw (github.com$glojurelang$glojure$pkg$lang.NewError (str "No namespace: " x " found")))))) + (or (find-ns x) (throw (github.com:glojurelang:glojure:pkg:lang.NewError (str "No namespace: " x " found")))))) (defn ns-name "Returns the name of the namespace, a symbol." @@ -4191,7 +4191,7 @@ :static true} [ns] (let [ns (the-ns ns)] - (filter-key val (fn [^github.com$glojurelang$glojure$pkg$lang.*Var v] (and (instance? github.com$glojurelang$glojure$pkg$lang.*Var v) + (filter-key val (fn [^github.com:glojurelang:glojure:pkg:lang.*Var v] (and (instance? github.com:glojurelang:glojure:pkg:lang.*Var v) (= ns (.Namespace v)) (.IsPublic v))) (ns-map ns)))) @@ -4209,7 +4209,7 @@ :static true} [ns] (let [ns (the-ns ns)] - (filter-key val (fn [^github.com$glojurelang$glojure$pkg$lang.*Var v] (and (instance? github.com$glojurelang$glojure$pkg$lang.*Var v) + (filter-key val (fn [^github.com:glojurelang:glojure:pkg:lang.*Var v] (and (instance? github.com:glojurelang:glojure:pkg:lang.*Var v) (= ns (.Namespace v)))) (ns-map ns)))) @@ -4238,7 +4238,7 @@ to-do (if (= :all (:refer fs)) (keys nspublics) (or (:refer fs) (:only fs) (keys nspublics)))] - (when (and to-do (not (instance? github.com$glojurelang$glojure$pkg$lang.Sequential to-do))) + (when (and to-do (not (instance? github.com:glojurelang:glojure:pkg:lang.Sequential to-do))) (throw (errors.New ":only/:refer value must be a sequential collection of symbols"))) (doseq [sym to-do] (when-not (exclude sym) @@ -4256,7 +4256,7 @@ :static true} [ns] (let [ns (the-ns ns)] - (filter-key val (fn [^github.com$glojurelang$glojure$pkg$lang.*Var v] (and (instance? github.com$glojurelang$glojure$pkg$lang.*Var v) + (filter-key val (fn [^github.com:glojurelang:glojure:pkg:lang.*Var v] (and (instance? github.com:glojurelang:glojure:pkg:lang.*Var v) (not= ns (.Namespace v)))) (ns-map ns)))) @@ -4327,14 +4327,14 @@ "Gets the value in the var object" {:added "1.0" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*Var x] (. x (Get))) + [^github.com:glojurelang:glojure:pkg:lang.*Var x] (. x (Get))) (defn var-set "Sets the value in the var object to val. The var must be thread-locally bound." {:added "1.0" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*Var x val] (. x (Set val))) + [^github.com:glojurelang:glojure:pkg:lang.*Var x val] (. x (Set val))) (defmacro with-local-vars "varbinding=> symbol init-expr @@ -4349,11 +4349,11 @@ (vector? name-vals-vec) "a vector for its binding" (even? (count name-vals-vec)) "an even number of forms in binding vector") `(let [~@(interleave (take-nth 2 name-vals-vec) - (repeat '(.. github.com$glojurelang$glojure$pkg$lang.*Var create setDynamic)))] - (github.com$glojurelang$glojure$pkg$lang.PushThreadBindings {}) + (repeat '(.. github.com:glojurelang:glojure:pkg:lang.*Var create setDynamic)))] + (github.com:glojurelang:glojure:pkg:lang.PushThreadBindings {}) (try ~@body - (finally (github.com$glojurelang$glojure$pkg$lang.PopThreadBindings))))) + (finally (github.com:glojurelang:glojure:pkg:lang.PopThreadBindings))))) (defn ns-resolve "Returns the var or Class to which a symbol will be resolved in the @@ -4366,7 +4366,7 @@ (ns-resolve ns nil sym)) ([ns env sym] (when-not (contains? env sym) - (. github.com$glojurelang$glojure$pkg$runtime.Compiler maybeResolveIn (the-ns ns) sym)))) + (. github.com:glojurelang:glojure:pkg:runtime.Compiler maybeResolveIn (the-ns ns) sym)))) (defn resolve "same as (ns-resolve *ns* symbol) or (ns-resolve *ns* &env symbol)" @@ -4384,8 +4384,8 @@ ([& keyvals] (let [ary (to-array keyvals)] (if (odd? (alength ary)) - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError (str "No value supplied for key: " (last keyvals)))) - (github.com$glojurelang$glojure$pkg$lang.NewPersistentArrayMapAsIfByAssoc ary))))) + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError (str "No value supplied for key: " (last keyvals)))) + (github.com:glojurelang:glojure:pkg:lang.NewPersistentArrayMapAsIfByAssoc ary))))) (defn seq-to-map-for-destructuring "Builds a map from a seq as described in @@ -4393,7 +4393,7 @@ {:added "1.11"} [s] (if (next s) - (github.com$glojurelang$glojure$pkg$lang.NewPersistentArrayMapAsIfByAssoc (to-array s)) + (github.com:glojurelang:glojure:pkg:lang.NewPersistentArrayMapAsIfByAssoc (to-array s)) (if (seq s) (first s) glojure.lang.PersistentArrayMap/EMPTY))) ;;redefine let and loop with destructuring @@ -4439,12 +4439,12 @@ pmap (fn [bvec b v] (let [gmap (gensym "map__") - gmapseq (with-meta gmap {:tag 'github.com$glojurelang$glojure$pkg$lang.ISeq}) + gmapseq (with-meta gmap {:tag 'github.com:glojurelang:glojure:pkg:lang.ISeq}) defaults (:or b)] (loop [ret (-> bvec (conj gmap) (conj v) (conj gmap) (conj `(if (seq? ~gmap) (if (next ~gmapseq) - (github.com$glojurelang$glojure$pkg$lang.NewPersistentArrayMapAsIfByAssoc (to-array ~gmapseq)) + (github.com:glojurelang:glojure:pkg:lang.NewPersistentArrayMapAsIfByAssoc (to-array ~gmapseq)) (if (seq ~gmapseq) (first ~gmapseq) glojure.lang.PersistentArrayMap/EMPTY)) ~gmap)) ((fn [ret] @@ -4474,7 +4474,7 @@ (if (seq bes) (let [bb (key (first bes)) bk (val (first bes)) - local (if (instance? github.com$glojurelang$glojure$pkg$lang.Named bb) (with-meta (symbol nil (name bb)) (meta bb)) bb) + local (if (instance? github.com:glojurelang:glojure:pkg:lang.Named bb) (with-meta (symbol nil (name bb)) (meta bb)) bb) bv (if (contains? defaults local) (list `get gmap bk (defaults local)) (list `get gmap bk))] @@ -4549,7 +4549,7 @@ (if (seq? (first sigs)) sigs ;; Assume single arity syntax - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError (if (seq sigs) (str "Parameter declaration " (first sigs) @@ -4558,12 +4558,12 @@ psig (fn* [sig] ;; Ensure correct type before destructuring sig (when (not (seq? sig)) - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError (str "Invalid signature " sig " should be a list")))) (let [[params & body] sig _ (when (not (vector? params)) - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError (if (seq? (first sigs)) (str "Parameter declaration " params " should be a vector") @@ -4664,7 +4664,7 @@ (conj (pop groups) (conj (peek groups) [k v])) (conj groups [k v]))) [] (partition 2 seq-exprs))) - err (fn [& msg] (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError ^go/string (apply str msg)))) + err (fn [& msg] (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError ^go/string (apply str msg)))) emit-bind (fn emit-bind [[[bind expr & mod-pairs] & [[_ next-expr] :as next-groups]]] (let [giter (gensym "iter__") @@ -4792,7 +4792,7 @@ (apply println xs))) (defn ^:private elide-top-frames - [^github.com$glojurelang$glojure$pkg$lang.Throwable ex class-name] + [^github.com:glojurelang:glojure:pkg:lang.Throwable ex class-name] (let [tr (.getStackTrace ex)] (doto ex (.setStackTrace @@ -4822,17 +4822,17 @@ Otherwise returns nil." {:added "1.10"} [ex] - (when (instance? github.com$glojurelang$glojure$pkg$lang.Throwable ex) - (.getMessage ^github.com$glojurelang$glojure$pkg$lang.Throwable ex))) + (when (instance? github.com:glojurelang:glojure:pkg:lang.Throwable ex) + (.getMessage ^github.com:glojurelang:glojure:pkg:lang.Throwable ex))) (defn ex-cause "Returns the cause of ex if ex is a Throwable. Otherwise returns nil." - {:tag github.com$glojurelang$glojure$pkg$lang.Throwable + {:tag github.com:glojurelang:glojure:pkg:lang.Throwable :added "1.10"} [ex] - (when (instance? github.com$glojurelang$glojure$pkg$lang.Throwable ex) - (.getCause ^github.com$glojurelang$glojure$pkg$lang.Throwable ex))) + (when (instance? github.com:glojurelang:glojure:pkg:lang.Throwable ex) + (.getCause ^github.com:glojurelang:glojure:pkg:lang.Throwable ex))) (defmacro assert "Evaluates expression x and throws an AssertionError with optional @@ -4873,11 +4873,11 @@ (defn re-matcher "Returns an instance of java.util.regex.Matcher, for use, e.g. in re-find." - {:tag github.com$glojurelang$glojure$pkg$lang.*RegexpMatcher + {:tag github.com:glojurelang:glojure:pkg:lang.*RegexpMatcher :added "1.0" :static true} [^regexp.*Regexp re s] - (github.com$glojurelang$glojure$pkg$lang.NewRegexpMatcher re s)) + (github.com:glojurelang:glojure:pkg:lang.NewRegexpMatcher re s)) (defn re-groups "Returns the groups from the most recent match/find. If there are no @@ -4886,7 +4886,7 @@ being the entire match." {:added "1.0" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*RegexpMatcher m] + [^github.com:glojurelang:glojure:pkg:lang.*RegexpMatcher m] (let [gc (. m (groupCount))] (if (zero? gc) (. m (group)) @@ -4925,7 +4925,7 @@ groups." {:added "1.0" :static true} - ([^github.com$glojurelang$glojure$pkg$lang.*RegexpMatcher m] + ([^github.com:glojurelang:glojure:pkg:lang.*RegexpMatcher m] (when (. m (find)) (re-groups m))) ([^regexp.*Regexp re s] @@ -4937,7 +4937,7 @@ n (default 1) (exclusive)." {:added "1.0" :static true} - ([] (math$rand.Float64)) + ([] (math:rand.Float64)) ([n] (* n (rand)))) (defn rand-int @@ -4994,13 +4994,13 @@ {:added "1.0" :static true} [s] - (contains? (. github.com$glojurelang$glojure$pkg$runtime.Compiler specials) s)) + (contains? (. github.com:glojurelang:glojure:pkg:runtime.Compiler specials) s)) (defn var? "Returns true if v is of type glojure.lang.Var" {:added "1.0" :static true} - [v] (instance? github.com$glojurelang$glojure$pkg$lang.*Var v)) + [v] (instance? github.com:glojurelang:glojure:pkg:lang.*Var v)) (defn subs "Returns the substring of s beginning at start inclusive, and ending @@ -5193,7 +5193,7 @@ {:added "1.0" :static true} - [x] (github.com$glojurelang$glojure$pkg$lang.HashEq x)) + [x] (github.com:glojurelang:glojure:pkg:lang.HashEq x)) (defn mix-collection-hash @@ -5267,8 +5267,8 @@ {:added "1.0" :static true} [coll] - (when (instance? github.com$glojurelang$glojure$pkg$lang.IPersistentCollection coll) - (.empty ^github.com$glojurelang$glojure$pkg$lang.IPersistentCollection coll))) + (when (instance? github.com:glojurelang:glojure:pkg:lang.IPersistentCollection coll) + (.empty ^github.com:glojurelang:glojure:pkg:lang.IPersistentCollection coll))) (defmacro amap "Maps an expression across an array a, using an index named idx, and @@ -5300,114 +5300,114 @@ (defn float-array "Creates an array of floats" - {:inline (fn [& args] `(. github.com$glojurelang$glojure$pkg$lang.Numbers floatArray (unquote-splicing args))) + {:inline (fn [& args] `(. github.com:glojurelang:glojure:pkg:lang.Numbers floatArray (unquote-splicing args))) :inline-arities #{1 2} :added "1.0"} - ([size-or-seq] (. github.com$glojurelang$glojure$pkg$lang.Numbers floatArray size-or-seq)) - ([size init-val-or-seq] (. github.com$glojurelang$glojure$pkg$lang.Numbers floatArrayInit size init-val-or-seq))) + ([size-or-seq] (. github.com:glojurelang:glojure:pkg:lang.Numbers floatArray size-or-seq)) + ([size init-val-or-seq] (. github.com:glojurelang:glojure:pkg:lang.Numbers floatArrayInit size init-val-or-seq))) (defn boolean-array "Creates an array of booleans" - {:inline (fn [& args] `(. github.com$glojurelang$glojure$pkg$lang.Numbers booleanArray (unquote-splicing args))) + {:inline (fn [& args] `(. github.com:glojurelang:glojure:pkg:lang.Numbers booleanArray (unquote-splicing args))) :inline-arities #{1 2} :added "1.1"} - ([size-or-seq] (. github.com$glojurelang$glojure$pkg$lang.Numbers booleanArray size-or-seq)) - ([size init-val-or-seq] (. github.com$glojurelang$glojure$pkg$lang.Numbers booleanArrayInit size init-val-or-seq))) + ([size-or-seq] (. github.com:glojurelang:glojure:pkg:lang.Numbers booleanArray size-or-seq)) + ([size init-val-or-seq] (. github.com:glojurelang:glojure:pkg:lang.Numbers booleanArrayInit size init-val-or-seq))) (defn byte-array "Creates an array of bytes" - {:inline (fn [& args] `(. github.com$glojurelang$glojure$pkg$lang.Numbers byteArray (unquote-splicing args))) + {:inline (fn [& args] `(. github.com:glojurelang:glojure:pkg:lang.Numbers byteArray (unquote-splicing args))) :inline-arities #{1 2} :added "1.1"} - ([size-or-seq] (. github.com$glojurelang$glojure$pkg$lang.Numbers byteArray size-or-seq)) - ([size init-val-or-seq] (. github.com$glojurelang$glojure$pkg$lang.Numbers byteArrayInit size init-val-or-seq))) + ([size-or-seq] (. github.com:glojurelang:glojure:pkg:lang.Numbers byteArray size-or-seq)) + ([size init-val-or-seq] (. github.com:glojurelang:glojure:pkg:lang.Numbers byteArrayInit size init-val-or-seq))) (defn char-array "Creates an array of chars" - {:inline (fn [& args] `(. github.com$glojurelang$glojure$pkg$lang.Numbers charArray (unquote-splicing args))) + {:inline (fn [& args] `(. github.com:glojurelang:glojure:pkg:lang.Numbers charArray (unquote-splicing args))) :inline-arities #{1 2} :added "1.1"} - ([size-or-seq] (. github.com$glojurelang$glojure$pkg$lang.Numbers charArray size-or-seq)) - ([size init-val-or-seq] (. github.com$glojurelang$glojure$pkg$lang.Numbers charArrayInit size init-val-or-seq))) + ([size-or-seq] (. github.com:glojurelang:glojure:pkg:lang.Numbers charArray size-or-seq)) + ([size init-val-or-seq] (. github.com:glojurelang:glojure:pkg:lang.Numbers charArrayInit size init-val-or-seq))) (defn short-array "Creates an array of shorts" - {:inline (fn [& args] `(. github.com$glojurelang$glojure$pkg$lang.Numbers shortArray (unquote-splicing args))) + {:inline (fn [& args] `(. github.com:glojurelang:glojure:pkg:lang.Numbers shortArray (unquote-splicing args))) :inline-arities #{1 2} :added "1.1"} - ([size-or-seq] (. github.com$glojurelang$glojure$pkg$lang.Numbers shortArray size-or-seq)) - ([size init-val-or-seq] (. github.com$glojurelang$glojure$pkg$lang.Numbers shortArrayInit size init-val-or-seq))) + ([size-or-seq] (. github.com:glojurelang:glojure:pkg:lang.Numbers shortArray size-or-seq)) + ([size init-val-or-seq] (. github.com:glojurelang:glojure:pkg:lang.Numbers shortArrayInit size init-val-or-seq))) (defn double-array "Creates an array of doubles" - {:inline (fn [& args] `(. github.com$glojurelang$glojure$pkg$lang.Numbers doubleArray (unquote-splicing args))) + {:inline (fn [& args] `(. github.com:glojurelang:glojure:pkg:lang.Numbers doubleArray (unquote-splicing args))) :inline-arities #{1 2} :added "1.0"} - ([size-or-seq] (. github.com$glojurelang$glojure$pkg$lang.Numbers doubleArray size-or-seq)) - ([size init-val-or-seq] (. github.com$glojurelang$glojure$pkg$lang.Numbers doubleArrayInit size init-val-or-seq))) + ([size-or-seq] (. github.com:glojurelang:glojure:pkg:lang.Numbers doubleArray size-or-seq)) + ([size init-val-or-seq] (. github.com:glojurelang:glojure:pkg:lang.Numbers doubleArrayInit size init-val-or-seq))) (defn object-array "Creates an array of objects" - {:inline (fn [arg] `(. github.com$glojurelang$glojure$pkg$runtime.RT Object_array ~arg)) + {:inline (fn [arg] `(. github.com:glojurelang:glojure:pkg:runtime.RT Object_array ~arg)) :inline-arities #{1} :added "1.2"} - ([size-or-seq] (. github.com$glojurelang$glojure$pkg$runtime.RT Object_array size-or-seq))) + ([size-or-seq] (. github.com:glojurelang:glojure:pkg:runtime.RT Object_array size-or-seq))) (defn int-array "Creates an array of ints" - {:inline (fn [& args] `(. github.com$glojurelang$glojure$pkg$lang.Numbers intArray (unquote-splicing args))) + {:inline (fn [& args] `(. github.com:glojurelang:glojure:pkg:lang.Numbers intArray (unquote-splicing args))) :inline-arities #{1 2} :added "1.0"} - ([size-or-seq] (. github.com$glojurelang$glojure$pkg$lang.Numbers intArray size-or-seq)) - ([size init-val-or-seq] (. github.com$glojurelang$glojure$pkg$lang.Numbers intArrayInit size init-val-or-seq))) + ([size-or-seq] (. github.com:glojurelang:glojure:pkg:lang.Numbers intArray size-or-seq)) + ([size init-val-or-seq] (. github.com:glojurelang:glojure:pkg:lang.Numbers intArrayInit size init-val-or-seq))) (defn long-array "Creates an array of longs" - {:inline (fn [& args] `(. github.com$glojurelang$glojure$pkg$lang.Numbers longArray (unquote-splicing args))) + {:inline (fn [& args] `(. github.com:glojurelang:glojure:pkg:lang.Numbers longArray (unquote-splicing args))) :inline-arities #{1 2} :added "1.0"} - ([size-or-seq] (. github.com$glojurelang$glojure$pkg$lang.Numbers longArray size-or-seq)) - ([size init-val-or-seq] (. github.com$glojurelang$glojure$pkg$lang.Numbers longArrayInit size init-val-or-seq))) + ([size-or-seq] (. github.com:glojurelang:glojure:pkg:lang.Numbers longArray size-or-seq)) + ([size init-val-or-seq] (. github.com:glojurelang:glojure:pkg:lang.Numbers longArrayInit size init-val-or-seq))) (definline booleans "Casts to boolean[]" {:added "1.1"} - [xs] `(. github.com$glojurelang$glojure$pkg$lang.Numbers booleans ~xs)) + [xs] `(. github.com:glojurelang:glojure:pkg:lang.Numbers booleans ~xs)) (definline bytes "Casts to bytes[]" {:added "1.1"} - [xs] `(. github.com$glojurelang$glojure$pkg$lang.Numbers bytes ~xs)) + [xs] `(. github.com:glojurelang:glojure:pkg:lang.Numbers bytes ~xs)) (definline chars "Casts to chars[]" {:added "1.1"} - [xs] `(. github.com$glojurelang$glojure$pkg$lang.Numbers chars ~xs)) + [xs] `(. github.com:glojurelang:glojure:pkg:lang.Numbers chars ~xs)) (definline shorts "Casts to shorts[]" {:added "1.1"} - [xs] `(. github.com$glojurelang$glojure$pkg$lang.Numbers shorts ~xs)) + [xs] `(. github.com:glojurelang:glojure:pkg:lang.Numbers shorts ~xs)) (definline floats "Casts to float[]" {:added "1.0"} - [xs] `(. github.com$glojurelang$glojure$pkg$lang.Numbers floats ~xs)) + [xs] `(. github.com:glojurelang:glojure:pkg:lang.Numbers floats ~xs)) (definline ints "Casts to int[]" {:added "1.0"} - [xs] `(. github.com$glojurelang$glojure$pkg$lang.Numbers ints ~xs)) + [xs] `(. github.com:glojurelang:glojure:pkg:lang.Numbers ints ~xs)) (definline doubles "Casts to double[]" {:added "1.0"} - [xs] `(. github.com$glojurelang$glojure$pkg$lang.Numbers doubles ~xs)) + [xs] `(. github.com:glojurelang:glojure:pkg:lang.Numbers doubles ~xs)) (definline longs "Casts to long[]" {:added "1.0"} - [xs] `(. github.com$glojurelang$glojure$pkg$lang.Numbers longs ~xs)) + [xs] `(. github.com:glojurelang:glojure:pkg:lang.Numbers longs ~xs)) (defn bytes? "Return true if x is a byte array" @@ -5486,7 +5486,7 @@ current value plus any args" {:added "1.0" :static true} - [^github.com$glojurelang$glojure$pkg$lang.*Var v f & args] (.alterRoot v f args)) + [^github.com:glojurelang:glojure:pkg:lang.*Var v f & args] (.alterRoot v f args)) (defn bound? "Returns true if all of the vars provided as arguments have any bound value, root or thread-local. @@ -5494,7 +5494,7 @@ {:added "1.2" :static true} [& vars] - (every? #(.isBound ^github.com$glojurelang$glojure$pkg$lang.*Var %) vars)) + (every? #(.isBound ^github.com:glojurelang:glojure:pkg:lang.*Var %) vars)) (defn thread-bound? "Returns true if all of the vars provided as arguments have thread-local bindings. @@ -5502,7 +5502,7 @@ {:added "1.2" :static true} [& vars] - (every? #(.getThreadBinding ^github.com$glojurelang$glojure$pkg$lang.*Var %) vars)) + (every? #(.getThreadBinding ^github.com:glojurelang:glojure:pkg:lang.*Var %) vars)) (defn make-hierarchy "Creates a hierarchy object for use with derive, isa? etc." @@ -5599,7 +5599,7 @@ {:added "1.0"} ([tag] (descendants global-hierarchy tag)) ([h tag] (if (class? tag) - (throw (github.com$glojurelang$glojure$pkg$lang.NewUnsupportedOperationError "Can't get descendants of classes")) + (throw (github.com:glojurelang:glojure:pkg:lang.NewUnsupportedOperationError "Can't get descendants of classes")) (not-empty (get (:descendants h) tag))))) (defn derive @@ -5611,13 +5611,13 @@ {:added "1.0"} ([tag parent] (assert (namespace parent)) - (assert (or (class? tag) (and (instance? github.com$glojurelang$glojure$pkg$lang.Named tag) (namespace tag)))) + (assert (or (class? tag) (and (instance? github.com:glojurelang:glojure:pkg:lang.Named tag) (namespace tag)))) (alter-var-root #'global-hierarchy derive tag parent) nil) ([h tag parent] (assert (not= tag parent)) - (assert (or (class? tag) (instance? github.com$glojurelang$glojure$pkg$lang.Named tag))) - (assert (instance? github.com$glojurelang$glojure$pkg$lang.Named parent)) + (assert (or (class? tag) (instance? github.com:glojurelang:glojure:pkg:lang.Named tag))) + (assert (instance? github.com:glojurelang:glojure:pkg:lang.Named parent)) (let [tp (:parents h) td (:descendants h) @@ -5630,9 +5630,9 @@ (or (when-not (contains? (tp tag) parent) (when (contains? (ta tag) parent) - (throw (github.com$glojurelang$glojure$pkg$lang.NewError (print-str tag "already has" parent "as ancestor")))) + (throw (github.com:glojurelang:glojure:pkg:lang.NewError (print-str tag "already has" parent "as ancestor")))) (when (contains? (ta parent) tag) - (throw (github.com$glojurelang$glojure$pkg$lang.NewError (print-str "Cyclic derivation:" parent "has" tag "as ancestor")))) + (throw (github.com:glojurelang:glojure:pkg:lang.NewError (print-str "Cyclic derivation:" parent "has" tag "as ancestor")))) {:parents (assoc (:parents h) tag (conj (get tp tag #{}) parent)) :ancestors (tf (:ancestors h) tag td parent ta) :descendants (tf (:descendants h) parent ta tag td)}) @@ -5689,7 +5689,7 @@ (map (fn [i] (. rsmeta (getColumnLabel i))) idxs)) check-keys (or (apply distinct? keys) - (throw (github.com$glojurelang$glojure$pkg$lang.NewError "ResultSet must have unique column labels"))) + (throw (github.com:glojurelang:glojure:pkg:lang.NewError "ResultSet must have unique column labels"))) row-struct (apply create-struct keys) row-values (fn [] (map (fn [^Integer i] (. rs (getObject i))) idxs)) rows (fn thisfn [] @@ -5733,11 +5733,11 @@ (defmacro with-loading-context [& body] `((fn loading# [] - (github.com$glojurelang$glojure$pkg$lang.PushThreadBindings {}) + (github.com:glojurelang:glojure:pkg:lang.PushThreadBindings {}) (try ~@body (finally - (github.com$glojurelang$glojure$pkg$lang.PopThreadBindings)))))) + (github.com:glojurelang:glojure:pkg:lang.PopThreadBindings)))))) (defmacro ns "Sets *ns* to the namespace named by name (unevaluated), creating it @@ -5787,7 +5787,7 @@ `(do (glojure.core/in-ns '~name) ~@(when name-metadata - `((.ResetMeta (github.com$glojurelang$glojure$pkg$lang.FindNamespace '~name) ~name-metadata))) + `((.ResetMeta (github.com:glojurelang:glojure:pkg:lang.FindNamespace '~name) ~name-metadata))) (with-loading-context ~@(when gen-class-call (list gen-class-call)) ~@(when (and (not= name 'glojure.core) (not-any? #(= :refer-glojure (first %)) references)) @@ -5834,12 +5834,12 @@ [pred fmt & args] (when pred (let [^go/string message (apply format fmt args) - exception (github.com$glojurelang$glojure$pkg$lang.NewError message) + exception (github.com:glojurelang:glojure:pkg:lang.NewError message) raw-trace (.getStackTrace exception) boring? #(not= (.getMethodName ^StackTraceElement %) "doInvoke") trace (into-array StackTraceElement (drop 2 (drop-while boring? raw-trace)))] (.setStackTrace exception trace) - (throw (github.com$glojurelang$glojure$pkg$lang.NewCompilerError + (throw (github.com:glojurelang:glojure:pkg:lang.NewCompilerError *file* (.Deref glojure.lang.Compiler/LINE) (.Deref glojure.lang.Compiler/COLUMN) @@ -6074,7 +6074,7 @@ fails, attempts to require sym's namespace and retries." (or (resolve sym) (do (-> sym namespace symbol serialized-require) (resolve sym))) - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError (str "Not a qualified symbol: " sym))))) + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError (str "Not a qualified symbol: " sym))))) (defn use "Like 'require, but also refers to each lib's namespace using @@ -6109,7 +6109,7 @@ fails, attempts to require sym's namespace and retries." (check-cyclic-dependency path) (when-not (= path (first *pending-paths*)) (binding [*pending-paths* (conj *pending-paths* path)] - (. github.com$glojurelang$glojure$pkg$runtime.RT (Load (strings.TrimPrefix path "/")))))))) + (. github.com:glojurelang:glojure:pkg:runtime.RT (Load (strings.TrimPrefix path "/")))))))) (defn compile "Compiles the namespace named by the symbol lib into a set of @@ -6193,13 +6193,13 @@ fails, attempts to require sym's namespace and retries." "Returns true if x implements IPersistentCollection" {:added "1.0" :static true} - [x] (instance? github.com$glojurelang$glojure$pkg$lang.IPersistentCollection x)) + [x] (instance? github.com:glojurelang:glojure:pkg:lang.IPersistentCollection x)) (defn list? "Returns true if x implements IPersistentList" {:added "1.0" :static true} - [x] (instance? github.com$glojurelang$glojure$pkg$lang.IPersistentList x)) + [x] (instance? github.com:glojurelang:glojure:pkg:lang.IPersistentList x)) (defn seqable? "Return true if the seq function is supported for x" @@ -6217,7 +6217,7 @@ fails, attempts to require sym's namespace and retries." "Returns true if x implements Fn, i.e. is an object created via fn." {:added "1.0" :static true} - [x] (instance? github.com$glojurelang$glojure$pkg$runtime.*Fn x)) + [x] (instance? github.com:glojurelang:glojure:pkg:runtime.*Fn x)) (defn associative? @@ -6230,7 +6230,7 @@ fails, attempts to require sym's namespace and retries." "Returns true if coll implements Sequential" {:added "1.0" :static true} - [coll] (instance? github.com$glojurelang$glojure$pkg$lang.Sequential coll)) + [coll] (instance? github.com:glojurelang:glojure:pkg:lang.Sequential coll)) (defn sorted? "Returns true if coll implements Sorted" @@ -6242,7 +6242,7 @@ fails, attempts to require sym's namespace and retries." "Returns true if coll implements count in constant time" {:added "1.0" :static true} - [coll] (instance? github.com$glojurelang$glojure$pkg$lang.Counted coll)) + [coll] (instance? github.com:glojurelang:glojure:pkg:lang.Counted coll)) (defn empty? "Returns true if coll has no items. To check the emptiness of a seq, @@ -6315,7 +6315,7 @@ fails, attempts to require sym's namespace and retries." metadata from the name symbol. Returns the var." {:added "1.0" :static true} - ([ns ^github.com$glojurelang$glojure$pkg$lang.*Symbol name] + ([ns ^github.com:glojurelang:glojure:pkg:lang.*Symbol name] (let [v (glojure.lang.Var/intern (the-ns ns) name)] (when (meta name) (.setMeta v (meta name))) v)) @@ -6379,7 +6379,7 @@ fails, attempts to require sym's namespace and retries." (split-at (if (= :>> (second args)) 3 2) args) n (count clause)] (cond - (= 0 n) `(throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError (str "No matching clause: " ~expr))) + (= 0 n) `(throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError (str "No matching clause: " ~expr))) (= 1 n) a (= 2 n) `(if (~pred ~a ~expr) ~b @@ -6661,7 +6661,7 @@ fails, attempts to require sym's namespace and retries." (let [buckets (loop [m {} ks tests vs thens] (if (and ks vs) (recur - (update m (github.com$glojurelang$glojure$pkg$lang.Hash (first ks)) (fnil conj []) [(first ks) (first vs)]) + (update m (github.com:glojurelang:glojure:pkg:lang.Hash (first ks)) (fnil conj []) [(first ks) (first vs)]) (next ks) (next vs)) m)) assoc-multi (fn [m h bucket] @@ -6688,7 +6688,7 @@ fails, attempts to require sym's namespace and retries." post-switch equivalence checking must not be done (occurs with hash collisions)." [expr-sym default tests thens] - (let [hashcode #(github.com$glojurelang$glojure$pkg$lang.Hash %) + (let [hashcode #(github.com:glojurelang:glojure:pkg:lang.Hash %) hashes (into1 #{} (map hashcode tests))] (if (== (count tests) (count hashes)) (if (fits-table? hashes) @@ -6735,16 +6735,16 @@ fails, attempts to require sym's namespace and retries." {:added "1.2"} [e & clauses] - (let [ge (with-meta (gensym) {:tag github.com$glojurelang$glojure$pkg$lang.Object}) + (let [ge (with-meta (gensym) {:tag github.com:glojurelang:glojure:pkg:lang.Object}) default (if (odd? (count clauses)) (last clauses) - `(throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError (str "No matching clause: " ~ge))))] + `(throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError (str "No matching clause: " ~ge))))] (if (> 2 (count clauses)) `(let [~ge ~e] ~default) (let [pairs (partition 2 clauses) assoc-test (fn assoc-test [m test expr] (if (contains? m test) - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError (str "Duplicate case test constant: " test))) + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError (str "Duplicate case test constant: " test))) (assoc m test expr))) pairs (reduce1 (fn [m [test expr]] @@ -6812,11 +6812,11 @@ fails, attempts to require sym's namespace and retries." stream conjoined. This is a terminal operation on the stream." {:added "1.12"} ([to ^java.util.stream.BaseStream stream] - (if (instance? github.com$glojurelang$glojure$pkg$lang.IEditableCollection to) + (if (instance? github.com:glojurelang:glojure:pkg:lang.IEditableCollection to) (with-meta (persistent! (stream-reduce! conj! (transient to) stream)) (meta to)) (stream-reduce! conj to stream))) ([to xform ^java.util.stream.BaseStream stream] - (if (instance? github.com$glojurelang$glojure$pkg$lang.IEditableCollection to) + (if (instance? github.com:glojurelang:glojure:pkg:lang.IEditableCollection to) (with-meta (persistent! (stream-transduce! xform conj! (transient to) stream)) (meta to)) (stream-transduce! xform conj to stream)))) @@ -6847,14 +6847,14 @@ fails, attempts to require sym's namespace and retries." (defn uuid? "Return true if x is a java.util.UUID" {:added "1.9"} - [x] (instance? github.com$google$uuid.UUID x)) + [x] (instance? github.com:google:uuid.UUID x)) (defn random-uuid {:doc "Returns a pseudo-randomly generated java.util.UUID instance (i.e. type 4). See: https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html#randomUUID--" :added "1.11"} - ^github.com$google$uuid.UUID [] (github.com$google$uuid.NewV7)) + ^github.com:google:uuid.UUID [] (github.com:google:uuid.NewV7)) ;; redefine reduce with internal-reduce (defn reduce @@ -6869,12 +6869,12 @@ fails, attempts to require sym's namespace and retries." items, returns val and f is not called." {:added "1.0"} ([f coll] - (if (instance? github.com$glojurelang$glojure$pkg$lang.IReduce coll) - (.Reduce ^github.com$glojurelang$glojure$pkg$lang.IReduce coll f) + (if (instance? github.com:glojurelang:glojure:pkg:lang.IReduce coll) + (.Reduce ^github.com:glojurelang:glojure:pkg:lang.IReduce coll f) (glojure.core.protocols/coll-reduce coll f))) ([f val coll] - (if (instance? github.com$glojurelang$glojure$pkg$lang.IReduceInit coll) - (.ReduceInit ^github.com$glojurelang$glojure$pkg$lang.IReduceInit coll f val) + (if (instance? github.com:glojurelang:glojure:pkg:lang.IReduceInit coll) + (.ReduceInit ^github.com:glojurelang:glojure:pkg:lang.IReduceInit coll f val) (glojure.core.protocols/coll-reduce coll f val)))) (do) @@ -6914,8 +6914,8 @@ fails, attempts to require sym's namespace and retries." ([xform f coll] (transduce xform f (f) coll)) ([xform f init coll] (let [f (xform f) - ret (if (instance? github.com$glojurelang$glojure$pkg$lang.IReduceInit coll) - (.ReduceInit ^github.com$glojurelang$glojure$pkg$lang.IReduceInit coll f init) + ret (if (instance? github.com:glojurelang:glojure:pkg:lang.IReduceInit coll) + (.ReduceInit ^github.com:glojurelang:glojure:pkg:lang.IReduceInit coll f init) (glojure.core.protocols/coll-reduce coll f init))] (f ret)))) @@ -6928,11 +6928,11 @@ fails, attempts to require sym's namespace and retries." ([] []) ([to] to) ([to from] - (if (instance? github.com$glojurelang$glojure$pkg$lang.IEditableCollection to) + (if (instance? github.com:glojurelang:glojure:pkg:lang.IEditableCollection to) (with-meta (persistent! (reduce conj! (transient to) from)) (meta to)) (reduce conj to from))) ([to xform from] - (if (instance? github.com$glojurelang$glojure$pkg$lang.IEditableCollection to) + (if (instance? github.com:glojurelang:glojure:pkg:lang.IEditableCollection to) (let [tm (meta to) rf (fn ([coll] (-> (persistent! coll) (with-meta tm))) @@ -6989,7 +6989,7 @@ fails, attempts to require sym's namespace and retries." sw (new strings.Builder)] (with-open [^java.io.Reader r (apply gio/reader f opts)] (gio/copy r sw) - (github.com$glojurelang$glojure$pkg$lang.ToString sw))))) + (github.com:glojurelang:glojure:pkg:lang.ToString sw))))) (defn spit "Opposite of slurp. Opens f with writer, writes content, then @@ -6997,14 +6997,14 @@ fails, attempts to require sym's namespace and retries." {:added "1.2"} [f content & options] (with-open [^io.Writer w (apply gio/writer f options)] - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w (str content)))) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w (str content)))) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; futures (needs proxy);;;;;;;;;;;;;;;;;; (defn future-call "Takes a function of no args and yields a future object that will invoke the function in another thread, and will cache the result and return it on all subsequent calls to deref/@. If the computation has not yet finished, calls to deref/@ will block, unless the variant - of deref with timeout is used. See also - realized?." {:added "1.1", :static true} [f] (let [f (binding-conveyor-fn f) fut (github.com$glojurelang$glojure$pkg$lang.AgentSubmit f)] fut)) + of deref with timeout is used. See also - realized?." {:added "1.1", :static true} [f] (let [f (binding-conveyor-fn f) fut (github.com:glojurelang:glojure:pkg:lang.AgentSubmit f)] fut)) (defmacro future "Takes a body of expressions and yields a future object that will @@ -7087,15 +7087,15 @@ fails, attempts to require sym's namespace and retries." (let [d (java.util.concurrent.CountDownLatch. 1) v (atom d)] (reify - github.com$glojurelang$glojure$pkg$lang.IDeref + github.com:glojurelang:glojure:pkg:lang.IDeref (deref [_] (.await d) @v) - github.com$glojurelang$glojure$pkg$lang.IBlockingDeref + github.com:glojurelang:glojure:pkg:lang.IBlockingDeref (deref [_ timeout-ms timeout-val] (if (.await d timeout-ms time.Millisecond) @v timeout-val)) - github.com$glojurelang$glojure$pkg$lang.IPending + github.com:glojurelang:glojure:pkg:lang.IPending (isRealized [this] (zero? (.getCount d))) glojure.lang.IFn @@ -7147,7 +7147,7 @@ fails, attempts to require sym's namespace and retries." :static true} ([f] (fn [rf] - (let [a (new github.com$glojurelang$glojure$pkg$lang.ArrayList) + (let [a (new github.com:glojurelang:glojure:pkg:lang.ArrayList) pv (volatile! ::none)] (fn ([] (rf)) @@ -7227,7 +7227,7 @@ fails, attempts to require sym's namespace and retries." :static true} ([^long n] (fn [rf] - (let [a (github.com$glojurelang$glojure$pkg$lang.NewArrayList (to-array n))] + (let [a (github.com:glojurelang:glojure:pkg:lang.NewArrayList (to-array n))] (fn ([] (rf)) ([result] @@ -7302,7 +7302,7 @@ fails, attempts to require sym's namespace and retries." {:added "1.2" :static true} [^java.util.Collection coll] - (let [al (github.com$glojurelang$glojure$pkg$lang.NewArrayList (to-array coll))] + (let [al (github.com:glojurelang:glojure:pkg:lang.NewArrayList (to-array coll))] (java.util.Collections/shuffle al) (glojure.lang.RT/vector (.toArray al)))) @@ -7502,12 +7502,12 @@ fails, attempts to require sym's namespace and retries." (defn- ^{:dynamic true} assert-valid-fdecl "A good fdecl looks like (([a] ...) ([a b] ...)) near the end of defn." [fdecl] - (when (empty? fdecl) (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError + (when (empty? fdecl) (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError "Parameter declaration missing"))) (let [argdecls (map #(if (seq? %) (first %) - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError (if (seq? (first fdecl)) (str "Invalid signature \"" % @@ -7518,7 +7518,7 @@ fails, attempts to require sym's namespace and retries." fdecl) bad-args (seq (remove #(vector? %) argdecls))] (when bad-args - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError (str "Parameter declaration \"" (first bad-args) + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError (str "Parameter declaration \"" (first bad-args) "\" should be a vector")))))) (defn with-redefs-fn @@ -7532,9 +7532,9 @@ fails, attempts to require sym's namespace and retries." [binding-map func] (let [root-bind (fn [m] (doseq [[a-var a-val] m] - (.bindRoot ^github.com$glojurelang$glojure$pkg$lang.*Var a-var a-val))) + (.bindRoot ^github.com:glojurelang:glojure:pkg:lang.*Var a-var a-val))) old-vals (zipmap (keys binding-map) - (map #(.getRawRoot ^github.com$glojurelang$glojure$pkg$lang.*Var %) (keys binding-map)))] + (map #(.getRawRoot ^github.com:glojurelang:glojure:pkg:lang.*Var %) (keys binding-map)))] (try (root-bind binding-map) (func) @@ -7559,7 +7559,7 @@ fails, attempts to require sym's namespace and retries." (defn realized? "Returns true if a value has been produced for a promise, delay, future or lazy sequence." {:added "1.3"} - [^github.com$glojurelang$glojure$pkg$lang.IPending x] (.isRealized x)) + [^github.com:glojurelang:glojure:pkg:lang.IPending x] (.isRealized x)) (defmacro cond-> "Takes an expression and a set of test/form pairs. Threads expr (via ->) @@ -7747,7 +7747,7 @@ fails, attempts to require sym's namespace and retries." (when-some [k (kf ret)] (lazy-seq (next (step k))))))) (step initk))) - github.com$glojurelang$glojure$pkg$lang.IReduceInit + github.com:glojurelang:glojure:pkg:lang.IReduceInit (reduce [_ rf init] (loop [acc init ret (step initk)] @@ -7770,7 +7770,7 @@ fails, attempts to require sym's namespace and retries." "Construct a data representation of a tagged literal from a tag symbol and a form." {:added "1.7"} - [^github.com$glojurelang$glojure$pkg$lang.*Symbol tag form] + [^github.com:glojurelang:glojure:pkg:lang.*Symbol tag form] (glojure.lang.TaggedLiteral/create tag form)) (defn reader-conditional? @@ -7870,14 +7870,14 @@ fails, attempts to require sym's namespace and retries." (try (load-data-readers) - (catch github.com$glojurelang$glojure$pkg$lang.Throwable t + (catch github.com:glojurelang:glojure:pkg:lang.Throwable t (.printStackTrace t) (throw t))) (defn uri? "Return true if x is a java.net.URI" {:added "1.9"} - [x] (instance? net$url.URL x)) + [x] (instance? net:url.URL x)) (defonce ^:private tapset (atom #{})) (defn remove-tap @@ -7897,7 +7897,7 @@ fails, attempts to require sym's namespace and retries." (with-meta (persistent! (reduce-kv (fn [acc k v] (assoc! acc k (f v))) - (if (instance? github.com$glojurelang$glojure$pkg$lang.IEditableCollection m) + (if (instance? github.com:glojurelang:glojure:pkg:lang.IEditableCollection m) (transient m) (transient {})) m)) @@ -7929,8 +7929,8 @@ fails, attempts to require sym's namespace and retries." :added "1.11"} ^go/int64 [^go/string s] (if (string? s) - (glojure.core/let [result__3648__auto__ (strconv.ParseInt s 10 64)] (if (result__3648__auto__ 1) nil (result__3648__auto__ 0))) - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError (parsing-err s))))) + (glojure.core/let [result__3646__auto__ (strconv.ParseInt s 10 64)] (if (result__3646__auto__ 1) nil (result__3646__auto__ 0))) + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError (parsing-err s))))) (defn parse-double {:doc "Parse string with floating point components and return a Double value, @@ -7940,8 +7940,8 @@ fails, attempts to require sym's namespace and retries." :added "1.11"} ^go/float64 [^go/string s] (if (string? s) - (glojure.core/let [result__3649__auto__ (strconv.ParseFloat s 64)] (if (result__3649__auto__ 1) nil (result__3649__auto__ 0))) - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError (parsing-err s))))) + (glojure.core/let [result__3647__auto__ (strconv.ParseFloat s 64)] (if (result__3647__auto__ 1) nil (result__3647__auto__ 0))) + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError (parsing-err s))))) (defn parse-uuid {:doc "Parse a string representing a UUID and return a java.util.UUID instance, @@ -7949,10 +7949,10 @@ fails, attempts to require sym's namespace and retries." Grammar: https://docs.oracle.com/javase/8/docs/api/java/util/UUID.html#toString--" :added "1.11"} - ^github.com$google$uuid.UUID [^go/string s] + ^github.com:google:uuid.UUID [^go/string s] (try - (let [[uuid err] (github.com$google$uuid.Parse s)] (if err (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError (str "Error parsing UUID: " err))) uuid)) - (catch github.com$glojurelang$glojure$pkg$lang.*IllegalArgumentError _ nil))) + (let [[uuid err] (github.com:google:uuid.Parse s)] (if err (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError (str "Error parsing UUID: " err))) uuid)) + (catch github.com:glojurelang:glojure:pkg:lang.*IllegalArgumentError _ nil))) (defn parse-boolean {:doc "Parse strings \"true\" or \"false\" and return a boolean, or nil if invalid" @@ -7963,7 +7963,7 @@ fails, attempts to require sym's namespace and retries." "true" true "false" false nil) - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError (parsing-err s))))) + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError (parsing-err s))))) (defn NaN? {:doc "Returns true if num is NaN, else false" diff --git a/pkg/stdlib/glojure/core/loader.go b/pkg/stdlib/glojure/core/loader.go index f52be655..f0eec6d7 100644 --- a/pkg/stdlib/glojure/core/loader.go +++ b/pkg/stdlib/glojure/core/loader.go @@ -453,24 +453,24 @@ func LoadNS() { sym_get_DASH_method := lang.NewSymbol("get-method") sym_get_DASH_thread_DASH_bindings := lang.NewSymbol("get-thread-bindings") sym_get_DASH_validator := lang.NewSymbol("get-validator") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT__STAR_MultiFn := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.*MultiFn") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT__STAR_Var := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.*Var") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Abs := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.Abs") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_FindNamespace := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.FindNamespace") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_ISeq := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.ISeq") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Identical := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.Identical") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Import := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.Import") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_IsReduced := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.IsReduced") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_LockingTransaction := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.LockingTransaction") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_NewIllegalArgumentError := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_NewLazySeq := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.NewLazySeq") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_NewMultiFn := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.NewMultiFn") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_NewPersistentArrayMapAsIfByAssoc := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.NewPersistentArrayMapAsIfByAssoc") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.Numbers") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_PopThreadBindings := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.PopThreadBindings") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_PushThreadBindings := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.PushThreadBindings") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Volatile := lang.NewSymbol("github.com$glojurelang$glojure$pkg$lang.Volatile") - sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT := lang.NewSymbol("github.com$glojurelang$glojure$pkg$runtime.RT") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT__STAR_MultiFn := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.*MultiFn") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT__STAR_Var := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.*Var") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Abs := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.Abs") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_FindNamespace := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.FindNamespace") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_ISeq := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.ISeq") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Identical := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.Identical") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Import := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.Import") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_IsReduced := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.IsReduced") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_LockingTransaction := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.LockingTransaction") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_NewIllegalArgumentError := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_NewLazySeq := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.NewLazySeq") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_NewMultiFn := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.NewMultiFn") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_NewPersistentArrayMapAsIfByAssoc := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.NewPersistentArrayMapAsIfByAssoc") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.Numbers") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_PopThreadBindings := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.PopThreadBindings") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_PushThreadBindings := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.PushThreadBindings") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Volatile := lang.NewSymbol("github.com:glojurelang:glojure:pkg:lang.Volatile") + sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT := lang.NewSymbol("github.com:glojurelang:glojure:pkg:runtime.RT") sym_global_DASH_hierarchy := lang.NewSymbol("global-hierarchy") sym_glojure_DOT_core := lang.NewSymbol("glojure.core") sym_glojure_DOT_core_DOT_protocols := lang.NewSymbol("glojure.core.protocols") @@ -5384,7 +5384,7 @@ func LoadNS() { v4 := args[0] _ = v4 tmp5 := checkDerefVar(var_glojure_DOT_core_list) - tmp6 := lang.Apply(tmp5, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Identical, v4, nil}) + tmp6 := lang.Apply(tmp5, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Identical, v4, nil}) return tmp6 }) v3 = tmp2 @@ -9004,7 +9004,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -9089,7 +9089,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -9147,7 +9147,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -9231,7 +9231,7 @@ func LoadNS() { tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_with_DASH_meta) - tmp13 := lang.NewMap(kw_tag, sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT__STAR_MultiFn) + tmp13 := lang.NewMap(kw_tag, sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT__STAR_MultiFn) tmp14 := lang.NewMap(kw_file, "glojure/core.glj", kw_line, int(1785), kw_column, int(27), kw_end_DASH_line, int(1785), kw_end_DASH_column, int(82)) tmp15, err := lang.WithMeta(tmp13, tmp14.(lang.IPersistentMap)) if err != nil { @@ -9725,7 +9725,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -9778,7 +9778,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_doubleArray}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -9866,7 +9866,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_doubles}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -10432,7 +10432,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -10492,7 +10492,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_floatArray}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -10595,7 +10595,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_floats}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -10747,7 +10747,7 @@ func LoadNS() { tmp8 := checkDerefVar(var_glojure_DOT_core_list) tmp9 := lang.Apply(tmp8, []any{sym__DOT_}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) - tmp11 := lang.Apply(tmp10, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp11 := lang.Apply(tmp10, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) tmp13 := checkDerefVar(var_glojure_DOT_core_seq) tmp14 := checkDerefVar(var_glojure_DOT_core_concat) @@ -11098,7 +11098,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -11156,7 +11156,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -11262,7 +11262,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -11326,7 +11326,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_intArray}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -11510,7 +11510,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_ints}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -11924,7 +11924,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -11977,7 +11977,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_longArray}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -12047,7 +12047,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_longs}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -12288,7 +12288,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -12556,7 +12556,7 @@ func LoadNS() { tmp8 := checkDerefVar(var_glojure_DOT_core_list) tmp9 := lang.Apply(tmp8, []any{sym__DOT_}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) - tmp11 := lang.Apply(tmp10, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp11 := lang.Apply(tmp10, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) tmp13 := checkDerefVar(var_glojure_DOT_core_seq) tmp14 := checkDerefVar(var_glojure_DOT_core_concat) @@ -12656,7 +12656,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -12707,7 +12707,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_Object_array}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -12910,7 +12910,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -13035,7 +13035,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -13354,7 +13354,7 @@ func LoadNS() { tmp4 := checkDerefVar(var_glojure_DOT_core_seq) tmp5 := checkDerefVar(var_glojure_DOT_core_concat) tmp6 := checkDerefVar(var_glojure_DOT_core_list) - tmp7 := lang.Apply(tmp6, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_IsReduced}) + tmp7 := lang.Apply(tmp6, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_IsReduced}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) tmp9 := lang.Apply(tmp8, []any{v3}) tmp10 := lang.Apply(tmp5, []any{tmp7, tmp9}) @@ -13554,7 +13554,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -13883,7 +13883,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -13943,7 +13943,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_shortArray}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -14013,7 +14013,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_shorts}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -15367,7 +15367,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15424,7 +15424,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15479,7 +15479,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15526,7 +15526,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15577,7 +15577,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15628,7 +15628,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15681,7 +15681,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15736,7 +15736,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15783,7 +15783,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15830,7 +15830,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15881,7 +15881,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15932,7 +15932,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -15979,7 +15979,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -16028,7 +16028,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -16085,7 +16085,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -16140,7 +16140,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -16191,7 +16191,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -16244,7 +16244,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -16299,7 +16299,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -16348,7 +16348,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -16405,7 +16405,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -16488,7 +16488,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -16592,7 +16592,7 @@ func LoadNS() { { // let // let binding "v" tmp8 := checkDerefVar(var_glojure_DOT_core_with_DASH_meta) - tmp9 := lang.NewMap(kw_tag, sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Volatile) + tmp9 := lang.NewMap(kw_tag, sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Volatile) tmp10 := lang.NewMap(kw_file, "glojure/core.glj", kw_line, int(2537), kw_column, int(26), kw_end_DASH_line, int(2537), kw_end_DASH_column, int(81)) tmp11, err := lang.WithMeta(tmp9, tmp10.(lang.IPersistentMap)) if err != nil { @@ -16652,7 +16652,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17243,7 +17243,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17350,7 +17350,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17457,7 +17457,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17564,7 +17564,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17671,7 +17671,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17787,7 +17787,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17825,7 +17825,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17880,7 +17880,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -17907,7 +17907,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18015,7 +18015,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18053,7 +18053,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18108,7 +18108,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18135,7 +18135,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18243,7 +18243,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18281,7 +18281,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18336,7 +18336,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18363,7 +18363,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18470,7 +18470,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18508,7 +18508,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18563,7 +18563,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18590,7 +18590,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18698,7 +18698,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18736,7 +18736,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18791,7 +18791,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18818,7 +18818,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -18913,7 +18913,7 @@ func LoadNS() { tmp4 := checkDerefVar(var_glojure_DOT_core_seq) tmp5 := checkDerefVar(var_glojure_DOT_core_concat) tmp6 := checkDerefVar(var_glojure_DOT_core_list) - tmp7 := lang.Apply(tmp6, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Abs}) + tmp7 := lang.Apply(tmp6, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Abs}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) tmp9 := lang.Apply(tmp8, []any{v3}) tmp10 := lang.Apply(tmp5, []any{tmp7, tmp9}) @@ -18952,7 +18952,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -19059,7 +19059,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -19538,7 +19538,7 @@ func LoadNS() { tmp24 := checkDerefVar(var_glojure_DOT_core_seq) tmp25 := checkDerefVar(var_glojure_DOT_core_concat) tmp26 := checkDerefVar(var_glojure_DOT_core_list) - tmp27 := lang.Apply(tmp26, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_NewIllegalArgumentError}) + tmp27 := lang.Apply(tmp26, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_NewIllegalArgumentError}) tmp28 := checkDerefVar(var_glojure_DOT_core_list) tmp29 := checkDerefVar(var_glojure_DOT_core_seq) tmp30 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20138,7 +20138,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20176,7 +20176,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20231,7 +20231,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20258,7 +20258,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20359,7 +20359,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20397,7 +20397,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20452,7 +20452,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20479,7 +20479,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20569,7 +20569,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20631,7 +20631,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20669,7 +20669,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20724,7 +20724,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20751,7 +20751,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20843,7 +20843,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20900,7 +20900,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -20966,7 +20966,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -21004,7 +21004,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -21059,7 +21059,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -21086,7 +21086,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -21176,7 +21176,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -21233,7 +21233,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_booleanArray}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -21303,7 +21303,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_booleans}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -21569,7 +21569,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -21629,7 +21629,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_byteArray}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -21699,7 +21699,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_bytes}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -21783,7 +21783,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := checkDerefVar(var_glojure_DOT_core_seq) tmp12 := checkDerefVar(var_glojure_DOT_core_concat) @@ -21847,7 +21847,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_charArray}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -21917,7 +21917,7 @@ func LoadNS() { tmp6 := checkDerefVar(var_glojure_DOT_core_list) tmp7 := lang.Apply(tmp6, []any{sym__DOT_}) tmp8 := checkDerefVar(var_glojure_DOT_core_list) - tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp9 := lang.Apply(tmp8, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym_glojure_DOT_core_SLASH_chars}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) @@ -27121,7 +27121,7 @@ func LoadNS() { panic(err) } tmp10 := lang.Apply(tmp6, []any{sym_fn_STAR_, tmp9, v4}) - tmp11 := lang.Apply(tmp5, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_NewLazySeq, tmp10}) + tmp11 := lang.Apply(tmp5, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_NewLazySeq, tmp10}) return tmp11 } }) @@ -27929,7 +27929,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -27967,7 +27967,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -28022,7 +28022,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -28049,7 +28049,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -28581,7 +28581,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -28619,7 +28619,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -28674,7 +28674,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -28701,7 +28701,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -29034,7 +29034,7 @@ func LoadNS() { tmp12 := checkDerefVar(var_glojure_DOT_core_list) tmp13 := lang.Apply(tmp12, []any{sym__DOT_}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) - tmp15 := lang.Apply(tmp14, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp15 := lang.Apply(tmp14, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp16 := checkDerefVar(var_glojure_DOT_core_list) tmp17 := checkDerefVar(var_glojure_DOT_core_seq) tmp18 := checkDerefVar(var_glojure_DOT_core_concat) @@ -29072,7 +29072,7 @@ func LoadNS() { tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := lang.Apply(tmp13, []any{sym__DOT_}) tmp15 := checkDerefVar(var_glojure_DOT_core_list) - tmp16 := lang.Apply(tmp15, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp16 := lang.Apply(tmp15, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) tmp18 := checkDerefVar(var_glojure_DOT_core_seq) tmp19 := checkDerefVar(var_glojure_DOT_core_concat) @@ -29127,7 +29127,7 @@ func LoadNS() { tmp18 := checkDerefVar(var_glojure_DOT_core_list) tmp19 := lang.Apply(tmp18, []any{sym__DOT_}) tmp20 := checkDerefVar(var_glojure_DOT_core_list) - tmp21 := lang.Apply(tmp20, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp21 := lang.Apply(tmp20, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp22 := checkDerefVar(var_glojure_DOT_core_list) tmp23 := checkDerefVar(var_glojure_DOT_core_seq) tmp24 := checkDerefVar(var_glojure_DOT_core_concat) @@ -29154,7 +29154,7 @@ func LoadNS() { tmp18 := checkDerefVar(var_glojure_DOT_core_list) tmp19 := lang.Apply(tmp18, []any{sym__DOT_}) tmp20 := checkDerefVar(var_glojure_DOT_core_list) - tmp21 := lang.Apply(tmp20, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp21 := lang.Apply(tmp20, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp22 := checkDerefVar(var_glojure_DOT_core_list) tmp23 := checkDerefVar(var_glojure_DOT_core_seq) tmp24 := checkDerefVar(var_glojure_DOT_core_concat) @@ -30100,7 +30100,7 @@ func LoadNS() { if lang.IsTruthy(tmp5) { var tmp6 any { // let - // let binding "result__3649__auto__" + // let binding "result__3647__auto__" tmp7 := lang.Apply(strconv9.ParseFloat, []any{v2, int64(64)}) var v8 any = tmp7 _ = v8 @@ -30142,7 +30142,7 @@ func LoadNS() { if lang.IsTruthy(tmp5) { var tmp6 any { // let - // let binding "result__3648__auto__" + // let binding "result__3646__auto__" tmp7 := lang.Apply(strconv9.ParseInt, []any{v2, int64(10), int64(64)}) var v8 any = tmp7 _ = v8 @@ -33395,7 +33395,7 @@ func LoadNS() { tmp8 := checkDerefVar(var_glojure_DOT_core_list) tmp9 := lang.Apply(tmp8, []any{sym__DOT_}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) - tmp11 := lang.Apply(tmp10, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_LockingTransaction}) + tmp11 := lang.Apply(tmp10, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_LockingTransaction}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) tmp13 := checkDerefVar(var_glojure_DOT_core_seq) tmp14 := checkDerefVar(var_glojure_DOT_core_concat) @@ -35043,7 +35043,7 @@ func LoadNS() { tmp24 := checkDerefVar(var_glojure_DOT_core_seq) tmp25 := checkDerefVar(var_glojure_DOT_core_concat) tmp26 := checkDerefVar(var_glojure_DOT_core_list) - tmp27 := lang.Apply(tmp26, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_PushThreadBindings}) + tmp27 := lang.Apply(tmp26, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_PushThreadBindings}) tmp28 := checkDerefVar(var_glojure_DOT_core_list) tmp29 := checkDerefVar(var_glojure_DOT_core_apply) tmp30 := checkDerefVar(var_glojure_DOT_core_hash_DASH_map) @@ -35070,7 +35070,7 @@ func LoadNS() { tmp51 := checkDerefVar(var_glojure_DOT_core_seq) tmp52 := checkDerefVar(var_glojure_DOT_core_concat) tmp53 := checkDerefVar(var_glojure_DOT_core_list) - tmp54 := lang.Apply(tmp53, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_PopThreadBindings}) + tmp54 := lang.Apply(tmp53, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_PopThreadBindings}) tmp55 := lang.Apply(tmp52, []any{tmp54}) tmp56 := lang.Apply(tmp51, []any{tmp55}) tmp57 := lang.Apply(tmp50, []any{tmp56}) @@ -35784,7 +35784,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -35822,7 +35822,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -35877,7 +35877,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -35904,7 +35904,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -36011,7 +36011,7 @@ func LoadNS() { tmp9 := checkDerefVar(var_glojure_DOT_core_list) tmp10 := lang.Apply(tmp9, []any{sym__DOT_}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) - tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp12 := lang.Apply(tmp11, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp13 := checkDerefVar(var_glojure_DOT_core_list) tmp14 := checkDerefVar(var_glojure_DOT_core_seq) tmp15 := checkDerefVar(var_glojure_DOT_core_concat) @@ -36049,7 +36049,7 @@ func LoadNS() { tmp10 := checkDerefVar(var_glojure_DOT_core_list) tmp11 := lang.Apply(tmp10, []any{sym__DOT_}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) - tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp13 := lang.Apply(tmp12, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp14 := checkDerefVar(var_glojure_DOT_core_list) tmp15 := checkDerefVar(var_glojure_DOT_core_seq) tmp16 := checkDerefVar(var_glojure_DOT_core_concat) @@ -36104,7 +36104,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -36131,7 +36131,7 @@ func LoadNS() { tmp15 := checkDerefVar(var_glojure_DOT_core_list) tmp16 := lang.Apply(tmp15, []any{sym__DOT_}) tmp17 := checkDerefVar(var_glojure_DOT_core_list) - tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Numbers}) + tmp18 := lang.Apply(tmp17, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Numbers}) tmp19 := checkDerefVar(var_glojure_DOT_core_list) tmp20 := checkDerefVar(var_glojure_DOT_core_seq) tmp21 := checkDerefVar(var_glojure_DOT_core_concat) @@ -36311,7 +36311,7 @@ func LoadNS() { tmp7 := checkDerefVar(var_glojure_DOT_core_list) tmp8 := lang.Apply(tmp7, []any{sym__DOT_}) tmp9 := checkDerefVar(var_glojure_DOT_core_list) - tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp10 := lang.Apply(tmp9, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp11 := checkDerefVar(var_glojure_DOT_core_list) tmp12 := checkDerefVar(var_glojure_DOT_core_seq) tmp13 := checkDerefVar(var_glojure_DOT_core_concat) @@ -36772,7 +36772,7 @@ func LoadNS() { tmp8 := checkDerefVar(var_glojure_DOT_core_list) tmp9 := lang.Apply(tmp8, []any{sym__DOT_}) tmp10 := checkDerefVar(var_glojure_DOT_core_list) - tmp11 := lang.Apply(tmp10, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_runtime_DOT_RT}) + tmp11 := lang.Apply(tmp10, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_runtime_DOT_RT}) tmp12 := checkDerefVar(var_glojure_DOT_core_list) tmp13 := checkDerefVar(var_glojure_DOT_core_seq) tmp14 := checkDerefVar(var_glojure_DOT_core_concat) @@ -38109,7 +38109,7 @@ func LoadNS() { tmp131 := checkDerefVar(var_glojure_DOT_core_list) tmp132 := lang.Apply(tmp131, []any{sym_glojure_DOT_core_SLASH_instance_QMARK_}) tmp133 := checkDerefVar(var_glojure_DOT_core_list) - tmp134 := lang.Apply(tmp133, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT__STAR_MultiFn}) + tmp134 := lang.Apply(tmp133, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT__STAR_MultiFn}) tmp135 := checkDerefVar(var_glojure_DOT_core_list) tmp136 := checkDerefVar(var_glojure_DOT_core_seq) tmp137 := checkDerefVar(var_glojure_DOT_core_concat) @@ -38137,7 +38137,7 @@ func LoadNS() { tmp159 := checkDerefVar(var_glojure_DOT_core_seq) tmp160 := checkDerefVar(var_glojure_DOT_core_concat) tmp161 := checkDerefVar(var_glojure_DOT_core_list) - tmp162 := lang.Apply(tmp161, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_NewMultiFn}) + tmp162 := lang.Apply(tmp161, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_NewMultiFn}) tmp163 := checkDerefVar(var_glojure_DOT_core_list) tmp164 := checkDerefVar(var_glojure_DOT_core_name) tmp165 := lang.Apply(tmp164, []any{v62}) @@ -40251,7 +40251,7 @@ func LoadNS() { v18 := args[0] _ = v18 tmp19 := checkDerefVar(var_glojure_DOT_core_list) - tmp20 := lang.Apply(tmp19, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_Import, v18}) + tmp20 := lang.Apply(tmp19, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_Import, v18}) return tmp20 }) tmp18 := lang.NewMap(kw_file, "glojure/core.glj", kw_line, int(3436), kw_column, int(17), kw_end_DASH_line, int(3436), kw_end_DASH_column, int(73)) @@ -41995,7 +41995,7 @@ func LoadNS() { tmp103 := checkDerefVar(var_glojure_DOT_core_seq) tmp104 := checkDerefVar(var_glojure_DOT_core_concat) tmp105 := checkDerefVar(var_glojure_DOT_core_list) - tmp106 := lang.Apply(tmp105, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_FindNamespace}) + tmp106 := lang.Apply(tmp105, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_FindNamespace}) tmp107 := checkDerefVar(var_glojure_DOT_core_list) tmp108 := checkDerefVar(var_glojure_DOT_core_seq) tmp109 := checkDerefVar(var_glojure_DOT_core_concat) @@ -44428,7 +44428,7 @@ func LoadNS() { tmp42 := checkDerefVar(var_glojure_DOT_core_take_DASH_nth) tmp43 := lang.Apply(tmp42, []any{int64(2), v4}) tmp44 := checkDerefVar(var_glojure_DOT_core_repeat) - tmp45 := lang.Apply(tmp44, []any{lang.NewList(sym__DOT__DOT_, sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT__STAR_Var, sym_create, sym_setDynamic)}) + tmp45 := lang.Apply(tmp44, []any{lang.NewList(sym__DOT__DOT_, sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT__STAR_Var, sym_create, sym_setDynamic)}) tmp46 := lang.Apply(tmp41, []any{tmp43, tmp45}) tmp47 := lang.Apply(tmp40, []any{tmp46}) tmp48 := lang.Apply(tmp39, []any{tmp47}) @@ -44438,7 +44438,7 @@ func LoadNS() { tmp52 := checkDerefVar(var_glojure_DOT_core_seq) tmp53 := checkDerefVar(var_glojure_DOT_core_concat) tmp54 := checkDerefVar(var_glojure_DOT_core_list) - tmp55 := lang.Apply(tmp54, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_PushThreadBindings}) + tmp55 := lang.Apply(tmp54, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_PushThreadBindings}) tmp56 := checkDerefVar(var_glojure_DOT_core_list) tmp57 := checkDerefVar(var_glojure_DOT_core_apply) tmp58 := checkDerefVar(var_glojure_DOT_core_hash_DASH_map) @@ -44465,7 +44465,7 @@ func LoadNS() { tmp79 := checkDerefVar(var_glojure_DOT_core_seq) tmp80 := checkDerefVar(var_glojure_DOT_core_concat) tmp81 := checkDerefVar(var_glojure_DOT_core_list) - tmp82 := lang.Apply(tmp81, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_PopThreadBindings}) + tmp82 := lang.Apply(tmp81, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_PopThreadBindings}) tmp83 := lang.Apply(tmp80, []any{tmp82}) tmp84 := lang.Apply(tmp79, []any{tmp83}) tmp85 := lang.Apply(tmp78, []any{tmp84}) @@ -45798,7 +45798,7 @@ func LoadNS() { tmp55 := checkDerefVar(var_glojure_DOT_core_seq) tmp56 := checkDerefVar(var_glojure_DOT_core_concat) tmp57 := checkDerefVar(var_glojure_DOT_core_list) - tmp58 := lang.Apply(tmp57, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_NewIllegalArgumentError}) + tmp58 := lang.Apply(tmp57, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_NewIllegalArgumentError}) tmp59 := checkDerefVar(var_glojure_DOT_core_list) tmp60 := checkDerefVar(var_glojure_DOT_core_seq) tmp61 := checkDerefVar(var_glojure_DOT_core_concat) @@ -46481,7 +46481,7 @@ func LoadNS() { _ = v24 // let binding "gmapseq" tmp25 := checkDerefVar(var_glojure_DOT_core_with_DASH_meta) - tmp26 := lang.NewMap(kw_tag, sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_ISeq) + tmp26 := lang.NewMap(kw_tag, sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_ISeq) tmp27 := lang.NewMap(kw_file, "glojure/core.glj", kw_line, int(4442), kw_column, int(52), kw_end_DASH_line, int(4442), kw_end_DASH_column, int(103)) tmp28, err := lang.WithMeta(tmp26, tmp27.(lang.IPersistentMap)) if err != nil { @@ -46559,7 +46559,7 @@ func LoadNS() { tmp74 := checkDerefVar(var_glojure_DOT_core_seq) tmp75 := checkDerefVar(var_glojure_DOT_core_concat) tmp76 := checkDerefVar(var_glojure_DOT_core_list) - tmp77 := lang.Apply(tmp76, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_NewPersistentArrayMapAsIfByAssoc}) + tmp77 := lang.Apply(tmp76, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_NewPersistentArrayMapAsIfByAssoc}) tmp78 := checkDerefVar(var_glojure_DOT_core_list) tmp79 := checkDerefVar(var_glojure_DOT_core_seq) tmp80 := checkDerefVar(var_glojure_DOT_core_concat) @@ -49490,7 +49490,7 @@ func LoadNS() { tmp28 := checkDerefVar(var_glojure_DOT_core_seq) tmp29 := checkDerefVar(var_glojure_DOT_core_concat) tmp30 := checkDerefVar(var_glojure_DOT_core_list) - tmp31 := lang.Apply(tmp30, []any{sym_github_DOT_com_DOLLAR_glojurelang_DOLLAR_glojure_DOLLAR_pkg_DOLLAR_lang_DOT_NewIllegalArgumentError}) + tmp31 := lang.Apply(tmp30, []any{sym_github_DOT_com_COLON_glojurelang_COLON_glojure_COLON_pkg_COLON_lang_DOT_NewIllegalArgumentError}) tmp32 := checkDerefVar(var_glojure_DOT_core_list) tmp33 := checkDerefVar(var_glojure_DOT_core_seq) tmp34 := checkDerefVar(var_glojure_DOT_core_concat) diff --git a/pkg/stdlib/glojure/core_deftype.glj b/pkg/stdlib/glojure/core_deftype.glj index 1b859a94..c171caf2 100644 --- a/pkg/stdlib/glojure/core_deftype.glj +++ b/pkg/stdlib/glojure/core_deftype.glj @@ -109,7 +109,7 @@ (defn- protocol? [maybe-p] - (if (instance? github.com$glojurelang$glojure$pkg$lang.IAtom maybe-p) + (if (instance? github.com:glojurelang:glojure:pkg:lang.IAtom maybe-p) (boolean (:on-interface @maybe-p)) false)) diff --git a/pkg/stdlib/glojure/core_print.glj b/pkg/stdlib/glojure/core_print.glj index 61cc5144..d61ed5c0 100644 --- a/pkg/stdlib/glojure/core_print.glj +++ b/pkg/stdlib/glojure/core_print.glj @@ -46,82 +46,82 @@ (defn- print-sequential [^go/string begin, print-one, ^go/string sep, ^go/string end, sequence, ^Writer w] (binding [*print-level* (and (not *print-dup*) *print-level* (dec *print-level*))] (if (and *print-level* (neg? *print-level*)) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "#") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "#") (do - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w begin) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w begin) (when-let [xs (seq sequence)] (if (and (not *print-dup*) *print-length*) (loop [[x & xs] xs print-length *print-length*] (if (zero? print-length) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "...") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "...") (do (print-one x w) (when xs - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w sep) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w sep) (recur xs (dec print-length)))))) (loop [[x & xs] xs] (print-one x w) (when xs - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w sep) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w sep) (recur xs))))) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w end))))) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w end))))) (defn- print-meta [o, ^Writer w] (when-let [m (meta o)] (when (and (pos? (count m)) (or *print-dup* (and *print-meta* *print-readably*))) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "^") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "^") (if (and (= (count m) 1) (:tag m)) (pr-on (:tag m) w) (pr-on m w)) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w " ")))) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w " ")))) (defn print-simple [o, ^Writer w] (print-meta o w) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w (str o))) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w (str o))) (defmethod print-method :default [o, ^Writer w] - (if (instance? github.com$glojurelang$glojure$pkg$lang.IObj o) + (if (instance? github.com:glojurelang:glojure:pkg:lang.IObj o) (print-method (vary-meta o #(dissoc % :type)) w) (print-simple o w))) (defmethod print-method nil [o, ^Writer w] - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "nil")) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "nil")) (defmethod print-dup nil [o w] (print-method o w)) (defn print-ctor [o print-args ^Writer w] - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "#=(") - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w (.Name ^reflect.Type (class o))) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w ". ") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "#=(") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w (.Name ^reflect.Type (class o))) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w ". ") (print-args o w) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w ")")) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w ")")) (defn- print-tagged-object [o rep ^Writer w] - (when (instance? github.com$glojurelang$glojure$pkg$lang.IMeta o) + (when (instance? github.com:glojurelang:glojure:pkg:lang.IMeta o) (print-meta o w)) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "#object[") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "#object[") (let [c (class o)] (if false (print-method (.Name c) w) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w (.Name c)))) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w " ") - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w (format "0x%x " (github.com$glojurelang$glojure$pkg$lang.IdentityHash o))) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w (.Name c)))) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w " ") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w (format "0x%x " (github.com:glojurelang:glojure:pkg:lang.IdentityHash o))) (print-method rep w) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "]")) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "]")) (defn- print-object [o, ^Writer w] (print-tagged-object o (str o) w)) -(defmethod print-method github.com$glojurelang$glojure$pkg$lang.Object [o, ^Writer w] +(defmethod print-method github.com:glojurelang:glojure:pkg:lang.Object [o, ^Writer w] (print-object o w)) -(defmethod print-method github.com$glojurelang$glojure$pkg$lang.Keyword [o, ^Writer w] - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w (str o))) +(defmethod print-method github.com:glojurelang:glojure:pkg:lang.Keyword [o, ^Writer w] + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w (str o))) -(defmethod print-dup github.com$glojurelang$glojure$pkg$lang.Keyword [o w] (print-method o w)) +(defmethod print-dup github.com:glojurelang:glojure:pkg:lang.Keyword [o w] (print-method o w)) (defmethod print-method go/int [o w] (.write w (str o))) (defmethod print-method go/uint [o w] (.write w (str o))) @@ -135,20 +135,20 @@ (defmethod print-method go/int64 [o w] (.write w (str o))) (defmethod print-method go/byte [o w] (.write w (str o))) (defmethod print-method go/rune [o w] (.write w (str o))) -(defmethod print-method github.com$glojurelang$glojure$pkg$lang.*Ratio [o w] (.write w (str o))) +(defmethod print-method github.com:glojurelang:glojure:pkg:lang.*Ratio [o w] (.write w (str o))) (defmethod print-method go/float64 [o, ^Writer w] (cond - (= (math.Inf 1) o) (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "##Inf") - (= (math.Inf -1) o) (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "##-Inf") - (math.IsNaN ^go/float64 o) (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "##NaN") - :else (github.com$glojurelang$glojure$pkg$lang.WriteWriter w (str o)))) + (= (math.Inf 1) o) (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "##Inf") + (= (math.Inf -1) o) (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "##-Inf") + (math.IsNaN ^go/float64 o) (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "##NaN") + :else (github.com:glojurelang:glojure:pkg:lang.WriteWriter w (str o)))) (defmethod print-method go/float32 [o, ^Writer w] (cond - (= (go/float32 (math.Inf 1)) o) (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "##Inf") - (= (go/float32 (math.Inf -1)) o) (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "##-Inf") - (math.IsNaN ^go/float32 o) (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "##NaN") - :else (github.com$glojurelang$glojure$pkg$lang.WriteWriter w (str o)))) + (= (go/float32 (math.Inf 1)) o) (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "##Inf") + (= (go/float32 (math.Inf -1)) o) (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "##-Inf") + (math.IsNaN ^go/float32 o) (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "##NaN") + :else (github.com:glojurelang:glojure:pkg:lang.WriteWriter w (str o)))) (defmethod print-method go/int [o w] (.write w (str o))) (defmethod print-method go/uint [o w] (.write w (str o))) @@ -162,38 +162,38 @@ (defmethod print-method go/int64 [o w] (.write w (str o))) (defmethod print-method go/byte [o w] (.write w (str o))) (defmethod print-method go/rune [o w] (.write w (str o))) -(defmethod print-method github.com$glojurelang$glojure$pkg$lang.*Ratio [o w] (.write w (str o))) -(defmethod print-dup github.com$glojurelang$glojure$pkg$runtime.*Fn [o, ^Writer w] +(defmethod print-method github.com:glojurelang:glojure:pkg:lang.*Ratio [o w] (.write w (str o))) +(defmethod print-dup github.com:glojurelang:glojure:pkg:runtime.*Fn [o, ^Writer w] (print-ctor o (fn [o w]) w)) -(prefer-method print-dup github.com$glojurelang$glojure$pkg$lang.IPersistentCollection github.com$glojurelang$glojure$pkg$runtime.*Fn) +(prefer-method print-dup github.com:glojurelang:glojure:pkg:lang.IPersistentCollection github.com:glojurelang:glojure:pkg:runtime.*Fn) (do) (do) (defmethod print-method go/bool [o, ^Writer w] - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w (str o))) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w (str o))) (defmethod print-dup go/bool [o w] (print-method o w)) -(defmethod print-method github.com$glojurelang$glojure$pkg$lang.*Symbol [o, ^Writer w] +(defmethod print-method github.com:glojurelang:glojure:pkg:lang.*Symbol [o, ^Writer w] (print-simple o w)) -(defmethod print-dup github.com$glojurelang$glojure$pkg$lang.*Symbol [o w] (print-method o w)) +(defmethod print-dup github.com:glojurelang:glojure:pkg:lang.*Symbol [o w] (print-method o w)) -(defmethod print-method github.com$glojurelang$glojure$pkg$lang.*Var [o, ^Writer w] +(defmethod print-method github.com:glojurelang:glojure:pkg:lang.*Var [o, ^Writer w] (print-simple o w)) -(defmethod print-dup github.com$glojurelang$glojure$pkg$lang.*Var [^github.com$glojurelang$glojure$pkg$lang.*Var o, ^Writer w] - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w (str "#=(var " (.name (.Namespace o)) "/" (.sym o) ")"))) +(defmethod print-dup github.com:glojurelang:glojure:pkg:lang.*Var [^github.com:glojurelang:glojure:pkg:lang.*Var o, ^Writer w] + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w (str "#=(var " (.name (.Namespace o)) "/" (.sym o) ")"))) -(defmethod print-method github.com$glojurelang$glojure$pkg$lang.ISeq [o, ^Writer w] +(defmethod print-method github.com:glojurelang:glojure:pkg:lang.ISeq [o, ^Writer w] (print-meta o w) (print-sequential "(" pr-on " " ")" o w)) -(defmethod print-dup github.com$glojurelang$glojure$pkg$lang.ISeq [o w] (print-method o w)) -(defmethod print-dup github.com$glojurelang$glojure$pkg$lang.IPersistentList [o w] (print-method o w)) -(prefer-method print-method github.com$glojurelang$glojure$pkg$lang.ISeq github.com$glojurelang$glojure$pkg$lang.IPersistentCollection) -(prefer-method print-dup github.com$glojurelang$glojure$pkg$lang.ISeq github.com$glojurelang$glojure$pkg$lang.IPersistentCollection) +(defmethod print-dup github.com:glojurelang:glojure:pkg:lang.ISeq [o w] (print-method o w)) +(defmethod print-dup github.com:glojurelang:glojure:pkg:lang.IPersistentList [o w] (print-method o w)) +(prefer-method print-method github.com:glojurelang:glojure:pkg:lang.ISeq github.com:glojurelang:glojure:pkg:lang.IPersistentCollection) +(prefer-method print-dup github.com:glojurelang:glojure:pkg:lang.ISeq github.com:glojurelang:glojure:pkg:lang.IPersistentCollection) (do) (do) @@ -201,13 +201,13 @@ (do) -(defmethod print-dup github.com$glojurelang$glojure$pkg$lang.IPersistentCollection [o, ^Writer w] +(defmethod print-dup github.com:glojurelang:glojure:pkg:lang.IPersistentCollection [o, ^Writer w] (print-meta o w) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "#=(") - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w (.Name ^reflect.Type (class o))) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "/create ") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "#=(") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w (.Name ^reflect.Type (class o))) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "/create ") (print-sequential "[" print-dup " " "]" o w) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w ")")) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w ")")) (do) @@ -225,18 +225,18 @@ (defmethod print-method go/string [^go/string s, ^Writer w] (if (or *print-dup* *print-readably*) - (do (github.com$glojurelang$glojure$pkg$lang.AppendWriter w \") + (do (github.com:glojurelang:glojure:pkg:lang.AppendWriter w \") (dotimes [n (count s)] - (let [c (github.com$glojurelang$glojure$pkg$lang.CharAt s n) + (let [c (github.com:glojurelang:glojure:pkg:lang.CharAt s n) e (char-escape-string c)] - (if e (github.com$glojurelang$glojure$pkg$lang.WriteWriter w e) (github.com$glojurelang$glojure$pkg$lang.AppendWriter w c)))) - (github.com$glojurelang$glojure$pkg$lang.AppendWriter w \")) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w s)) + (if e (github.com:glojurelang:glojure:pkg:lang.WriteWriter w e) (github.com:glojurelang:glojure:pkg:lang.AppendWriter w c)))) + (github.com:glojurelang:glojure:pkg:lang.AppendWriter w \")) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w s)) nil) (defmethod print-dup go/string [s w] (print-method s w)) -(defmethod print-method github.com$glojurelang$glojure$pkg$lang.IPersistentVector [v, ^Writer w] +(defmethod print-method github.com:glojurelang:glojure:pkg:lang.IPersistentVector [v, ^Writer w] (print-meta v w) (print-sequential "[" pr-on " " "]" v w)) @@ -244,7 +244,7 @@ (print-sequential (str prefix "{") (fn [[k v] ^Writer w] - (do (print-one k w) (github.com$glojurelang$glojure$pkg$lang.AppendWriter w \space) (print-one v w))) + (do (print-one k w) (github.com:glojurelang:glojure:pkg:lang.AppendWriter w \space) (print-one v w))) ", " "}" kvs w)) @@ -274,7 +274,7 @@ (recur new-ns entries (conj kvs [(strip-ns k) v]))))) [ns kvs])))) -(defmethod print-method github.com$glojurelang$glojure$pkg$lang.IPersistentMap [m, ^Writer w] +(defmethod print-method github.com:glojurelang:glojure:pkg:lang.IPersistentMap [m, ^Writer w] (print-meta m w) (let [[ns lift-kvs] (lift-ns m)] (if ns @@ -283,13 +283,13 @@ (do) -(defmethod print-dup github.com$glojurelang$glojure$pkg$lang.IPersistentMap [m, ^Writer w] +(defmethod print-dup github.com:glojurelang:glojure:pkg:lang.IPersistentMap [m, ^Writer w] (print-meta m w) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "#=(") - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w (.Name (class m))) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "/create ") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "#=(") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w (.Name (class m))) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "/create ") (print-map m print-dup w) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w ")")) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w ")")) ;; java.util (do) @@ -307,28 +307,28 @@ ;; Records -(defmethod print-method github.com$glojurelang$glojure$pkg$lang.IRecord [r, ^Writer w] +(defmethod print-method github.com:glojurelang:glojure:pkg:lang.IRecord [r, ^Writer w] (print-meta r w) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "#") - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w (.Name (class r))) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "#") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w (.Name (class r))) (print-map r pr-on w)) -(defmethod print-dup github.com$glojurelang$glojure$pkg$lang.IRecord [r, ^Writer w] +(defmethod print-dup github.com:glojurelang:glojure:pkg:lang.IRecord [r, ^Writer w] (print-meta r w) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "#") - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w (.Name (class r))) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "#") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w (.Name (class r))) (if *verbose-defrecords* (print-map r print-dup w) (print-sequential "[" pr-on ", " "]" (vals r) w))) (do) -(prefer-method print-method github.com$glojurelang$glojure$pkg$lang.IRecord github.com$glojurelang$glojure$pkg$lang.IPersistentMap) -(prefer-method print-dup github.com$glojurelang$glojure$pkg$lang.IRecord github.com$glojurelang$glojure$pkg$lang.IPersistentMap) +(prefer-method print-method github.com:glojurelang:glojure:pkg:lang.IRecord github.com:glojurelang:glojure:pkg:lang.IPersistentMap) +(prefer-method print-dup github.com:glojurelang:glojure:pkg:lang.IRecord github.com:glojurelang:glojure:pkg:lang.IPersistentMap) (do) -(prefer-method print-dup github.com$glojurelang$glojure$pkg$lang.IRecord github.com$glojurelang$glojure$pkg$lang.IPersistentCollection) +(prefer-method print-dup github.com:glojurelang:glojure:pkg:lang.IRecord github.com:glojurelang:glojure:pkg:lang.IPersistentCollection) (do) -(defmethod print-method github.com$glojurelang$glojure$pkg$lang.IPersistentSet [s, ^Writer w] +(defmethod print-method github.com:glojurelang:glojure:pkg:lang.IPersistentSet [s, ^Writer w] (print-meta s w) (print-sequential "#{" pr-on " " "}" (seq s) w)) @@ -343,23 +343,23 @@ \formfeed "formfeed" \return "return"}) -(defmethod print-method github.com$glojurelang$glojure$pkg$lang.Char [^github.com$glojurelang$glojure$pkg$lang.Char c, ^Writer w] +(defmethod print-method github.com:glojurelang:glojure:pkg:lang.Char [^github.com:glojurelang:glojure:pkg:lang.Char c, ^Writer w] (if (or *print-dup* *print-readably*) - (do (github.com$glojurelang$glojure$pkg$lang.AppendWriter w \\) + (do (github.com:glojurelang:glojure:pkg:lang.AppendWriter w \\) (let [n (char-name-string c)] - (if n (github.com$glojurelang$glojure$pkg$lang.WriteWriter w n) (github.com$glojurelang$glojure$pkg$lang.AppendWriter w c)))) - (github.com$glojurelang$glojure$pkg$lang.AppendWriter w c)) + (if n (github.com:glojurelang:glojure:pkg:lang.WriteWriter w n) (github.com:glojurelang:glojure:pkg:lang.AppendWriter w c)))) + (github.com:glojurelang:glojure:pkg:lang.AppendWriter w c)) nil) -(defmethod print-dup github.com$glojurelang$glojure$pkg$lang.Char [c w] (print-method c w)) +(defmethod print-dup github.com:glojurelang:glojure:pkg:lang.Char [c w] (print-method c w)) (defmethod print-dup go/int64 [o w] (print-method o w)) (defmethod print-dup go/float64 [o w] (print-method o w)) -(defmethod print-dup github.com$glojurelang$glojure$pkg$lang.*Ratio [o w] (print-method o w)) -(defmethod print-dup github.com$glojurelang$glojure$pkg$lang.*BigDecimal [o w] (print-method o w)) -(defmethod print-dup github.com$glojurelang$glojure$pkg$lang.*BigInt [o w] (print-method o w)) -(defmethod print-dup github.com$glojurelang$glojure$pkg$lang.*PersistentHashMap [o w] (print-method o w)) -(defmethod print-dup github.com$glojurelang$glojure$pkg$lang.*PersistentHashSet [o w] (print-method o w)) -(defmethod print-dup github.com$glojurelang$glojure$pkg$lang.*PersistentVector [o w] (print-method o w)) +(defmethod print-dup github.com:glojurelang:glojure:pkg:lang.*Ratio [o w] (print-method o w)) +(defmethod print-dup github.com:glojurelang:glojure:pkg:lang.*BigDecimal [o w] (print-method o w)) +(defmethod print-dup github.com:glojurelang:glojure:pkg:lang.*BigInt [o w] (print-method o w)) +(defmethod print-dup github.com:glojurelang:glojure:pkg:lang.*PersistentHashMap [o w] (print-method o w)) +(defmethod print-dup github.com:glojurelang:glojure:pkg:lang.*PersistentHashSet [o w] (print-method o w)) +(defmethod print-dup github.com:glojurelang:glojure:pkg:lang.*PersistentVector [o w] (print-method o w)) (do) (do) @@ -368,55 +368,55 @@ (do) -(defmethod print-method github.com$glojurelang$glojure$pkg$lang.*BigDecimal [b, ^Writer w] - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w (str b)) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "M")) +(defmethod print-method github.com:glojurelang:glojure:pkg:lang.*BigDecimal [b, ^Writer w] + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w (str b)) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "M")) -(defmethod print-method github.com$glojurelang$glojure$pkg$lang.*BigInt [b, ^Writer w] - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w (str b)) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "N")) +(defmethod print-method github.com:glojurelang:glojure:pkg:lang.*BigInt [b, ^Writer w] + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w (str b)) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "N")) (defmethod print-method regexp.*Regexp [p ^Writer w] - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "#\"") - (loop [[^github.com$glojurelang$glojure$pkg$lang.Char c & r :as s] (seq (.String ^regexp.*Regexp p)) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "#\"") + (loop [[^github.com:glojurelang:glojure:pkg:lang.Char c & r :as s] (seq (.String ^regexp.*Regexp p)) qmode false] (when s (cond - (= c \\) (let [[^github.com$glojurelang$glojure$pkg$lang.Char c2 & r2] r] - (github.com$glojurelang$glojure$pkg$lang.AppendWriter w \\) - (github.com$glojurelang$glojure$pkg$lang.AppendWriter w c2) + (= c \\) (let [[^github.com:glojurelang:glojure:pkg:lang.Char c2 & r2] r] + (github.com:glojurelang:glojure:pkg:lang.AppendWriter w \\) + (github.com:glojurelang:glojure:pkg:lang.AppendWriter w c2) (if qmode (recur r2 (not= c2 \E)) (recur r2 (= c2 \Q)))) (= c \") (do (if qmode - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "\\E\\\"\\Q") - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "\\\"")) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "\\E\\\"\\Q") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "\\\"")) (recur r qmode)) :else (do - (github.com$glojurelang$glojure$pkg$lang.AppendWriter w c) + (github.com:glojurelang:glojure:pkg:lang.AppendWriter w c) (recur r qmode))))) - (github.com$glojurelang$glojure$pkg$lang.AppendWriter w \")) + (github.com:glojurelang:glojure:pkg:lang.AppendWriter w \")) (defmethod print-dup regexp.*Regexp [p ^Writer w] (print-method p w)) -(defmethod print-dup github.com$glojurelang$glojure$pkg$lang.*Namespace [^github.com$glojurelang$glojure$pkg$lang.*Namespace n ^Writer w] - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "#=(find-ns ") +(defmethod print-dup github.com:glojurelang:glojure:pkg:lang.*Namespace [^github.com:glojurelang:glojure:pkg:lang.*Namespace n ^Writer w] + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "#=(find-ns ") (print-dup (.name n) w) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w ")")) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w ")")) -(defn- deref-as-map [^github.com$glojurelang$glojure$pkg$lang.IDeref o] - (let [pending (and (instance? github.com$glojurelang$glojure$pkg$lang.IPending o) - (not (.isRealized ^github.com$glojurelang$glojure$pkg$lang.IPending o))) +(defn- deref-as-map [^github.com:glojurelang:glojure:pkg:lang.IDeref o] + (let [pending (and (instance? github.com:glojurelang:glojure:pkg:lang.IPending o) + (not (.isRealized ^github.com:glojurelang:glojure:pkg:lang.IPending o))) [ex val] (when-not pending (try [false (deref o)] - (catch github.com$glojurelang$glojure$pkg$lang.Throwable e + (catch github.com:glojurelang:glojure:pkg:lang.Throwable e [true e])))] {:status (cond (or ex - (and (instance? github.com$glojurelang$glojure$pkg$lang.*Agent o) + (and (instance? github.com:glojurelang:glojure:pkg:lang.*Agent o) (agent-error o))) :failed @@ -428,7 +428,7 @@ :val val})) -(defmethod print-method github.com$glojurelang$glojure$pkg$lang.IDeref [o ^Writer w] +(defmethod print-method github.com:glojurelang:glojure:pkg:lang.IDeref [o ^Writer w] (print-tagged-object o (deref-as-map o) w)) (do) @@ -450,8 +450,8 @@ :at - top stack element :trace - root cause stack elements" {:added "1.7"} - [^github.com$glojurelang$glojure$pkg$lang.Throwable o] - (let [base (fn [^github.com$glojurelang$glojure$pkg$lang.Throwable t] + [^github.com:glojurelang:glojure:pkg:lang.Throwable o] + (let [base (fn [^github.com:glojurelang:glojure:pkg:lang.Throwable t] (merge {:type (symbol (.Name (class t)))} (when-let [msg (.getLocalizedMessage t)] {:message msg}) @@ -460,14 +460,14 @@ (let [st (.getStackTrace t)] (when (pos? (alength st)) {:at (StackTraceElement->vec (aget st 0))})))) - via (loop [via [], ^github.com$glojurelang$glojure$pkg$lang.Throwable t o] + via (loop [via [], ^github.com:glojurelang:glojure:pkg:lang.Throwable t o] (if t (recur (conj via t) (.getCause t)) via)) - ^github.com$glojurelang$glojure$pkg$lang.Throwable root (peek via)] + ^github.com:glojurelang:glojure:pkg:lang.Throwable root (peek via)] (merge {:via (vec (map base via)) :trace (vec (map StackTraceElement->vec - (.getStackTrace ^github.com$glojurelang$glojure$pkg$lang.Throwable (or root o))))} + (.getStackTrace ^github.com:glojurelang:glojure:pkg:lang.Throwable (or root o))))} (when-let [root-msg (.getLocalizedMessage root)] {:cause root-msg}) (when-let [data (ex-data root)] @@ -475,41 +475,41 @@ (when-let [phase (-> o ex-data :glojure.error/phase)] {:phase phase})))) -(defn- print-throwable [^github.com$glojurelang$glojure$pkg$lang.Throwable o ^Writer w] - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "#error {\n :cause ") +(defn- print-throwable [^github.com:glojurelang:glojure:pkg:lang.Throwable o ^Writer w] + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "#error {\n :cause ") (let [{:keys [cause data via trace]} (Throwable->map o) - print-via #(do (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "{:type ") + print-via #(do (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "{:type ") (print-method (:type %) w) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "\n :message ") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "\n :message ") (print-method (:message %) w) (when-let [data (:data %)] - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "\n :data ") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "\n :data ") (print-method data w)) (when-let [at (:at %)] - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "\n :at ") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "\n :at ") (print-method (:at %) w)) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "}"))] + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "}"))] (print-method cause w) (when data - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "\n :data ") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "\n :data ") (print-method data w)) (when via - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "\n :via\n [") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "\n :via\n [") (when-let [fv (first via)] (print-via fv) (doseq [v (rest via)] - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "\n ") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "\n ") (print-via v))) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "]")) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "]")) (when trace - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "\n :trace\n [") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "\n :trace\n [") (when-let [ft (first trace)] (print-method ft w) (doseq [t (rest trace)] - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "\n ") + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "\n ") (print-method t w))) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "]"))) - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w "}")) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "]"))) + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w "}")) (do) diff --git a/pkg/stdlib/glojure/data/generators.glj b/pkg/stdlib/glojure/data/generators.glj index b62384e0..a00d0453 100644 --- a/pkg/stdlib/glojure/data/generators.glj +++ b/pkg/stdlib/glojure/data/generators.glj @@ -15,11 +15,11 @@ (set! *warn-on-reflection* true) -(def ^:dynamic ^math$rand.*Rand +(def ^:dynamic ^math:rand.*Rand *rnd* "Random instance for use in generators. By consistently using this instance you can get a repeatable basis for tests." - (math$rand.New (math$rand.NewSource 42))) + (math:rand.New (math:rand.NewSource 42))) (defn- call-through "Recursively call x until it doesn't return a function." diff --git a/pkg/stdlib/glojure/go/io.glj b/pkg/stdlib/glojure/go/io.glj index c92258ef..de779da6 100644 --- a/pkg/stdlib/glojure/go/io.glj +++ b/pkg/stdlib/glojure/go/io.glj @@ -167,10 +167,10 @@ {:make-reader (fn [x opts] (make-input-stream x opts)) :make-writer (fn [x opts] (make-writer (make-output-stream x opts) opts)) :make-input-stream (fn [x opts] - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError (str "Cannot open <" (pr-str x) "> as an InputStream.")))) :make-output-stream (fn [x opts] - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError (str "Cannot open <" (pr-str x) "> as an OutputStream."))))}) ;; (defn- inputstream->reader @@ -226,15 +226,15 @@ :make-input-stream (fn [^os.*File x opts] x) :make-output-stream (fn [^os.*File x opts] x))) -(extend net$url.*URL +(extend net:url.*URL IOFactory (assoc default-streams-impl - :make-input-stream (fn [^net$url.*URL x opts] + :make-input-stream (fn [^net:url.*URL x opts] (make-input-stream (if (= "file" (.scheme x)) (as-file x) - (let [req (go-try! net$http.NewRequest net$http.MethodGet (.String x) nil) - res (go-try! . net$http.DefaultClient Do req) + (let [req (go-try! net:http.NewRequest net:http.MethodGet (.String x) nil) + res (go-try! . net:http.DefaultClient Do req) status (.StatusCode res) body (.Body res)] (when (not= 200 status) @@ -242,10 +242,10 @@ (throw (fmt.Errorf "http error: %s" status))) body)) opts)) - :make-output-stream (fn [^net$url.*URL x opts] + :make-output-stream (fn [^net:url.*URL x opts] (if (= "file" (.scheme x)) (make-output-stream (as-file x) opts) - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError (str "Can not write to non-file URL <" x ">"))))))) + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError (str "Can not write to non-file URL <" x ">"))))))) ;; (extend URI ;; IOFactory @@ -257,13 +257,13 @@ IOFactory (assoc default-streams-impl :make-input-stream (fn [^go/string x opts] - (let [[url err] (net$url.ParseRequestURI x)] + (let [[url err] (net:url.ParseRequestURI x)] (if err (make-input-stream (go-try! os.Open x) opts) (make-input-stream url opts)))) :make-output-stream (fn [^go/string x opts] (try - (make-output-stream (go-try! (net$url.Parse x)) opts) + (make-output-stream (go-try! (net:url.Parse x)) opts) (catch go/any err (make-output-stream (go-try! (os.Open x)) opts)))))) diff --git a/pkg/stdlib/glojure/go/types.glj b/pkg/stdlib/glojure/go/types.glj index dd84a013..435373d4 100644 --- a/pkg/stdlib/glojure/go/types.glj +++ b/pkg/stdlib/glojure/go/types.glj @@ -18,15 +18,15 @@ (go/deref sf)))) (extend-protocol AstType - go$ast.*Ident + go:ast.*Ident (ast->type [ast] (let [name (.Name ast) - typ (get github.com$glojurelang$glojure$pkg$lang.BuiltinTypes name)] + typ (get github.com:glojurelang:glojure:pkg:lang.BuiltinTypes name)] (when-not typ (throw (fmt.Errorf "unknown type %s" name))) typ)) - go$ast.*ArrayType + go:ast.*ArrayType (ast->type [ast] (let [len (.Len ast) @@ -35,22 +35,22 @@ (go/array-of (-> len .Value strconv.Atoi first) elt) (go/slice-of elt)))) - go$ast.*MapType + go:ast.*MapType (ast->type [ast] (go/map-of (ast->type (.Key ast)) (ast->type (.Value ast)))) - go$ast.*ChanType + go:ast.*ChanType (ast->type [ast] (let [dir (.Dir ast) ctor (cond - (= dir go$ast.SEND) go/chan<--of - (= dir go$ast.RECV) go/<-chan-of + (= dir go:ast.SEND) go/chan<--of + (= dir go:ast.RECV) go/<-chan-of :else go/chan-of)] (ctor (ast->type (.Value ast))))) - go$ast.*FuncType + go:ast.*FuncType (ast->type [ast] (let [pl (or (.Params ast) nil) @@ -59,7 +59,7 @@ (map #(repeat (max 1 (go/len (.Names %))) (.Type %))) (apply concat))) last-param (last params) - variadic (instance? go$ast.*Ellipsis last-param) + variadic (instance? go:ast.*Ellipsis last-param) params (if-not variadic (map ast->type params) (concat (map ast->type (butlast params)) @@ -72,7 +72,7 @@ (map ast->type)))] (go/func-of params results variadic))) - go$ast.*StructType + go:ast.*StructType (ast->type [ast] (let [fields (.. ast Fields List) @@ -93,6 +93,6 @@ "Returns a Go type from a go type expression." [typ] (if-not (string? typ) (throw (fmt.Errorf "from-string: argument must be a string, got %T" typ))) - (let [[ast err] (go$parser.ParseExpr typ)] + (let [[ast err] (go:parser.ParseExpr typ)] (if err (throw (fmt.Errorf "from-string: invalid type string '%s': %w" typ err))) (ast->type ast))) diff --git a/pkg/stdlib/glojure/protocols.glj b/pkg/stdlib/glojure/protocols.glj index 8401236f..f7074b9e 100644 --- a/pkg/stdlib/glojure/protocols.glj +++ b/pkg/stdlib/glojure/protocols.glj @@ -68,8 +68,8 @@ (defn- interface-or-naive-reduce "Reduces via IReduceInit if possible, else naively." [coll f val] - (if (instance? github.com$glojurelang$glojure$pkg$lang.IReduceInit coll) - (.ReduceInit ^github.com$glojurelang$glojure$pkg$lang.IReduceInit coll f val) + (if (instance? github.com:glojurelang:glojure:pkg:lang.IReduceInit coll) + (.ReduceInit ^github.com:glojurelang:glojure:pkg:lang.IReduceInit coll f val) (naive-seq-reduce coll f val))) (extend-protocol CollReduce @@ -83,25 +83,25 @@ ;; ([coll f] (seq-reduce coll f)) ;; ([coll f val] (seq-reduce coll f val))) - github.com$glojurelang$glojure$pkg$lang.IReduceInit + github.com:glojurelang:glojure:pkg:lang.IReduceInit (coll-reduce - ([coll f] (.Reduce ^github.com$glojurelang$glojure$pkg$lang.IReduce coll f)) + ([coll f] (.Reduce ^github.com:glojurelang:glojure:pkg:lang.IReduce coll f)) ([coll f val] (.ReduceInit coll f val))) ;;aseqs are iterable, masking internal-reducers - ;; github.com$glojurelang$glojure$pkg$lang.ASeq + ;; github.com:glojurelang:glojure:pkg:lang.ASeq ;; (coll-reduce ;; ([coll f] (seq-reduce coll f)) ;; ([coll f val] (seq-reduce coll f val))) ;;for range - github.com$glojurelang$glojure$pkg$lang.*LazySeq + github.com:glojurelang:glojure:pkg:lang.*LazySeq (coll-reduce ([coll f] (seq-reduce coll f)) ([coll f val] (seq-reduce coll f val))) ;;vector's chunked seq is faster than its iter - github.com$glojurelang$glojure$pkg$lang.*PersistentVector + github.com:glojurelang:glojure:pkg:lang.*PersistentVector (coll-reduce ([coll f] (seq-reduce coll f)) ([coll f val] (seq-reduce coll f val))) @@ -111,12 +111,12 @@ ;; ([coll f] (iter-reduce coll f)) ;; ([coll f val] (iter-reduce coll f val))) - ;; github.com$glojurelang$glojure$pkg$lang.APersistentMap$KeySeq + ;; github.com:glojurelang:glojure:pkg:lang.APersistentMap$KeySeq ;; (coll-reduce ;; ([coll f] (iter-reduce coll f)) ;; ([coll f val] (iter-reduce coll f val))) - ;; github.com$glojurelang$glojure$pkg$lang.APersistentMap$ValSeq + ;; github.com:glojurelang:glojure:pkg:lang.APersistentMap$ValSeq ;; (coll-reduce ;; ([coll f] (iter-reduce coll f)) ;; ([coll f val] (iter-reduce coll f val)))) @@ -129,7 +129,7 @@ val) ;; handles vectors and ranges - github.com$glojurelang$glojure$pkg$lang.IChunkedSeq + github.com:glojurelang:glojure:pkg:lang.IChunkedSeq (internal-reduce [s f val] (if-let [s (seq s)] @@ -143,7 +143,7 @@ (interface-or-naive-reduce s f val)) val)) - ;; github.com$glojurelang$glojure$pkg$lang.StringSeq + ;; github.com:glojurelang:glojure:pkg:lang.StringSeq ;; (internal-reduce ;; [str-seq f val] ;; (let [s (.s str-seq) @@ -151,13 +151,13 @@ ;; (loop [i (.i str-seq) ;; val val] ;; (if (< i len) - ;; (let [ret (f val (github.com$glojurelang$glojure$pkg$lang.CharAt s i))] + ;; (let [ret (f val (github.com:glojurelang:glojure:pkg:lang.CharAt s i))] ;; (if (reduced? ret) ;; @ret ;; (recur (inc i) ret))) ;; val)))) - github.com$glojurelang$glojure$pkg$lang.Object + github.com:glojurelang:glojure:pkg:lang.Object (internal-reduce [s f val] (loop [cls (class s) diff --git a/pkg/stdlib/glojure/string.glj b/pkg/stdlib/glojure/string.glj index 8e1f0437..efdb8597 100644 --- a/pkg/stdlib/glojure/string.glj +++ b/pkg/stdlib/glojure/string.glj @@ -9,7 +9,7 @@ (ns glojure.string (:refer-glojure :exclude (replace reverse)) (:import (regexp *Regexp) - (github.com$glojurelang$glojure$pkg$lang ToString NewIllegalArgumentError Char CharAt))) + (github.com:glojurelang:glojure:pkg:lang ToString NewIllegalArgumentError Char CharAt))) (set! *warn-on-reflection* true) @@ -196,9 +196,9 @@ Trailing empty strings are not returned - pass limit of -1 to return all." {:added "1.2"} ([^go/string s ^*Regexp re] - (github.com$glojurelang$glojure$pkg$lang.CreateOwningLazilyPersistentVector (.split re s -1))) + (github.com:glojurelang:glojure:pkg:lang.CreateOwningLazilyPersistentVector (.split re s -1))) ([ ^go/string s ^*Regexp re limit] - (github.com$glojurelang$glojure$pkg$lang.CreateOwningLazilyPersistentVector (.split re s limit)))) + (github.com:glojurelang:glojure:pkg:lang.CreateOwningLazilyPersistentVector (.split re s limit)))) (defn split-lines "Splits s on \\n or \\r\\n. Trailing empty lines are not returned." diff --git a/pkg/stdlib/glojure/test.glj b/pkg/stdlib/glojure/test.glj index b90a8082..a8366909 100644 --- a/pkg/stdlib/glojure/test.glj +++ b/pkg/stdlib/glojure/test.glj @@ -117,7 +117,7 @@ (defn- file-and-line {:deprecated "1.8"} - [^github.com$glojurelang$glojure$pkg$lang.Throwable exception depth] + [^github.com:glojurelang:glojure:pkg:lang.Throwable exception depth] (let [stacktrace (.getStackTrace exception)] (if (< depth (count stacktrace)) (let [^StackTraceElement s (nth stacktrace depth)] @@ -168,7 +168,7 @@ (println "expected:" (pr-str (:expected m))) (print " actual: ") (let [actual (:actual m)] - (if (instance? github.com$glojurelang$glojure$pkg$lang.Throwable actual) + (if (instance? github.com:glojurelang:glojure:pkg:lang.Throwable actual) (stack/print-cause-trace actual *stack-trace-depth*) (prn actual))))) @@ -319,7 +319,7 @@ {:added "1.1"} [msg form] `(try ~(assert-expr msg form) - (catch github.com$glojurelang$glojure$pkg$lang.Throwable t# + (catch github.com:glojurelang:glojure:pkg:lang.Throwable t# (do-report {:type :error, :message ~msg, :expected '~form, :actual t#})))) @@ -370,7 +370,7 @@ (pos? (count args)) (zero? (mod (count args) (count argv))))) `(temp/do-template ~argv (is ~expr) ~@args) - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError "The number of args doesn't match are's argv.")))) + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError "The number of args doesn't match are's argv.")))) (defmacro testing "Adds a new string to the list of testing contexts. May be nested, @@ -493,7 +493,7 @@ (do-report {:type :begin-test-var, :var v}) (inc-report-counter :test) (try (t) - (catch github.com$glojurelang$glojure$pkg$lang.Throwable e + (catch github.com:glojurelang:glojure:pkg:lang.Throwable e (do-report {:type :error, :message "Uncaught exception, not in assertion." :expected nil, :actual e}))) (do-report {:type :end-test-var, :var v})))) diff --git a/pkg/stdlib/glojure/uuid.glj b/pkg/stdlib/glojure/uuid.glj index 39e22663..72cecc73 100644 --- a/pkg/stdlib/glojure/uuid.glj +++ b/pkg/stdlib/glojure/uuid.glj @@ -11,10 +11,10 @@ (defn- default-uuid-reader [form] (if (string? form) (java.util.UUID/fromString form) - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError "#uuid data reader expected string")))) + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError "#uuid data reader expected string")))) -(defmethod print-method github.com$google$uuid.UUID [uuid ^io.Writer w] - (github.com$glojurelang$glojure$pkg$lang.WriteWriter w (str "#uuid \"" (str uuid) "\""))) +(defmethod print-method github.com:google:uuid.UUID [uuid ^io.Writer w] + (github.com:glojurelang:glojure:pkg:lang.WriteWriter w (str "#uuid \"" (str uuid) "\""))) -(defmethod print-dup github.com$google$uuid.UUID [o w] +(defmethod print-dup github.com:google:uuid.UUID [o w] (print-method o w)) diff --git a/pkg/stdlib/glojure/walk.glj b/pkg/stdlib/glojure/walk.glj index 4886535e..5902a607 100644 --- a/pkg/stdlib/glojure/walk.glj +++ b/pkg/stdlib/glojure/walk.glj @@ -31,10 +31,10 @@ [inner outer form] (cond (list? form) (outer (with-meta (apply list (map inner form)) (meta form))) - (instance? github.com$glojurelang$glojure$pkg$lang.IMapEntry form) + (instance? github.com:glojurelang:glojure:pkg:lang.IMapEntry form) (outer (glojure.lang.MapEntry/create (inner (key form)) (inner (val form)))) (seq? form) (outer (with-meta (doall (map inner form)) (meta form))) - (instance? github.com$glojurelang$glojure$pkg$lang.IRecord form) + (instance? github.com:glojurelang:glojure:pkg:lang.IRecord form) (outer (reduce (fn [r x] (conj r (inner x))) form form)) (coll? form) (outer (into (empty form) (map inner form))) :else (outer form))) diff --git a/scripts/rewrite-core/rewrite.clj b/scripts/rewrite-core/rewrite.clj index fd5a5b05..4f44f380 100644 --- a/scripts/rewrite-core/rewrite.clj +++ b/scripts/rewrite-core/rewrite.clj @@ -119,12 +119,12 @@ 'Double 'go/float64 'Float 'go/float32 'Boolean 'go/bool - 'Character 'github.com$glojurelang$glojure$pkg$lang.Char - 'java.lang.Character 'github.com$glojurelang$glojure$pkg$lang.Char - 'Throwable 'github.com$glojurelang$glojure$pkg$lang.Throwable - 'Object 'github.com$glojurelang$glojure$pkg$lang.Object - 'BigInteger 'math$big.*Int - 'BigDecimal 'github.com$glojurelang$glojure$pkg$lang.*BigDecimal + 'Character 'github.com:glojurelang:glojure:pkg:lang.Char + 'java.lang.Character 'github.com:glojurelang:glojure:pkg:lang.Char + 'Throwable 'github.com:glojurelang:glojure:pkg:lang.Throwable + 'Object 'github.com:glojurelang:glojure:pkg:lang.Object + 'BigInteger 'math:big.*Int + 'BigDecimal 'github.com:glojurelang:glojure:pkg:lang.*BigDecimal 'CharSequence 'go/string 'Class 'reflect.Type 'Pattern '*Regexp}) @@ -146,7 +146,7 @@ "Create replacement for clojure.lang.ClassName to glojure package equivalent" [class-name & {:keys [pointer? package] :or {pointer? false - package "github.com$glojurelang$glojure$pkg$lang"}}] + package "github.com:glojurelang:glojure:pkg:lang"}}] (sexpr-replace (symbol (str "clojure.lang." class-name)) (symbol (str package "." (when pointer? "*") class-name)))) @@ -179,13 +179,13 @@ "BigInt" "BigDecimal"] :pointer? true) - [(clojure-lang->glojure-pkg "Fn" :pointer? true :package "github.com$glojurelang$glojure$pkg$runtime")] + [(clojure-lang->glojure-pkg "Fn" :pointer? true :package "github.com:glojurelang:glojure:pkg:runtime")] ;; All other replacements remain as-is [ ;; ===== Special Clojure.lang Replacements ===== ;; These don't follow the standard pattern - (sexpr-replace '(. clojure.lang.PersistentList creator) 'github.com$glojurelang$glojure$pkg$lang.NewList) + (sexpr-replace '(. clojure.lang.PersistentList creator) 'github.com:glojurelang:glojure:pkg:lang.NewList) (sexpr-replace '(setMacro) '(SetMacro)) @@ -195,27 +195,27 @@ ;; ===== Range Constructors ===== (sexpr-replace '(clojure.lang.LongRange/create end) - '(github.com$glojurelang$glojure$pkg$lang.NewLongRange 0 end 1)) + '(github.com:glojurelang:glojure:pkg:lang.NewLongRange 0 end 1)) (sexpr-replace '(clojure.lang.LongRange/create start end) - '(github.com$glojurelang$glojure$pkg$lang.NewLongRange start end 1)) + '(github.com:glojurelang:glojure:pkg:lang.NewLongRange start end 1)) (sexpr-replace '(clojure.lang.LongRange/create start end step) - '(github.com$glojurelang$glojure$pkg$lang.NewLongRange start end step)) + '(github.com:glojurelang:glojure:pkg:lang.NewLongRange start end step)) (sexpr-replace '(clojure.lang.Range/create end) - '(github.com$glojurelang$glojure$pkg$lang.NewRange 0 end 1)) + '(github.com:glojurelang:glojure:pkg:lang.NewRange 0 end 1)) (sexpr-replace '(clojure.lang.Range/create start end) - '(github.com$glojurelang$glojure$pkg$lang.NewRange start end 1)) + '(github.com:glojurelang:glojure:pkg:lang.NewRange start end 1)) (sexpr-replace '(clojure.lang.Range/create start end step) - '(github.com$glojurelang$glojure$pkg$lang.NewRange start end step)) + '(github.com:glojurelang:glojure:pkg:lang.NewRange start end step)) ;; ===== Collection Constructors ===== (sexpr-replace '(. clojure.lang.PersistentHashMap (create keyvals)) - '(github.com$glojurelang$glojure$pkg$lang.CreatePersistentHashMap keyvals)) + '(github.com:glojurelang:glojure:pkg:lang.CreatePersistentHashMap keyvals)) - (sexpr-replace '(java.util.ArrayList. n) '(github.com$glojurelang$glojure$pkg$lang.NewArrayList (to-array n))) - (sexpr-replace '(java.util.ArrayList. coll) '(github.com$glojurelang$glojure$pkg$lang.NewArrayList (to-array coll))) - (sexpr-replace '(java.util.ArrayList.) '(new github.com$glojurelang$glojure$pkg$lang.ArrayList)) + (sexpr-replace '(java.util.ArrayList. n) '(github.com:glojurelang:glojure:pkg:lang.NewArrayList (to-array n))) + (sexpr-replace '(java.util.ArrayList. coll) '(github.com:glojurelang:glojure:pkg:lang.NewArrayList (to-array coll))) + (sexpr-replace '(java.util.ArrayList.) '(new github.com:glojurelang:glojure:pkg:lang.ArrayList)) ;; ===== Other Constructors ===== @@ -228,9 +228,9 @@ ;; replacement of the clojure.lang prefix. (sexpr-replace 'java.util.regex.Matcher - 'github.com$glojurelang$glojure$pkg$lang.*RegexpMatcher) + 'github.com:glojurelang:glojure:pkg:lang.*RegexpMatcher) (sexpr-replace 'java.io.PrintWriter - 'github.com$glojurelang$glojure$pkg$lang.PrintWriter) + 'github.com:glojurelang:glojure:pkg:lang.PrintWriter) ;; omit PrintWriter-on (defn PrintWriter-on ...) (omitp #(and (z/list? %) @@ -238,68 +238,68 @@ (= 'PrintWriter-on (second (z/sexpr %))))) (sexpr-replace 'clojure.lang.IReduce - 'github.com$glojurelang$glojure$pkg$lang.IReduce) + 'github.com:glojurelang:glojure:pkg:lang.IReduce) (sexpr-replace 'clojure.lang.IPending - 'github.com$glojurelang$glojure$pkg$lang.IPending) + 'github.com:glojurelang:glojure:pkg:lang.IPending) (sexpr-replace 'clojure.lang.MultiFn - 'github.com$glojurelang$glojure$pkg$lang.*MultiFn) + 'github.com:glojurelang:glojure:pkg:lang.*MultiFn) (sexpr-replace 'clojure.lang.Volatile - 'github.com$glojurelang$glojure$pkg$lang.Volatile) + 'github.com:glojurelang:glojure:pkg:lang.Volatile) (sexpr-replace 'clojure.lang.Volatile. - 'github.com$glojurelang$glojure$pkg$lang.NewVolatile) + 'github.com:glojurelang:glojure:pkg:lang.NewVolatile) (sexpr-replace 'clojure.lang.IAtom - 'github.com$glojurelang$glojure$pkg$lang.IAtom) + 'github.com:glojurelang:glojure:pkg:lang.IAtom) (sexpr-replace 'clojure.lang.IMapEntry - 'github.com$glojurelang$glojure$pkg$lang.IMapEntry) + 'github.com:glojurelang:glojure:pkg:lang.IMapEntry) (sexpr-replace 'clojure.lang.PersistentHashMap - 'github.com$glojurelang$glojure$pkg$lang.*PersistentHashMap) + 'github.com:glojurelang:glojure:pkg:lang.*PersistentHashMap) (sexpr-replace 'clojure.lang.PersistentHashSet - 'github.com$glojurelang$glojure$pkg$lang.*PersistentHashSet) + 'github.com:glojurelang:glojure:pkg:lang.*PersistentHashSet) (sexpr-replace 'clojure.lang.PersistentVector - 'github.com$glojurelang$glojure$pkg$lang.*PersistentVector) + 'github.com:glojurelang:glojure:pkg:lang.*PersistentVector) (sexpr-replace 'clojure.lang.LazySeq - 'github.com$glojurelang$glojure$pkg$lang.*LazySeq) + 'github.com:glojurelang:glojure:pkg:lang.*LazySeq) (sexpr-replace '(clojure.lang.PersistentTreeMap/create keyvals) - '(github.com$glojurelang$glojure$pkg$lang.CreatePersistentTreeMap keyvals)) + '(github.com:glojurelang:glojure:pkg:lang.CreatePersistentTreeMap keyvals)) (sexpr-replace '(clojure.lang.PersistentTreeSet/create keys) - '(github.com$glojurelang$glojure$pkg$lang.CreatePersistentTreeSet keys)) + '(github.com:glojurelang:glojure:pkg:lang.CreatePersistentTreeSet keys)) (sexpr-replace '(clojure.lang.PersistentTreeSet/create comparator keys) - '(github.com$glojurelang$glojure$pkg$lang.CreatePersistentTreeSetWithComparator comparator keys)) + '(github.com:glojurelang:glojure:pkg:lang.CreatePersistentTreeSetWithComparator comparator keys)) - (sexpr-replace 'clojure.lang.Cycle/create 'github.com$glojurelang$glojure$pkg$lang.NewCycle) + (sexpr-replace 'clojure.lang.Cycle/create 'github.com:glojurelang:glojure:pkg:lang.NewCycle) (sexpr-replace 'clojure.lang.PersistentArrayMap/createAsIfByAssoc - 'github.com$glojurelang$glojure$pkg$lang.NewPersistentArrayMapAsIfByAssoc) + 'github.com:glojurelang:glojure:pkg:lang.NewPersistentArrayMapAsIfByAssoc) - (sexpr-replace 'java.util.Map$Entry 'github.com$glojurelang$glojure$pkg$lang.MapEntry) + (sexpr-replace 'java.util.Map$Entry 'github.com:glojurelang:glojure:pkg:lang.MapEntry) - (sexpr-replace 'java.net.URI 'net$url.URL) + (sexpr-replace 'java.net.URI 'net:url.URL) - (sexpr-replace 'java.util.UUID 'github.com$google$uuid.UUID) + (sexpr-replace 'java.util.UUID 'github.com:google:uuid.UUID) (sexpr-replace '(java.util.UUID/fromString s) - '(let [[uuid err] (github.com$google$uuid.Parse s)] + '(let [[uuid err] (github.com:google:uuid.Parse s)] (if err - (throw (github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError (str "Error parsing UUID: " err))) + (throw (github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError (str "Error parsing UUID: " err))) uuid))) (sexpr-replace '(java.util.UUID/randomUUID) - '(github.com$google$uuid.NewV7)) + '(github.com:google:uuid.NewV7)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; struct map (sexpr-replace '(. clojure.lang.PersistentStructMap (createSlotMap keys)) - '(github.com$glojurelang$glojure$pkg$lang.CreatePersistentStructMapSlotMap keys)) + '(github.com:glojurelang:glojure:pkg:lang.CreatePersistentStructMapSlotMap keys)) (sexpr-replace '(. clojure.lang.PersistentStructMap (create s inits)) - '(github.com$glojurelang$glojure$pkg$lang.CreatePersistentStructMap s inits)) + '(github.com:glojurelang:glojure:pkg:lang.CreatePersistentStructMap s inits)) (sexpr-replace '(. clojure.lang.PersistentStructMap (construct s vals)) - '(github.com$glojurelang$glojure$pkg$lang.ConstructPersistentStructMap s vals)) + '(github.com:glojurelang:glojure:pkg:lang.ConstructPersistentStructMap s vals)) (sexpr-replace '(. clojure.lang.PersistentStructMap (getAccessor s key)) - '(github.com$glojurelang$glojure$pkg$lang.GetPersistentStructMapAccessor s key)) + '(github.com:glojurelang:glojure:pkg:lang.GetPersistentStructMapAccessor s key)) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (sexpr-replace '(.. (name lib) @@ -318,16 +318,16 @@ (sexpr-replace "Evaluates x and tests if it is an instance of the class\n c. Returns true or false" "Evaluates x and tests if it is an instance of the type\n t. Returns true or false") (sexpr-replace '(fn instance? [^Class c x] (. c (isInstance x))) - '(fn instance? [t x] (github.com$glojurelang$glojure$pkg$lang.HasType t x))) + '(fn instance? [t x] (github.com:glojurelang:glojure:pkg:lang.HasType t x))) ;; ===== Exception Handling ===== - (sexpr-replace 'Exception. 'github.com$glojurelang$glojure$pkg$lang.NewError) + (sexpr-replace 'Exception. 'github.com:glojurelang:glojure:pkg:lang.NewError) - (sexpr-replace 'java.lang.UnsupportedOperationException. 'github.com$glojurelang$glojure$pkg$lang.NewUnsupportedOperationError) + (sexpr-replace 'java.lang.UnsupportedOperationException. 'github.com:glojurelang:glojure:pkg:lang.NewUnsupportedOperationError) - (sexpr-replace 'IllegalArgumentException. 'github.com$glojurelang$glojure$pkg$lang.NewIllegalArgumentError) - (sexpr-replace 'IllegalArgumentException 'github.com$glojurelang$glojure$pkg$lang.*IllegalArgumentError) + (sexpr-replace 'IllegalArgumentException. 'github.com:glojurelang:glojure:pkg:lang.NewIllegalArgumentError) + (sexpr-replace 'IllegalArgumentException 'github.com:glojurelang:glojure:pkg:lang.*IllegalArgumentError) ;; new Exception [(fn select [zloc] (and (z/list? zloc) (let [expr (z/sexpr zloc)] @@ -372,22 +372,22 @@ ;; replace .withMeta [(fn select [zloc] (and (z/list? zloc) (= '.withMeta (first (z/sexpr zloc))))) (fn visit [zloc] (z/replace zloc - `(let* [~'res (github.com$glojurelang$glojure$pkg$lang.WithMeta ~@(rest (z/sexpr zloc)))] + `(let* [~'res (github.com:glojurelang:glojure:pkg:lang.WithMeta ~@(rest (z/sexpr zloc)))] (if (~'res 1) (throw (~'res 1)) (~'res 0)))))] ;; ===== RT Function Replacements ===== - (RT-replace 'cons #(cons 'github.com$glojurelang$glojure$pkg$lang.NewCons %)) - (RT-replace 'first #(cons 'github.com$glojurelang$glojure$pkg$lang.First %)) - (RT-replace 'next #(cons 'github.com$glojurelang$glojure$pkg$lang.Next %)) - (RT-replace 'more #(cons 'github.com$glojurelang$glojure$pkg$lang.Rest %)) + (RT-replace 'cons #(cons 'github.com:glojurelang:glojure:pkg:lang.NewCons %)) + (RT-replace 'first #(cons 'github.com:glojurelang:glojure:pkg:lang.First %)) + (RT-replace 'next #(cons 'github.com:glojurelang:glojure:pkg:lang.Next %)) + (RT-replace 'more #(cons 'github.com:glojurelang:glojure:pkg:lang.Rest %)) [(fn select [zloc] (try (and (symbol? (z/sexpr zloc)) (or - (and (z/leftmost? zloc) (= 'github.com$glojurelang$glojure$pkg$runtime.RT (-> zloc z/up z/left z/sexpr))) - (= 'github.com$glojurelang$glojure$pkg$runtime.RT (-> zloc z/left z/sexpr)))) + (and (z/leftmost? zloc) (= 'github.com:glojurelang:glojure:pkg:runtime.RT (-> zloc z/up z/left z/sexpr))) + (= 'github.com:glojurelang:glojure:pkg:runtime.RT (-> zloc z/left z/sexpr)))) (catch Exception e false))) (fn visit [zloc] (z/replace zloc (let [sym (-> zloc z/sexpr str)] @@ -395,28 +395,28 @@ (sexpr-replace '.meta '.Meta) (sexpr-replace 'clojure.lang.IPersistentMap - 'github.com$glojurelang$glojure$pkg$lang.IPersistentMap) + 'github.com:glojurelang:glojure:pkg:lang.IPersistentMap) (sexpr-replace 'clojure.lang.IPersistentVector - 'github.com$glojurelang$glojure$pkg$lang.IPersistentVector) + 'github.com:glojurelang:glojure:pkg:lang.IPersistentVector) (sexpr-replace 'clojure.lang.IPersistentSet - 'github.com$glojurelang$glojure$pkg$lang.IPersistentSet) + 'github.com:glojurelang:glojure:pkg:lang.IPersistentSet) (sexpr-replace 'clojure.lang.IMeta - 'github.com$glojurelang$glojure$pkg$lang.IMeta) + 'github.com:glojurelang:glojure:pkg:lang.IMeta) (sexpr-replace 'clojure.lang.IReduceInit - 'github.com$glojurelang$glojure$pkg$lang.IReduceInit) + 'github.com:glojurelang:glojure:pkg:lang.IReduceInit) (sexpr-replace 'clojure.lang.IObj - 'github.com$glojurelang$glojure$pkg$lang.IObj) + 'github.com:glojurelang:glojure:pkg:lang.IObj) - (sexpr-replace 'clojure.lang.Reduced. 'github.com$glojurelang$glojure$pkg$lang.NewReduced) - (sexpr-replace 'clojure.lang.RT/isReduced 'github.com$glojurelang$glojure$pkg$lang.IsReduced) + (sexpr-replace 'clojure.lang.Reduced. 'github.com:glojurelang:glojure:pkg:lang.NewReduced) + (sexpr-replace 'clojure.lang.RT/isReduced 'github.com:glojurelang:glojure:pkg:lang.IsReduced) (sexpr-replace '.assoc '.Assoc) - (sexpr-replace '(. Math (random)) '(math$rand.Float64)) + (sexpr-replace '(. Math (random)) '(math:rand.Float64)) (sexpr-replace '(. clojure.lang.Var (find sym)) - '(. github.com$glojurelang$glojure$pkg$runtime.RT (FindVar sym))) + '(. github.com:glojurelang:glojure:pkg:runtime.RT (FindVar sym))) (sexpr-replace '(. x (get)) '(. x (Get))) (sexpr-replace '(. x (set val)) '(. x (Set val))) @@ -461,7 +461,7 @@ (= 'data-reader-urls (second (z/sexpr zloc))))) (fn visit [zloc] (z/replace zloc '(defn- data-reader-urls [] ())))] - (sexpr-replace '(new clojure.lang.Atom x) '(github.com$glojurelang$glojure$pkg$lang.NewAtom x)) + (sexpr-replace '(new clojure.lang.Atom x) '(github.com:glojurelang:glojure:pkg:lang.NewAtom x)) (omitp #(and (z/list? %) (let [sexpr (z/sexpr %)] (and (vector? (first sexpr)) @@ -469,28 +469,28 @@ (> (count (first sexpr)) 2))))) (sexpr-replace '([^clojure.lang.IAtom atom f] (.swap atom f)) '([atom f & args] (.swap atom f args))) - (sexpr-replace '(^github.com$glojurelang$glojure$pkg$lang.IPersistentVector [^github.com$glojurelang$glojure$pkg$lang.IAtom2 atom f] (.swapVals atom f)) + (sexpr-replace '(^github.com:glojurelang:glojure:pkg:lang.IPersistentVector [^github.com:glojurelang:glojure:pkg:lang.IAtom2 atom f] (.swapVals atom f)) '([atom f & args] (.swapVals atom f args))) ;; ===== Agents ===== - (sexpr-replace '(. clojure.lang.Agent shutdown) '(github.com$glojurelang$glojure$pkg$lang.ShutdownAgents)) - (sexpr-replace 'clojure.lang.Agent 'github.com$glojurelang$glojure$pkg$lang.*Agent) + (sexpr-replace '(. clojure.lang.Agent shutdown) '(github.com:glojurelang:glojure:pkg:lang.ShutdownAgents)) + (sexpr-replace 'clojure.lang.Agent 'github.com:glojurelang:glojure:pkg:lang.*Agent) ;; ===== Hashing Functions ===== ;; TODO: these should likely be different - (sexpr-replace 'clojure.lang.Util/hash 'github.com$glojurelang$glojure$pkg$lang.Hash) + (sexpr-replace 'clojure.lang.Util/hash 'github.com:glojurelang:glojure:pkg:lang.Hash) (sexpr-replace '(. clojure.lang.Util (hasheq x)) - '(github.com$glojurelang$glojure$pkg$lang.HashEq x)) + '(github.com:glojurelang:glojure:pkg:lang.HashEq x)) - (sexpr-replace 'System/identityHashCode 'github.com$glojurelang$glojure$pkg$lang.IdentityHash) + (sexpr-replace 'System/identityHashCode 'github.com:glojurelang:glojure:pkg:lang.IdentityHash) (sexpr-replace '(String/format fmt (to-array args)) '(apply fmt.Sprintf fmt args)) (sexpr-replace '(clojure.lang.Reflector/prepRet (.getComponentType (class array)) (. Array (get array idx))) - '(github.com$glojurelang$glojure$pkg$lang.Get array idx)) + '(github.com:glojurelang:glojure:pkg:lang.Get array idx)) - (sexpr-replace '(. Array (set array idx val)) '(github.com$glojurelang$glojure$pkg$lang.SliceSet array idx val)) + (sexpr-replace '(. Array (set array idx val)) '(github.com:glojurelang:glojure:pkg:lang.SliceSet array idx val)) ;; ===== Array Operations ===== [(fn select [zloc] (and (z/sexpr-able? zloc) (= '.reduce (z/sexpr zloc)))) @@ -501,33 +501,33 @@ '.ReduceInit))))] (sexpr-replace 'clojure.lang.BigInt/valueOf - 'github.com$glojurelang$glojure$pkg$lang.NewBigIntFromInt64) + 'github.com:glojurelang:glojure:pkg:lang.NewBigIntFromInt64) (sexpr-replace '(BigInteger/valueOf (long x)) - '(math$big.NewInt (long x))) - (sexpr-replace '(BigInteger. x) '(github.com$glojurelang$glojure$pkg$lang.NewBigInt x)) + '(math:big.NewInt (long x))) + (sexpr-replace '(BigInteger. x) '(github.com:glojurelang:glojure:pkg:lang.NewBigInt x)) (sexpr-replace '(BigDecimal/valueOf (long x)) - '(github.com$glojurelang$glojure$pkg$lang.NewBigDecimalFromInt64 (long x))) + '(github.com:glojurelang:glojure:pkg:lang.NewBigDecimalFromInt64 (long x))) (sexpr-replace '(. BigDecimal valueOf (double x)) - '(github.com$glojurelang$glojure$pkg$lang.NewBigDecimalFromFloat64 (double x))) + '(github.com:glojurelang:glojure:pkg:lang.NewBigDecimalFromFloat64 (double x))) (sexpr-replace '(BigDecimal. x) - '(github.com$glojurelang$glojure$pkg$lang.NewBigDecimal x)) - (sexpr-replace '(BigDecimal. (.numerator ^github.com$glojurelang$glojure$pkg$lang.*Ratio x)) - '(github.com$glojurelang$glojure$pkg$lang.NewBigDecimalFromRatio x)) + '(github.com:glojurelang:glojure:pkg:lang.NewBigDecimal x)) + (sexpr-replace '(BigDecimal. (.numerator ^github.com:glojurelang:glojure:pkg:lang.*Ratio x)) + '(github.com:glojurelang:glojure:pkg:lang.NewBigDecimalFromRatio x)) (sexpr-replace 'clojure.lang.BigInt/fromBigInteger - 'github.com$glojurelang$glojure$pkg$lang.NewBigIntFromGoBigInt) + 'github.com:glojurelang:glojure:pkg:lang.NewBigIntFromGoBigInt) (sexpr-replace '.equals '.Equals) (sexpr-replace '(clojure.lang.RT/load (.substring path 1)) - '(. github.com$glojurelang$glojure$pkg$runtime.RT (Load (strings.TrimPrefix path "/")))) + '(. github.com:glojurelang:glojure:pkg:runtime.RT (Load (strings.TrimPrefix path "/")))) (sexpr-replace '(. s (substring start)) '(go/slice s start)) (sexpr-replace '(. s (substring start end)) '(go/slice s start end)) - (sexpr-replace 'clojure.lang.RT/readString 'github.com$glojurelang$glojure$pkg$runtime.RTReadString) + (sexpr-replace 'clojure.lang.RT/readString 'github.com:glojurelang:glojure:pkg:runtime.RTReadString) (sexpr-replace '.lastIndexOf 'strings.LastIndex) - (sexpr-replace 'clojure.lang.RT/conj 'github.com$glojurelang$glojure$pkg$lang.Conj) + (sexpr-replace 'clojure.lang.RT/conj 'github.com:glojurelang:glojure:pkg:lang.Conj) (sexpr-replace 'withMeta 'WithMeta) (sexpr-replace '.asTransient '.AsTransient) @@ -536,52 +536,52 @@ ;; no need for a special name, as go doesn't have a ;; builtin "Equals" - (sexpr-replace 'clojure.lang.Util/equiv 'github.com$glojurelang$glojure$pkg$lang.Equiv) - (sexpr-replace 'clojure.lang.Util/equals 'github.com$glojurelang$glojure$pkg$lang.Equals) - (sexpr-replace '(. clojure.lang.Util (compare x y)) '(github.com$glojurelang$glojure$pkg$lang.Compare x y)) + (sexpr-replace 'clojure.lang.Util/equiv 'github.com:glojurelang:glojure:pkg:lang.Equiv) + (sexpr-replace 'clojure.lang.Util/equals 'github.com:glojurelang:glojure:pkg:lang.Equals) + (sexpr-replace '(. clojure.lang.Util (compare x y)) '(github.com:glojurelang:glojure:pkg:lang.Compare x y)) (sexpr-replace '(. x (meta)) '(.Meta x)) - (sexpr-replace 'clojure.lang.Symbol/intern 'github.com$glojurelang$glojure$pkg$lang.NewSymbol) - (sexpr-replace '(clojure.lang.Symbol/intern ns name) '(github.com$glojurelang$glojure$pkg$lang.InternSymbol ns name)) + (sexpr-replace 'clojure.lang.Symbol/intern 'github.com:glojurelang:glojure:pkg:lang.NewSymbol) + (sexpr-replace '(clojure.lang.Symbol/intern ns name) '(github.com:glojurelang:glojure:pkg:lang.InternSymbol ns name)) (sexpr-replace '(cond (keyword? name) name (symbol? name) (clojure.lang.Keyword/intern ^clojure.lang.Symbol name) (string? name) (clojure.lang.Keyword/intern ^String name)) '(cond (keyword? name) name - (symbol? name) (github.com$glojurelang$glojure$pkg$lang.InternKeywordSymbol ^clojure.lang.Symbol name) - (string? name) (github.com$glojurelang$glojure$pkg$lang.InternKeywordString ^String name))) + (symbol? name) (github.com:glojurelang:glojure:pkg:lang.InternKeywordSymbol ^clojure.lang.Symbol name) + (string? name) (github.com:glojurelang:glojure:pkg:lang.InternKeywordString ^String name))) - (sexpr-replace '(clojure.lang.Keyword/intern ns name) '(github.com$glojurelang$glojure$pkg$lang.InternKeyword ns name)) + (sexpr-replace '(clojure.lang.Keyword/intern ns name) '(github.com:glojurelang:glojure:pkg:lang.InternKeyword ns name)) - (sexpr-replace '(clojure.lang.Util/identical x nil) '(github.com$glojurelang$glojure$pkg$lang.IsNil x)) + (sexpr-replace '(clojure.lang.Util/identical x nil) '(github.com:glojurelang:glojure:pkg:lang.IsNil x)) (sexpr-replace '.get '.Get) (sexpr-replace '.getName '.Name) - (sexpr-replace '.concat 'github.com$glojurelang$glojure$pkg$lang.ConcatStrings) - (sexpr-replace 'clojure.lang.RT/assoc 'github.com$glojurelang$glojure$pkg$lang.Assoc) - (sexpr-replace 'clojure.lang.RT/subvec 'github.com$glojurelang$glojure$pkg$lang.Subvec) - (sexpr-replace 'clojure.lang.Util/identical 'github.com$glojurelang$glojure$pkg$lang.Identical) + (sexpr-replace '.concat 'github.com:glojurelang:glojure:pkg:lang.ConcatStrings) + (sexpr-replace 'clojure.lang.RT/assoc 'github.com:glojurelang:glojure:pkg:lang.Assoc) + (sexpr-replace 'clojure.lang.RT/subvec 'github.com:glojurelang:glojure:pkg:lang.Subvec) + (sexpr-replace 'clojure.lang.Util/identical 'github.com:glojurelang:glojure:pkg:lang.Identical) (sexpr-replace '(:import (java.util.regex Pattern Matcher) clojure.lang.LazilyPersistentVector) '(:import (regexp *Regexp))) (sexpr-replace 'clojure.lang.LazilyPersistentVector/create - 'github.com$glojurelang$glojure$pkg$lang.CreateLazilyPersistentVector) + 'github.com:glojurelang:glojure:pkg:lang.CreateLazilyPersistentVector) (sexpr-replace 'clojure.lang.LazilyPersistentVector/createOwning - 'github.com$glojurelang$glojure$pkg$lang.CreateOwningLazilyPersistentVector) + 'github.com:glojurelang:glojure:pkg:lang.CreateOwningLazilyPersistentVector) (sexpr-replace 'LazilyPersistentVector/createOwning - 'github.com$glojurelang$glojure$pkg$lang.CreateOwningLazilyPersistentVector) + 'github.com:glojurelang:glojure:pkg:lang.CreateOwningLazilyPersistentVector) - (sexpr-replace '(. clojure.lang.RT (seq coll)) '(github.com$glojurelang$glojure$pkg$lang.Seq coll)) + (sexpr-replace '(. clojure.lang.RT (seq coll)) '(github.com:glojurelang:glojure:pkg:lang.Seq coll)) (sexpr-replace '(list 'new 'clojure.lang.LazySeq (list* '^{:once true} fn* [] body)) - '(list 'github.com$glojurelang$glojure$pkg$lang.NewLazySeq (list* '^{:once true} fn* [] body))) - (sexpr-replace 'clojure.lang.RT/count 'github.com$glojurelang$glojure$pkg$lang.Count) + '(list 'github.com:glojurelang:glojure:pkg:lang.NewLazySeq (list* '^{:once true} fn* [] body))) + (sexpr-replace 'clojure.lang.RT/count 'github.com:glojurelang:glojure:pkg:lang.Count) - (sexpr-replace 'clojure.lang.IChunkedSeq 'github.com$glojurelang$glojure$pkg$lang.IChunkedSeq) + (sexpr-replace 'clojure.lang.IChunkedSeq 'github.com:glojurelang:glojure:pkg:lang.IChunkedSeq) (sexpr-replace 'clojure.lang.ChunkBuffer. - 'github.com$glojurelang$glojure$pkg$lang.NewChunkBuffer) + 'github.com:glojurelang:glojure:pkg:lang.NewChunkBuffer) (sexpr-replace 'clojure.lang.ChunkedCons. - 'github.com$glojurelang$glojure$pkg$lang.NewChunkedCons) + 'github.com:glojurelang:glojure:pkg:lang.NewChunkedCons) ;; replace (. (applyTo )) with (glojure.lang.Apply ) [(fn select [zloc] (and (z/list? zloc) @@ -593,17 +593,17 @@ (= 'applyTo (first (nth sexpr 2))))))) (fn visit [zloc] (z/replace zloc (let [sexpr (z/sexpr zloc)] - `(github.com$glojurelang$glojure$pkg$lang.Apply + `(github.com:glojurelang:glojure:pkg:lang.Apply ~(nth sexpr 1) ~(nth (nth sexpr 2) 1)))))] - (sexpr-replace '(. clojure.lang.RT (get map key)) '(github.com$glojurelang$glojure$pkg$lang.Get map key)) - (sexpr-replace '(. clojure.lang.RT (get map key not-found)) '(github.com$glojurelang$glojure$pkg$lang.GetDefault map key not-found)) + (sexpr-replace '(. clojure.lang.RT (get map key)) '(github.com:glojurelang:glojure:pkg:lang.Get map key)) + (sexpr-replace '(. clojure.lang.RT (get map key not-found)) '(github.com:glojurelang:glojure:pkg:lang.GetDefault map key not-found)) ;; TODO: replace these using the RT-replace function! - (sexpr-replace '(. clojure.lang.RT (keys map)) '(github.com$glojurelang$glojure$pkg$lang.Keys map)) - (sexpr-replace '(. clojure.lang.RT (vals map)) '(github.com$glojurelang$glojure$pkg$lang.Vals map)) - (sexpr-replace '(. clojure.lang.RT (seq map)) '(github.com$glojurelang$glojure$pkg$lang.Seq map)) + (sexpr-replace '(. clojure.lang.RT (keys map)) '(github.com:glojurelang:glojure:pkg:lang.Keys map)) + (sexpr-replace '(. clojure.lang.RT (vals map)) '(github.com:glojurelang:glojure:pkg:lang.Vals map)) + (sexpr-replace '(. clojure.lang.RT (seq map)) '(github.com:glojurelang:glojure:pkg:lang.Seq map)) (sexpr-replace '(disjoin key) '(Disjoin key)) (sexpr-replace @@ -619,8 +619,8 @@ (next xs)) (.String sb))) (new strings.Builder) (cons x ys))) - (sexpr-replace '(. x (toString)) '(github.com$glojurelang$glojure$pkg$lang.ToString x)) - (sexpr-replace '.toString 'github.com$glojurelang$glojure$pkg$lang.ToString) + (sexpr-replace '(. x (toString)) '(github.com:glojurelang:glojure:pkg:lang.ToString x)) + (sexpr-replace '.toString 'github.com:glojurelang:glojure:pkg:lang.ToString) (sexpr-replace 'getName 'Name) (sexpr-replace 'getNamespace 'Namespace) (sexpr-replace '.hasRoot '.HasRoot) @@ -635,10 +635,10 @@ (= 'clojure.lang.MultiFn (second sexpr)))))) (fn visit [zloc] (-> zloc z/down - (z/replace 'github.com$glojurelang$glojure$pkg$lang.NewMultiFn) + (z/replace 'github.com:glojurelang:glojure:pkg:lang.NewMultiFn) z/right z/remove))] - (sexpr-replace 'clojure.lang.MultiFn 'github.com$glojurelang$glojure$pkg$lang.*MultiFn) + (sexpr-replace 'clojure.lang.MultiFn 'github.com:glojurelang:glojure:pkg:lang.*MultiFn) (sexpr-replace 'addMethod 'AddMethod) (sexpr-replace 'preferMethod 'PreferMethod) @@ -673,9 +673,9 @@ (sexpr-replace '(System/getProperty "line.separator") '"\\n") - (sexpr-replace 'clojure.lang.ISeq 'github.com$glojurelang$glojure$pkg$lang.ISeq) - (sexpr-replace 'clojure.lang.IEditableCollection 'github.com$glojurelang$glojure$pkg$lang.IEditableCollection) - (sexpr-replace 'clojure.core/import* 'github.com$glojurelang$glojure$pkg$lang.Import) + (sexpr-replace 'clojure.lang.ISeq 'github.com:glojurelang:glojure:pkg:lang.ISeq) + (sexpr-replace 'clojure.lang.IEditableCollection 'github.com:glojurelang:glojure:pkg:lang.IEditableCollection) + (sexpr-replace 'clojure.core/import* 'github.com:glojurelang:glojure:pkg:lang.Import) ;; ===== Import Omissions ===== (omit-forms '#{(import '(java.lang.reflect Array)) @@ -688,15 +688,15 @@ (sexpr-replace '(.. Runtime getRuntime availableProcessors) '(runtime.NumCPU)) - (sexpr-replace 'clojure.lang.RT/longCast 'github.com$glojurelang$glojure$pkg$lang.LongCast) - (sexpr-replace 'clojure.lang.RT/byteCast 'github.com$glojurelang$glojure$pkg$lang.ByteCast) - (sexpr-replace 'clojure.lang.RT/uncheckedByteCast 'github.com$glojurelang$glojure$pkg$lang.UncheckedByteCast) - (sexpr-replace 'clojure.lang.RT/shortCast 'github.com$glojurelang$glojure$pkg$lang.ShortCast) - (sexpr-replace 'clojure.lang.RT/uncheckedShortCast 'github.com$glojurelang$glojure$pkg$lang.UncheckedShortCast) - (sexpr-replace 'clojure.lang.RT/doubleCast 'github.com$glojurelang$glojure$pkg$lang.AsFloat64) ;; todo: checked version - (sexpr-replace 'clojure.lang.RT/uncheckedDoubleCast 'github.com$glojurelang$glojure$pkg$lang.AsFloat64) - (sexpr-replace 'clojure.lang.RT/floatCast 'github.com$glojurelang$glojure$pkg$lang.FloatCast) - (sexpr-replace 'clojure.lang.RT/uncheckedFloatCast 'github.com$glojurelang$glojure$pkg$lang.UncheckedFloatCast) + (sexpr-replace 'clojure.lang.RT/longCast 'github.com:glojurelang:glojure:pkg:lang.LongCast) + (sexpr-replace 'clojure.lang.RT/byteCast 'github.com:glojurelang:glojure:pkg:lang.ByteCast) + (sexpr-replace 'clojure.lang.RT/uncheckedByteCast 'github.com:glojurelang:glojure:pkg:lang.UncheckedByteCast) + (sexpr-replace 'clojure.lang.RT/shortCast 'github.com:glojurelang:glojure:pkg:lang.ShortCast) + (sexpr-replace 'clojure.lang.RT/uncheckedShortCast 'github.com:glojurelang:glojure:pkg:lang.UncheckedShortCast) + (sexpr-replace 'clojure.lang.RT/doubleCast 'github.com:glojurelang:glojure:pkg:lang.AsFloat64) ;; todo: checked version + (sexpr-replace 'clojure.lang.RT/uncheckedDoubleCast 'github.com:glojurelang:glojure:pkg:lang.AsFloat64) + (sexpr-replace 'clojure.lang.RT/floatCast 'github.com:glojurelang:glojure:pkg:lang.FloatCast) + (sexpr-replace 'clojure.lang.RT/uncheckedFloatCast 'github.com:glojurelang:glojure:pkg:lang.UncheckedFloatCast) (sexpr-replace "clojure.core" "glojure.core") (sexpr-replace 'clojure.core/name 'glojure.core/name) @@ -718,41 +718,41 @@ {:added "1.0" :static true} [n] - (github.com$glojurelang$glojure$pkg$lang.IsInteger n)) + (github.com:glojurelang:glojure:pkg:lang.IsInteger n)) ) - (sexpr-replace '(clojure.lang.RT/booleanCast x) '(. github.com$glojurelang$glojure$pkg$runtime.RT (BooleanCast x))) + (sexpr-replace '(clojure.lang.RT/booleanCast x) '(. github.com:glojurelang:glojure:pkg:runtime.RT (BooleanCast x))) ;; TODO: meet unchecked behavior? (sexpr-replace 'clojure.lang.RT/uncheckedLongCast - 'github.com$glojurelang$glojure$pkg$lang.UncheckedLongCast) + 'github.com:glojurelang:glojure:pkg:lang.UncheckedLongCast) (sexpr-replace 'clojure.lang.RT/uncheckedIntCast - 'github.com$glojurelang$glojure$pkg$lang.UncheckedIntCast) + 'github.com:glojurelang:glojure:pkg:lang.UncheckedIntCast) [(fn select [zloc] (try (and (symbol? (z/sexpr zloc)) (or - (and (z/leftmost? zloc) (= 'github.com$glojurelang$glojure$pkg$lang.Numbers (-> zloc z/up z/left z/sexpr))) - (= 'github.com$glojurelang$glojure$pkg$lang.Numbers (-> zloc z/left z/sexpr)))) + (and (z/leftmost? zloc) (= 'github.com:glojurelang:glojure:pkg:lang.Numbers (-> zloc z/up z/left z/sexpr))) + (= 'github.com:glojurelang:glojure:pkg:lang.Numbers (-> zloc z/left z/sexpr)))) (catch Exception e false))) (fn visit [zloc] (z/replace zloc (let [sym (-> zloc z/sexpr str)] (symbol (str (first sym) (subs sym 1))))))] (sexpr-splice-replace 'clojure.lang.Numbers/gt - ['.Gt 'github.com$glojurelang$glojure$pkg$lang.Numbers]) + ['.Gt 'github.com:glojurelang:glojure:pkg:lang.Numbers]) - (sexpr-replace 'clojure.lang.Numbers 'github.com$glojurelang$glojure$pkg$lang.Numbers) - (sexpr-replace '(cast Number x) '(github.com$glojurelang$glojure$pkg$lang.MustAsNumber x)) - (sexpr-replace '(instance? Number x) '(github.com$glojurelang$glojure$pkg$lang.IsNumber x)) + (sexpr-replace 'clojure.lang.Numbers 'github.com:glojurelang:glojure:pkg:lang.Numbers) + (sexpr-replace '(cast Number x) '(github.com:glojurelang:glojure:pkg:lang.MustAsNumber x)) + (sexpr-replace '(instance? Number x) '(github.com:glojurelang:glojure:pkg:lang.IsNumber x)) (sexpr-replace '(. clojure.lang.Numbers (minus x)) '(* -1 x)) ;; TODO: unary minus (sexpr-replace '(. clojure.lang.Numbers (minusP x)) '(*' -1 x)) (sexpr-replace 'clojure.lang.Numbers/isZero - 'github.com$glojurelang$glojure$pkg$lang.IsZero) + 'github.com:glojurelang:glojure:pkg:lang.IsZero) (sexpr-replace 'clojure.lang.Numbers/abs - 'github.com$glojurelang$glojure$pkg$lang.Abs) + 'github.com:glojurelang:glojure:pkg:lang.Abs) (sexpr-replace 'unchecked_add 'UncheckedAdd) (sexpr-replace 'unchecked_dec 'UncheckedDec) @@ -771,9 +771,9 @@ (sexpr-replace 'clojure.core/cond 'glojure.core/cond) - (sexpr-replace 'clojure.lang.Keyword 'github.com$glojurelang$glojure$pkg$lang.Keyword) + (sexpr-replace 'clojure.lang.Keyword 'github.com:glojurelang:glojure:pkg:lang.Keyword) - (sexpr-replace 'clojure.lang.RT 'github.com$glojurelang$glojure$pkg$runtime.RT) + (sexpr-replace 'clojure.lang.RT 'github.com:glojurelang:glojure:pkg:runtime.RT) (sexpr-replace '(nextID) '(NextID)) (sexpr-replace '(nth coll index not-found) '(NthDefault coll index not-found)) @@ -783,34 +783,34 @@ (= 'clojure.lang.Symbol (second (z/sexpr zloc))) (= 'intern (first (nth (z/sexpr zloc) 2))) )) - (fn visit [zloc] (z/replace zloc `(github.com$glojurelang$glojure$pkg$lang.NewSymbol ~@(rest (nth (z/sexpr zloc) 2)))))] + (fn visit [zloc] (z/replace zloc `(github.com:glojurelang:glojure:pkg:lang.NewSymbol ~@(rest (nth (z/sexpr zloc) 2)))))] [(fn select [zloc] (and (z/list? zloc) (= 'nth (first (z/sexpr zloc))) - (= 'github.com$glojurelang$glojure$pkg$runtime.RT (z/sexpr (z/left zloc))) + (= 'github.com:glojurelang:glojure:pkg:runtime.RT (z/sexpr (z/left zloc))) )) (fn visit [zloc] (z/replace zloc `(~'Nth ~@(rest (z/sexpr zloc)))))] (sexpr-replace '(. clojure.lang.LazilyPersistentVector (create (cons a (cons b (cons c (cons d (cons e (cons f args)))))))) - '(github.com$glojurelang$glojure$pkg$lang.CreateLazilyPersistentVector (cons a (cons b (cons c (cons d (cons e (cons f args)))))))) + '(github.com:glojurelang:glojure:pkg:lang.CreateLazilyPersistentVector (cons a (cons b (cons c (cons d (cons e (cons f args)))))))) - (sexpr-replace 'clojure.lang.IDrop 'github.com$glojurelang$glojure$pkg$lang.IDrop) + (sexpr-replace 'clojure.lang.IDrop 'github.com:glojurelang:glojure:pkg:lang.IDrop) - (sexpr-replace 'clojure.lang.Compiler 'github.com$glojurelang$glojure$pkg$runtime.Compiler) + (sexpr-replace 'clojure.lang.Compiler 'github.com:glojurelang:glojure:pkg:runtime.Compiler) (sexpr-replace '(. clojure.lang.Compiler (eval form)) '(. clojure.lang.Compiler (Eval form))) (sexpr-replace '(clojure.lang.Compiler/maybeResolveIn (the-ns ns) sym) - '(. github.com$glojurelang$glojure$pkg$runtime.Compiler maybeResolveIn (the-ns ns) sym)) + '(. github.com:glojurelang:glojure:pkg:runtime.Compiler maybeResolveIn (the-ns ns) sym)) (sexpr-replace 'clojure.lang.Compiler$CompilerException. - 'github.com$glojurelang$glojure$pkg$lang.NewCompilerError) + 'github.com:glojurelang:glojure:pkg:lang.NewCompilerError) (sexpr-replace '.alterMeta '.AlterMeta) - (sexpr-replace 'clojure.lang.Ref 'github.com$glojurelang$glojure$pkg$lang.*Ref) - (sexpr-replace 'clojure.lang.IDeref 'github.com$glojurelang$glojure$pkg$lang.IDeref) + (sexpr-replace 'clojure.lang.Ref 'github.com:glojurelang:glojure:pkg:lang.*Ref) + (sexpr-replace 'clojure.lang.IDeref 'github.com:glojurelang:glojure:pkg:lang.IDeref) - (sexpr-replace '(new clojure.lang.Ref x) '(github.com$glojurelang$glojure$pkg$lang.NewRef x)) - (sexpr-replace 'clojure.lang.LockingTransaction 'github.com$glojurelang$glojure$pkg$lang.LockingTransaction) + (sexpr-replace '(new clojure.lang.Ref x) '(github.com:glojurelang:glojure:pkg:lang.NewRef x)) + (sexpr-replace 'clojure.lang.LockingTransaction 'github.com:glojurelang:glojure:pkg:lang.LockingTransaction) (sexpr-replace 'runInTransaction 'RunInTransaction) (sexpr-replace '(. e (getKey)) '(. e (GetKey))) @@ -819,16 +819,16 @@ (sexpr-replace '.deref '.Deref) (sexpr-replace '(. ref (commute fun args)) '(. ref (Commute fun args))) - (sexpr-replace 'clojure.lang.Named 'github.com$glojurelang$glojure$pkg$lang.Named) + (sexpr-replace 'clojure.lang.Named 'github.com:glojurelang:glojure:pkg:lang.Named) - (sexpr-replace 'clojure.lang.Namespace/find 'github.com$glojurelang$glojure$pkg$lang.FindNamespace) + (sexpr-replace 'clojure.lang.Namespace/find 'github.com:glojurelang:glojure:pkg:lang.FindNamespace) (sexpr-replace 'clojure.lang.Namespace/remove - 'github.com$glojurelang$glojure$pkg$lang.RemoveNamespace) + 'github.com:glojurelang:glojure:pkg:lang.RemoveNamespace) - (sexpr-replace '(clojure.lang.Repeat/create x) '(github.com$glojurelang$glojure$pkg$lang.NewRepeat x)) - (sexpr-replace '(clojure.lang.Repeat/create n x) '(github.com$glojurelang$glojure$pkg$lang.NewRepeatN n x)) + (sexpr-replace '(clojure.lang.Repeat/create x) '(github.com:glojurelang:glojure:pkg:lang.NewRepeat x)) + (sexpr-replace '(clojure.lang.Repeat/create n x) '(github.com:glojurelang:glojure:pkg:lang.NewRepeatN n x)) - (sexpr-replace '.charAt 'github.com$glojurelang$glojure$pkg$lang.CharAt) + (sexpr-replace '.charAt 'github.com:glojurelang:glojure:pkg:lang.CharAt) ;; ===== File Loading and Module Omissions ===== ;;; TODO: implement load for embedded files! @@ -862,15 +862,15 @@ (sexpr-replace '.indexOf 'strings.Index) - (sexpr-replace 'clojure.lang.Counted 'github.com$glojurelang$glojure$pkg$lang.Counted) + (sexpr-replace 'clojure.lang.Counted 'github.com:glojurelang:glojure:pkg:lang.Counted) (sexpr-replace 'clojure.core/in-ns 'glojure.core/in-ns) (sexpr-replace 'clojure.core/refer 'glojure.core/refer) - (sexpr-replace 'clojure.lang.Var 'github.com$glojurelang$glojure$pkg$lang.*Var) - (sexpr-replace 'clojure.lang.Namespace 'github.com$glojurelang$glojure$pkg$lang.*Namespace) + (sexpr-replace 'clojure.lang.Var 'github.com:glojurelang:glojure:pkg:lang.*Var) + (sexpr-replace 'clojure.lang.Namespace 'github.com:glojurelang:glojure:pkg:lang.*Namespace) - (sexpr-replace 'clojure.lang.Sequential 'github.com$glojurelang$glojure$pkg$lang.Sequential) + (sexpr-replace 'clojure.lang.Sequential 'github.com:glojurelang:glojure:pkg:lang.Sequential) (sexpr-replace '(. *ns* (refer (or (rename sym) sym) v)) '(. *ns* (Refer (or (rename sym) sym) v))) @@ -882,16 +882,16 @@ [(fn select [zloc] (and (z/sexpr-able? zloc) (= 'pushThreadBindings (z/sexpr zloc)))) (fn visit [zloc] (z/replace (-> zloc z/up z/up) - '(github.com$glojurelang$glojure$pkg$lang.PushThreadBindings {})))] - (sexpr-replace '(. clojure.lang.Var (popThreadBindings)) '(github.com$glojurelang$glojure$pkg$lang.PopThreadBindings)) - (sexpr-replace 'clojure.lang.Var/popThreadBindings 'github.com$glojurelang$glojure$pkg$lang.PopThreadBindings) - (sexpr-replace 'clojure.lang.Var/pushThreadBindings 'github.com$glojurelang$glojure$pkg$lang.PushThreadBindings) + '(github.com:glojurelang:glojure:pkg:lang.PushThreadBindings {})))] + (sexpr-replace '(. clojure.lang.Var (popThreadBindings)) '(github.com:glojurelang:glojure:pkg:lang.PopThreadBindings)) + (sexpr-replace 'clojure.lang.Var/popThreadBindings 'github.com:glojurelang:glojure:pkg:lang.PopThreadBindings) + (sexpr-replace 'clojure.lang.Var/pushThreadBindings 'github.com:glojurelang:glojure:pkg:lang.PushThreadBindings) ;; support pmap (sexpr-replace 'clojure.lang.Var/cloneThreadBindingFrame - 'github.com$glojurelang$glojure$pkg$lang.CloneThreadBindingFrame) + 'github.com:glojurelang:glojure:pkg:lang.CloneThreadBindingFrame) (sexpr-replace 'clojure.lang.Var/resetThreadBindingFrame - 'github.com$glojurelang$glojure$pkg$lang.ResetThreadBindingFrame) + 'github.com:glojurelang:glojure:pkg:lang.ResetThreadBindingFrame) [(fn select [zloc] (and (z/list? zloc) (= 'future-call (second (z/sexpr zloc))))) (fn visit [zloc] (z/replace zloc '(defn future-call @@ -904,14 +904,14 @@ :static true} [f] (let [f (binding-conveyor-fn f) - fut (github.com$glojurelang$glojure$pkg$lang.AgentSubmit f)] + fut (github.com:glojurelang:glojure:pkg:lang.AgentSubmit f)] fut))))] (sexpr-replace 'java.util.concurrent.TimeUnit/MILLISECONDS 'time.Millisecond) (sexpr-replace 'java.util.concurrent.TimeoutException - 'github.com$glojurelang$glojure$pkg$lang.TimeoutError) + 'github.com:glojurelang:glojure:pkg:lang.TimeoutError) (sexpr-replace 'clojure.lang.IBlockingDeref - 'github.com$glojurelang$glojure$pkg$lang.IBlockingDeref) + 'github.com:glojurelang:glojure:pkg:lang.IBlockingDeref) [(fn select [zloc] (and (z/list? zloc) (= '.deref (first (z/sexpr zloc))) (= 4 (count (z/sexpr zloc))))) @@ -929,14 +929,14 @@ (fn visit [zloc] (z/replace (-> zloc z/up z/up) '(do)))] (sexpr-replace '(. x (getClass)) - '(github.com$glojurelang$glojure$pkg$lang.TypeOf x)) + '(github.com:glojurelang:glojure:pkg:lang.TypeOf x)) ;; ===== Core Print Replacements ===== (sexpr-replace '(.isArray c) false) ;; (sexpr-replace '(print-method (.Name c) w) 'TODO) - ;; (sexpr-replace '(github.com$glojurelang$glojure$pkg$lang.WriteWriter w (.Name c)) 'TODO) + ;; (sexpr-replace '(github.com:glojurelang:glojure:pkg:lang.WriteWriter w (.Name c)) 'TODO) (sexpr-replace '(prefer-method print-dup java.util.Map clojure.lang.Fn) '(do)) (sexpr-replace '(prefer-method print-dup java.util.Collection clojure.lang.Fn) '(do)) @@ -957,14 +957,14 @@ '(do)) (sexpr-replace 'java.util.regex.Pattern 'regexp.*Regexp) - (sexpr-replace 'clojure.lang.BigInt 'github.com$glojurelang$glojure$pkg$lang.*BigInt) - (sexpr-replace 'java.math.BigDecimal 'github.com$glojurelang$glojure$pkg$lang.*BigDecimal) + (sexpr-replace 'clojure.lang.BigInt 'github.com:glojurelang:glojure:pkg:lang.*BigInt) + (sexpr-replace 'java.math.BigDecimal 'github.com:glojurelang:glojure:pkg:lang.*BigDecimal) - (sexpr-replace '.write 'github.com$glojurelang$glojure$pkg$lang.WriteWriter) - (sexpr-replace '.append 'github.com$glojurelang$glojure$pkg$lang.AppendWriter) - (sexpr-replace '(. *out* (append \space)) '(github.com$glojurelang$glojure$pkg$lang.AppendWriter *out* \space)) + (sexpr-replace '.write 'github.com:glojurelang:glojure:pkg:lang.WriteWriter) + (sexpr-replace '.append 'github.com:glojurelang:glojure:pkg:lang.AppendWriter) + (sexpr-replace '(. *out* (append \space)) '(github.com:glojurelang:glojure:pkg:lang.AppendWriter *out* \space)) (sexpr-replace '(. *out* (append system-newline)) - '(github.com$glojurelang$glojure$pkg$lang.AppendWriter *out* system-newline)) + '(github.com:glojurelang:glojure:pkg:lang.AppendWriter *out* system-newline)) (sexpr-replace '(. *out* (flush)) '(. *out* (Sync))) (omit-symbols '#{primitives-classnames}) @@ -999,7 +999,7 @@ (contains? #{'print-method 'print-dup} (second sexpr)) (= (nth sexpr 2) 'Number))))) (fn visit [zloc] - (loop [ints '[go/int go/uint go/uint8 go/uint16 go/uint32 go/uint64 go/int8 go/int16 go/int32 go/int64 go/byte go/rune github.com$glojurelang$glojure$pkg$lang.*Ratio] + (loop [ints '[go/int go/uint go/uint8 go/uint16 go/uint32 go/uint64 go/int8 go/int16 go/int32 go/int64 go/byte go/rune github.com:glojurelang:glojure:pkg:lang.*Ratio] zloc zloc] (if (empty? ints) (z/remove zloc) @@ -1041,7 +1041,7 @@ (sexpr-replace '(. java.util.regex.Pattern (compile s)) '(regexp.MustCompile s)) (sexpr-replace '(. re (matcher s)) - '(github.com$glojurelang$glojure$pkg$lang.NewRegexpMatcher re s)) + '(github.com:glojurelang:glojure:pkg:lang.NewRegexpMatcher re s)) (sexpr-replace '(. m (group c)) '(. m (groupInt c))) @@ -1050,7 +1050,7 @@ ;; Arrays.sort replacement for Glojure sort function (sexpr-replace '(. java.util.Arrays (sort a comp)) - '(github.com$glojurelang$glojure$pkg$lang.SortSlice a comp)) + '(github.com:glojurelang:glojure:pkg:lang.SortSlice a comp)) ;; comparators are simple functions in Glojure (sexpr-replace '(. comp (compare (keyfn x) (keyfn y))) diff --git a/test/glojure/test_glojure/basic.glj b/test/glojure/test_glojure/basic.glj index 9960556f..fa0d89e9 100644 --- a/test/glojure/test_glojure/basic.glj +++ b/test/glojure/test_glojure/basic.glj @@ -75,7 +75,7 @@ evaluated values of the objects they contain." (is (= (eval '[x y 3]) [1 2 3])) (is (= (eval '{:x x :y y :z 3}) {:x 1 :y 2 :z 3})) - (is (instance? github.com$glojurelang$glojure$pkg$lang.IPersistentMap (eval '{:x x :y y}))))) + (is (instance? github.com:glojurelang:glojure:pkg:lang.IPersistentMap (eval '{:x x :y y}))))) (in-test-ns (test-that diff --git a/test/glojure/test_glojure/cli.glj b/test/glojure/test_glojure/cli.glj index e6d78300..1c3021e5 100644 --- a/test/glojure/test_glojure/cli.glj +++ b/test/glojure/test_glojure/cli.glj @@ -21,7 +21,7 @@ (if (nil? bytes) "" (apply str (map char (seq bytes))))) - cmd (apply os$exec.Command args) + cmd (apply os:exec.Command args) [output err] (.CombinedOutput cmd)] [(bytes-to-string output) (bytes-to-string err)])) diff --git a/test/glojure/test_glojure/numbers.glj b/test/glojure/test_glojure/numbers.glj index 23796df0..58ec6a6e 100644 --- a/test/glojure/test_glojure/numbers.glj +++ b/test/glojure/test_glojure/numbers.glj @@ -16,7 +16,7 @@ [glojure.test.generative :exclude (is)] glojure.template) (:require [glojure.data.generators :as gen]) - (:import [github.com$glojurelang$glojure$pkg$lang + (:import [github.com:glojurelang:glojure:pkg:lang Char *IllegalArgumentError *BigDecimal *BigInt])) @@ -576,7 +576,7 @@ Math/pow overflows to Infinity." (are [x y z] (= x (class y) (class z)) (go/slice-of go/bool) (boolean-array 1) (booleans (boolean-array 1 true)) (go/slice-of go/byte) (byte-array 1) (bytes (byte-array 1 (byte 1))) - (go/slice-of github.com$glojurelang$glojure$pkg$lang.Char) (char-array 1) (chars (char-array 1 \a)) + (go/slice-of github.com:glojurelang:glojure:pkg:lang.Char) (char-array 1) (chars (char-array 1 \a)) (go/slice-of go/int16) (short-array 1) (shorts (short-array 1 (short 1))) (go/slice-of go/float32) (float-array 1) (floats (float-array 1 1)) (go/slice-of go/float64) (double-array 1) (doubles (double-array 1 1))