Fable: FABLE ์ปดํŒŒ์ผ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ „์ฒ˜๋ฆฌ๊ธฐ ๊ธฐํ˜ธ ์ถ”๊ฐ€

์— ๋งŒ๋“  2016๋…„ 08์›” 08์ผ  ยท  4์ฝ”๋ฉ˜ํŠธ  ยท  ์ถœ์ฒ˜: fable-compiler/Fable

FABLE๊ณผ FSC ๊ฐ„์— ์ž๋™์œผ๋กœ ์ด์‹ ๊ฐ€๋Šฅํ•œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค. ์–ด์จŒ๋“  com ๋ผ์ธ ๊ธฐํ˜ธ๋กœ ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.
์ œ์•ˆ๋œ ๊ธฐํ˜ธ:


(๋‚ด๊ฐ€ ๋ชจ๋ฅด๋Š” ๊ธ€๋กœ๋ฒŒ ๊ทœ์น™๊ณผ ํ˜ธํ™˜๋˜๋„๋ก ๋ฐ‘์ค„์„ ์กฐ์ •)

๊ฐ€์žฅ ์œ ์šฉํ•œ ๋Œ“๊ธ€

์˜ˆ, FABLE_COMPILER๋ฅผ ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋ชจ๋“  4 ๋Œ“๊ธ€

๋ฒ„์ „ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ๋˜ ๋‹ค๋ฅธ ๊ธฐํ˜ธ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๊ทธ๊ฒƒ์ด ์‹ค์šฉ์ ์ธ์ง€ ํ™•์‹คํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

Fable์ด ํ˜„์žฌ ๋งค์šฐ ๋น ๋ฅด๊ฒŒ ์ง„ํ™”ํ•˜๊ณ  ์žˆ๋‹ค๋Š” ์ ์„ ๊ฐ์•ˆํ•  ๋•Œ ๋ฒ„์ „ ์ •๋ณด๋ฅผ ํฌํ•จํ•˜๋Š” ๊ฒƒ์€ ์‹ค์ œ๋กœ ๊ทธ๋‹ค์ง€ ์‹ค์šฉ์ ์ด์ง€ ์•Š์„ ๊ฒƒ์ž…๋‹ˆ๋‹ค. F#์—์„œ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ด์ค‘ ๋ฐ‘์ค„์ด __SOURCE_DIRECTORY__ ์™€ ๊ฐ™์€ ๋งคํฌ๋กœ์— ์‚ฌ์šฉ๋œ๋‹ค๊ณ  ์ƒ๊ฐํ•˜์ง€๋งŒ ์ปดํŒŒ์ผ ๊ธฐํ˜ธ๋Š” ๋” ๊ฐ„๋‹จํ•œ ๊ฒฝํ–ฅ์ด ์žˆ์Šต๋‹ˆ๋‹ค( INTERACTIVE ). ์•„๋งˆ๋„ FABLE ๋Š” ๋„ˆ๋ฌด ๋‹จ์ˆœํ•  ๊ฒƒ์ž…๋‹ˆ๋‹ค. FABLE_COMPILER ?

์˜ˆ, FABLE_COMPILER๋ฅผ ์‚ฌ์šฉํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

FABLE_COMPILER ์€(๋Š”) ์ž˜ ์–ด์šธ๋ฆฝ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ _FABLE_COMPILER_ ๋˜๋Š” _FABLE_COMPILER ๊ฐ€ ์‹œ์Šคํ…œ ์ˆ˜์ค€ ์ƒํƒœ๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ๋ฐ‘์ค„๊ณผ ํ•จ๊ป˜ ๋” ๋‚˜์€์ง€ ์—ฌ์ „ํžˆ ๊ถ๊ธˆํ•ฉ๋‹ˆ๋‹ค. F#/Javascript ๊ทœ์น™์— ๋” ์ต์ˆ™ํ•œ ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค์ด ์ƒ๊ฐํ•˜๋Š” ๋Œ€๋กœ ๋”ฐ๋ฆ…๋‹ˆ๋‹ค.

์ด ํŽ˜์ด์ง€๊ฐ€ ๋„์›€์ด ๋˜์—ˆ๋‚˜์š”?
0 / 5 - 0 ๋“ฑ๊ธ‰