[Elixir] mix로 시작하기

[원본 링크]

엘릭서는 대개 mix라는 매니저를 통해 전반적인 코드. 프로젝트를 관리한다.
엘릭서를 설치하면 함께 딸려올 것이다. image

image

그리고 저걸로 프로젝트를 생성하면 된다.
mix new 프로젝트명 --module 모듈명 image

image

image

프로젝트 구조는 대충 이렇게 되어있다. image

image lib에 실질적인 로직들을 모아두는 것 같다.

저기에 있는 mix.exs가 프로젝트 관리용 소스다. image

image 앱 이름. 버전. 의존성 등을 관리할 수 있는 특수한 소스다.
저건 차차 보고

일단 실행은 mix run으로 할 수 있다. image

image

컴파일은 mix compile로 할수 있는데, 그럼 빌드 디렉토리에 결과물이 생성될 것이다. image

image

그리고 lib 안에는 프로젝트와 동명의 소스파일. 모듈이 있을텐데, 이게 엔트리 포인트가 된다. image

image 그렇다.



참조
https://elixir-lang.org/getting-started/mix-otp/introduction-to-mix.html#our-first-project