ba0b300917
- New TUI screens: Main Menu, Compile, Run, REPL, AI Generator, AI Settings, Help - AI configuration persisted in ~/.config/cljnim/config.json - Added illwill dependency for terminal UI - Updated experiments, examples, docs, and core modules
19 lines
217 B
Clojure
19 lines
217 B
Clojure
(ns math)
|
|
|
|
(defn square [x]
|
|
(* x x))
|
|
|
|
(defn cube [x]
|
|
(* x x x))
|
|
|
|
(defn add [a b]
|
|
(+ a b))
|
|
|
|
(defn greet [name]
|
|
(str "Hello, " name "!"))
|
|
|
|
(defn factorial [n]
|
|
(if (= n 0)
|
|
1
|
|
(* n (factorial (- n 1)))))
|