TODO 유튜브 라이브코딩 #라이브코딩

Clojure visual-tools 30 - Workflow Demos 4: LLMs in Emacs for Clojure

[2025-02-09 Sun 21:07]

  • (Sci Cloj 2025)

  • (“Scicloj - Visual-Tools Meeting 30 - Workflow Demos 4: Llms in Emacs for Clojure - Summary & Recording - Community Center / Meetups and Events” 2025)

  • On 2025-01-23, the Clojure visual-tools group had its 30th meeting. This was the forth of a series of meetings where people would demonstrate their Clojure workflows with different tools. Ten people attended. agenda Both @stoica94 and @adham shared their setup, workflow, and lessons in using LLMs in Emacs for Clojure development. You may find a few of the resources they shared in the text chat. @bakbeest briefly shared a tree-based UI for LLM interaction that will be the topic of a future ta…

  • Visual-tools meeting 30 - Workflow Demos 4

2024 고민 중 내용

[2024-11-14 Thu 17:13]

코드에서 시작해서 다 된다. qmd를 로딩하면 로딩이 된다. 이 과정은 clay.el 에서 제공한다. 아무렴.

이제 에미를 보자. 그러니까. 에미뷰어를 사용하면 된다. 이렇게 되면 가볍게 콰르토로 에미수식결과까지 보여줄 수 있다. 원래 코드는 물론 클로저 코드다.

Scicloj

(“Scicloj” n.d.)

Scicloj is building a set of tools and libraries for data-science and scientific computing in Clojure.

  • Learning resources

Scicloj is running study groups and workshops and creating learning resources — for Clojurians interested in data science, and for data scientists interested in Clojure.

  • Dev groups

Scicloj is a platform for open-source dev groups to meet, collaborate, and create their joint knowledge.

  • Open-source mentoring

Scicloj is encouraging newcomers to join open-source projects and helping them throughout their journey.

scicloj/clay - A REPL-friendly Clojure tool for notebooks and datavis

(“Scicloj/Clay - a Repl-Friendly Clojure Tool for Notebooks and Datavis” [2022] 2024)

A REPL-friendly Clojure tool for notebooks and datavis https://github.com/scicloj/clay

Good.

 
rm -Rf ~/.m2/repository/
clj -Sdeps "{:deps {org.scicloj/clay {:mvn/version \"2-beta23\"}}}"

scicloj/clay.el Emacs bindings for the Clojure Clay tool

(“Scicloj/Clay.El Emacs Bindings for the Clojure Clay Tool” [2023] 2024)

Emacs bindings for the Clojure Clay tool

https://github.com/scicloj/clay.el

Scicloj: Building a platform for data science in Clojure :

(“Scicloj: Building a Platform for Data Science in Clojure” n.d.)

  • Building a platform for data science in Clojure

scicloj/noj: A clojure framework for data science :

(“Scicloj/Noj: A Clojure Framework for Data Science” n.d.)

(“Scicloj/Clay - a Repl-Friendly Clojure Tool for Notebooks and Datavis” [2022] 2024)

Tools and libraries - Scicloj

(“Tools and Libraries - Scicloj” 2024)

scicloj/translating-books: a list of books that we wish to translate to Clojure

https://github.com/scicloj/translating-books

clojure-camp/wiki Clojure Camp Handbook

(“Clojure-Camp/Wiki Clojure Camp Handbook” [2024] 2024)

매우 유용한 가이드가 많다. 특히 셀프 스터디 프롬프트 말이다.

clojurecamp-wiki

Errors
 
makes up functions that don’t exist (ex. clojure.core/transpose)
mismatches brackets
straight up gives wrong answers
(”what is nil punning? making a pun about nil values”)
Ways of using it
 
search engine for appropriate functions
“I’d like to do convert a vector of strings to integers in Clojure, what function might I use to do that”
code generation
“In Clojure, write a function that…”
explain code snippet
“What does this code do…”
explain concept
create quiz
ex. “You are a computer science expert teaching "Introduction to Clojure" using Clojure for the Brave and True as the course textbook (https://www.braveclojure.com/). Create a quiz to help me determine whether I have mastered Chapter 3, "Do Things" (https://www.braveclojure.com/do-things/).”
 

관련노트

BIBLIOGRAPHY

Sci Cloj, ed. 2025. Clojure Visual-Tools 30 - Workflow Demos 4: Llms in Emacs for Clojure. Directed by Sci Cloj. https://www.youtube.com/watch?v=uj2wGDeOimU.

“Clojure-Camp/Wiki Clojure Camp Handbook.” (2024) 2024. Clojure Camp. https://github.com/clojure-camp/wiki.

“Scicloj - Visual-Tools Meeting 30 - Workflow Demos 4: Llms in Emacs for Clojure - Summary & Recording - Community Center / Meetups and Events.” 2025. ClojureVerse. January 24, 2025. https://clojureverse.org/t/visual-tools-meeting-30-workflow-demos-4-llms-in-emacs-for-clojure-summary-recording/11164.

“Scicloj/Clay - a Repl-Friendly Clojure Tool for Notebooks and Datavis.” (2022) 2024. Scicloj. https://github.com/scicloj/clay.

“Scicloj/Clay.El Emacs Bindings for the Clojure Clay Tool.” (2023) 2024. Scicloj. https://github.com/scicloj/clay.el.

“Scicloj/Noj: A Clojure Framework for Data Science.” n.d. Accessed November 13, 2024. https://github.com/scicloj/noj.

“Scicloj: Building a Platform for Data Science in Clojure.” n.d. Scicloj. Accessed May 29, 2024. https://scicloj.github.io/.

“Scicloj.” n.d. Accessed November 13, 2024. https://github.com/scicloj.

“Tools and Libraries - Scicloj.” 2024. 2024. https://scicloj.github.io/docs/resources/libs/.