{
  "markdown": "# Gemini Cli speaks Clojure/Babashka\n\nLLMs are more efficient if they can henerate their insights by executing code (it is cheaper to exdcute determbistic code). As the size of context/attention is constraints and that we pay the generation per token (roughly words), a language that is succinct and dynamic is more approriate than more verbose alternative. \n\nClojure is a great tool for this. Its syntax is extremely simple and succinct.\n\nThis repos only focus on custom commands.\n\n* Start a nrepl server at start\n* Allow both cold execution of code and local server evaluation\n* Adds many defaults libraries for performing typcial data transformation task:\n  + Portal\n  + malli\n  + datascript\n  + honeysql\n  + data converter between json, yaml and edn\n  + html generatiok with hiccup\n  + http server and client\n  + vega-lite support\n\n# Usage of clojure-mcp-light\n\nWe rely on the library to provide us the nrepl client and the necessary edting commands.\n\nhttps://github.com/bhauman/clojure-mcp-light/blob/main/src/clojure_mcp_light/nrepl_client.clj\n\n",
  "bytes": 1051,
  "sha": "faa1c48a6fd70110b76f0b0a19b77cc0eba3b400f9bf83b2c529d06cd62b7cc5",
  "repo_slug": "davidpham87/gemini-cli-babashka",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_davidpham87_gemini_cli_babashka_cb7c3bf6/readme"
}