Skip to content

Latest commit

 

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Clojure_Lang __macOS기준

tutorial 참고 자료


Clojure Tutorial | Derek Banas

https://youtu.be/ciGyHkDuPAE


설치해야 프로그램 3가지

  • clojure

  • clojure-lsp

  • leiningen


macOS 홈브로우로 설치하기 Install homebrew

$ brew install clojure clojure-lsp leiningen

lein 을 활용하여 새 프로젝트 만들기

$ lein new app tutorial


// tutorial 자리에 내가 만들고 싶은 프로젝트 명 넣으면 된다.

$ lein new app my_project_name
  • 설치되는 예시
// tutorial 폴더 안에

// src폴더 들어가서

drwxr-xr-x  16 globalyoung  staff   512B Jul 16 21:52 .
drwxr-xr-x   5 globalyoung  staff   160B Jul 16 21:25 ..
drwxr-xr-x   3 globalyoung  staff    96B Jul 16 21:08 .calva
drwxr-xr-x   3 globalyoung  staff    96B Jul 16 17:41 .clj-kondo
-rw-r--r--   1 globalyoung  staff   165B Jul 16 17:44 .gitignore
-rw-r--r--   1 globalyoung  staff   162B Jul 16 17:40 .hgignore
drwxr-xr-x   3 globalyoung  staff    96B Jul 16 17:41 .lsp
-rw-r--r--   1 globalyoung  staff   780B Jul 16 17:40 CHANGELOG.md
-rw-r--r--   1 globalyoung  staff    14K Jul 16 17:40 LICENSE
-rw-r--r--   1 globalyoung  staff   979B Jul 16 17:40 README.md
drwxr-xr-x   3 globalyoung  staff    96B Jul 16 17:40 doc
-rw-r--r--   1 globalyoung  staff   471B Jul 16 17:40 project.clj
drwxr-xr-x   2 globalyoung  staff    64B Jul 16 17:40 resources
drwxr-xr-x   3 globalyoung  staff    96B Jul 16 17:40 src
drwxr-xr-x   5 globalyoung  staff   160B Jul 16 21:20 target
drwxr-xr-x   3 globalyoung  staff    96B Jul 16 17:40 test



$ cd tutorial/src/tutorial/core.clj


core.clj
에서 코드를 작성하면 된다.

  • Live Server 처럼 쓴다. 편하다 ㅎㅎ
$ lein repl

repl 쓰는 법 ❤️ repl 쓰는 법이 있었네 ㅋㅋㅋ

심화 사용법

https://clojure.org/guides/repl/basic_usage



  • emacs 활용법_답답해서 내가 만든 영상

    한글클로저강의_002_Clojure_emacs에서 aString_aLong변수 할당 및 변수 출력&cider-jack-in #clojure

    https://youtu.be/2I-OBdhhsRI



repl 쓰는 방법 예시

tutorial.core=> (use `tutorial.core :reload)
nil
tutorial.core=> (-main)
"3 decimals 1.234"
tutorial.core=>
  • use `tutorial.core :reload

하면 파일을 불러온다.

  • (main) 안에 코드를 실행 할 수 있다.

-- ❤️ emacs에서는 --

  1. M-x cider-jack-in RET

  2. C-c C-e

    하면 한줄 한줄 바로 결과를 확인 가능

    참고 영상 내가 공부하려고 만든영상

한글클로저강의_002_Clojure_emacs에서 aString_aLong변수 할당 및 변수 출력&cider-jack-in #clojure

https://youtu.be/2I-OBdhhsRI


About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages