๋ ๋ฌ ๊ฐ์ ๊ฐ๋ฐ ๋์ ์ ์ ์ธ ์ ํ์ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด V(vlang)์ ์ ๋ฒ์ ์ด ์ถ์๋์์ต๋๋ค. V๋ฅผ ๋ง๋๋ ์ฃผ์ ๋ชฉํ๋ ํ์ต ๋ฐ ์ฌ์ฉ ์ฉ์ด์ฑ, ๋์ ๊ฐ๋ ์ฑ, ๋น ๋ฅธ ์ปดํ์ผ, ๋ณด์ ๊ฐํ, ํจ์จ์ ์ธ ๊ฐ๋ฐ, ํฌ๋ก์ค ํ๋ซํผ ์ฌ์ฉ, C ์ธ์ด์์ ์ํธ ์ด์ฉ์ฑ ํฅ์, ์ค๋ฅ ์ฒ๋ฆฌ ๊ฐ์ , ์ต์ ๊ธฐ๋ฅ ๋ฐ ์ ์ง ๊ด๋ฆฌ๊ฐ ์ฉ์ดํ ํ๋ก๊ทธ๋จ์ด์์ต๋๋ค. ์ด ํ๋ก์ ํธ๋ ๋ํ ๊ทธ๋ํฝ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ํจํค์ง ๊ด๋ฆฌ์๋ฅผ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค. ์ปดํ์ผ๋ฌ ์ฝ๋, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฐ ๊ด๋ จ ๋๊ตฌ๋ MIT ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์คํ ์์ค๋ก ์ ๊ณต๋ฉ๋๋ค.
์ ๋ฒ์ ์ ๋ณ๊ฒฝ ์ฌํญ:
- ์๋ก์ด ๊ตฌ๋ฌธ์ ์ฌ์ฉํ๋๋ก ์์ฑ์ด ์ด๋๋์์ต๋๋ค.
- ๊ตฌ์กฐ์ฒด์ ๊ณต์ฉ์ฒด์ ๊ฒฝ์ฐ "@[aligned]" ๋ฐ "@[aligned:8]" ํน์ฑ์ด ๊ตฌํ๋ฉ๋๋ค.
- "$if T is $array {" ํํ์ ์ธ์๋ "$if T is $array_dynamic {" ๋ฐ "$if T is $array_fixed {" ๊ตฌ๋ฌธ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ด์ ์ฐธ์กฐ ํ๋๋ฅผ 0์ผ๋ก ์ค์ ํ๋ ๊ฒ์ ์์ ํ์ง ์์ ๋ธ๋ก์์๋ง ์ํ๋ ์ ์์ต๋๋ค.
- "r" ๋ฐ "R" ์ค ๋ฐ๋ณต ํ๋๊ทธ๋ฅผ ์ถ๊ฐํ์ต๋๋ค(์: "'${"abc":3r}' == 'abcabcabc'").
- x.vweb ๋ชจ๋์ ์คํ์ ๋ฒ์ ์ ๋ด์ฅ๋ ๋ผ์ฐํ , ๋งค๊ฐ๋ณ์ ์ฒ๋ฆฌ, ํ ํ๋ฆฟ ๋ฐ ๊ธฐํ ๊ธฐ๋ฅ์ ๊ฐ์ถ ๊ฐ๋จํ์ง๋ง ๊ฐ๋ ฅํ ์น ์๋ฒ์ ๊ตฌํ์ ํตํด ์ค๋น๋์์ต๋๋ค. ์ด์ ์ธ์ด ํ์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ์๋ Node.js์ ์ ์ฌํ ๋ค์ค ์ค๋ ๋ ๋ฐ ์ฐจ๋จ ์น ์๋ฒ(vweb)์ ๋จ์ผ ์ค๋ ๋ ๋น์ฐจ๋จ ์น ์๋ฒ(x.vweb)๊ฐ ๋ชจ๋ ์์ต๋๋ค.
- SSH ์์ ์ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ(vssh)๊ฐ ๊ตฌํ๋์์ต๋๋ค.
- ์ผํ์ฉ ๋น๋ฐ๋ฒํธ(HOTP ๋ฐ POTP) ์์ ์ ์ํ ๋ชจ๋(votp)์ด ์ถ๊ฐ๋์์ต๋๋ค.
- V-vinix์์ ๊ฐ๋จํ ์ด์์ฒด์ ๊ฐ๋ฐ์ด ์ฌ๊ฐ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru