init commit

This commit is contained in:
2026-03-09 23:09:46 -04:00
parent 5cbc493cc5
commit 5da77e3360
73 changed files with 9935 additions and 103 deletions
+4
View File
@@ -36,6 +36,10 @@ defmodule CljElixir.Printer do
do_print_str(value)
end
@doc "Clojure-compatible str: nil→\"\", strings pass through, else print representation"
def str_value(nil), do: ""
def str_value(value), do: print_str(value)
# Check if IPrintWithWriter is compiled and implemented for this value
defp protocol_implemented?(value) do
case Code.ensure_loaded(CljElixir.IPrintWithWriter) do