-
Notifications
You must be signed in to change notification settings - Fork 0
Erlang Workshop
์ด๋ฒ ์ฌํ์ ๋ชฉ์ ์ธ ์๋ ์ํฌ์ต์ด ์ด๋ฆฌ๋ ๋
์์นจ์ ํผ์ ์ฌ๊ณผ, ๋นต์ ์ฌ์ ์ฌ๊ธฐ ์ ๊ธฐ ๊ตฌ๊ฒฝ์ ํ๋ค ๊ธธ์ ํค๋งค๊ณ ๋ง์๋ค 10์ ๋์ด์์ผ ํธํ ์ ๋์ฐฉํ๊ณ ์๋ ์ธ์ ์ ๋ค์ด๊ฐ๋ ๋์๊ฐ๋ฉด์ ์๊ธฐ ์๊ฐ๋ฅผ ํ๊ณ ์๋ค
์ฌ๋ ์๊ฐ
Conan์ด ๋ญ๊ฐ ์ ๊ณ ์๋ค
์ค๋ ์ฒซ๋ฒ์งธ ์ธํ์ ๋ฐํ๋ ๋ช๋ฐฑ๋ง process๋ค์ dependency ์ถ์ ์ ๋ํ ์ด์ผ๊ธฐ
์์ ๋ชจ๋ฅด๊ฒ ๊ณ --;;
์ ์ฌ์ ์กฐ, ํ์ค, ๋น์ํค, ์ธํ๊ฐ ์์ ํ
์ด๋ธ์์ ์ด์ฌํ ๊ทธ๋ค์ ์๊ธฐ๋ฅผ ๋ค์ผ๋ฉด์ ๋จน์๋ค
์คํ ์ธ์
์ ๋ฃ๋ค ์ฌ๋ ์๊ฐ์ ํ ๋ง์ค ์์ธ ํํ
Quick Check์ ๋ํด ์ค๋ช
ํด ๋ฌ๋ฌ๋๋
์ง์ ๋
ธํธ๋ถ ์๋ ๋ฐ๋ก ๋ฐ๋ ค๊ฐ์ ๋ณด์ฌ์ค๋ค
frequency์ ๊ฐ์ ํ
์คํธ property ์ง์ ํ๋ฉด ํ
์คํธ๊ฐ ์๋์ผ๋ก ์์ฑ๋๋ค
์๋ฆฌ๋ฒ ์ดํฐ ์๋ฎฌ๋ ์ด์
๋ ํ๊ณ ^^
๋๋ couchdb๋๊ฑฐ ์ด๊ฑธ๋ก ํ
์คํธํ๋ฉด ์ข๊ฒ ๋ค๊ณ ์๊ธฐํด ์ฃผ์๋ค
์์ธ ๊ฐ ๋ํํ
๋ช
ํจ์ ์ฃผ์๋ค
๋๋ถ๋ถ ๋ ผ๋ฌธ ๋ฐํ์์ผ๋ก ๋ฐํํด์ ์กฐ๊ธ ์ฌ๋ฏธ๊ฐ ์๋ค ์ธํฐ๋ท๋ ๊ณ์ ๋๊ธฐ๊ณ --; ์ดํ๋ฆฌ catania ๋ํ์์ erlang์ผ๋ก ๋ก๋ด AI๋ฅผ ๊ตฌํํ ๊ฒ์ ๊ด์ฐฎ์๋ค
๋ง์ง๋ง ์ธ์ ์ GUI ํ๋ฉด์ ๋ฌด๋น๋ฒ๋ ๋ฅผ ์์ง์ด๋ฉด์ ์ฌ๋ฐ๊ฒ ํ๋ก๊ทธ๋๋ฐ์ ๊ฐ๋ ์ ์ตํ์ ์๋ฐ๊ฑด๋ฐ ๊ทธ๋๋ง ๋ฑ๋ฑํ์ง ์๊ฒ ๋ฐํ๋ฅผ ํด์ ์ข์๋ค
5๋ถ ํ๋ฆฌ์ ํ ์ด์ ์์๋ ์ธํ๊ฐ Erlang and OCaml์ ๋ํด ๋งํ๊ณ ์กด์ด Quick Check ๋ฐ๋ชจ๋ฅผ ํ๋ค ์ํฌ์ต์ ์ด๊ฑธ๋ก ๋~ ๋ค๋ค ์ง์ ๊ฐ๋
์ธํ ์๊ฑฐ์ ์นผ์์ผ๋ง
๊ท์ผ :) ์กฐ ์์คํธ๋กฑ
๋ฐ์ฑ์ฐ ๊ต์๋๊ณผ ์๋ฏผ์๋
๋ฐ๊ต์๋์ ์์ ๋ฃธ๋ฉ๋ ์ ๋ ๋จน์ผ๋ฌ ๊ฐ๊ณ ๋ฏผ์๋๊ณผ ์ผ๋ฐฅ๋จน๊ณ ๋์๋ค๋๋ค ํธ์คํ ์ ๋์์๋ค ํธ์คํ ์์ ๋๋ฆฌ๋ฒ ๊ฑฐ๋ฆฌ๋ค ํ, ๋ฏธ์ผ๋ฆฌ๋ ์ธ์ฌํ๋ค ์๋น์์๋ ์ดํ๋ฆฌ์ ํด๊ฐ ๋ณด๋ด๊ณ ํจ๋ถ๋ฅดํฌ ์ง์ ๊ฐ๋ค๋ ์ฌ์ฑ๋ถ๊ณผ ์๊ธฐํ๋ค
ํ๊ตฌ์น๊ณ ๊ธฐํ์น๊ณ ์๋ค๋ ๋ ์ฌํ์๋ค ์์ ๋งํด, ์ด๋ฐ๊ณผ ํจ๊ป ๋์๋ค ํธ์คํ ์ ์ต์ํด์ง ๊ฒ์ธ์ง ์ด๋์ ๋ด์ผ ์ฌ๊ธธ ๋ ๋๋ค๋๊ฒ ์์ฝ๊ฒ ๋๊ปด์ง๋ค ํ