| Ä«¸á¸®¾Æ Camelia - Scheme¿¡¼ Ocaml±îÁö µµ¾àÀ»ÇϽʽÿÀ. |
Áö±Ý ´Ù¿î·Îµå |
Ä«¸á¸®¾Æ ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Nathan Gaylinn
Ä«¸á¸®¾Æ ű×
Ä«¸á¸®¾Æ ¼³¸í
Camelia - Scheme¿¡¼ Ocaml±îÁö µµ¾àÀ»ÇϽʽÿÀ Camelia´Â ºê¶ó¿î ´ëÇÐÀÇ CS17ÀÇ ÇлýµéÀ» µ½´Â µµ±¸·Î ½ÃÀÛÇÏ´Â ÇÁ·Î±×·¥À¸·Î, Scheme¿¡¼ OCaml±îÁöÀÇ µµ¾àÀ» ´õ ½±°Ô ÇÒ ¼ö ÀÖµµ·Ï µµ¿ÍÁÖ´Â ÇÁ·Î±×·¥ÀÔ´Ï´Ù. Emacs ¶Ç´Â VI¿Í °°Àº °·ÂÇÑ ÆíÁý±âÀÇ ´µ¾Ó½º¸¦ ¹è¿ìÁö ¾Ê°íµµ Ocaml¿¡¼ ºñ±³Àû °íÅ뽺·´Áö ¾Ê¾ÆµµµË´Ï´Ù. ±×°Ô ¸»Çϸé, ±×°ÍÀº ´ÜÁö °¡¸£Ä§ µµ±¸ ÀÏ °ÍÀÓÀ» ÀǹÌÇÏÁö´Â ¾Ê½À´Ï´Ù. ¸ðµç ½ºÅ³ ·¹º§ÀÇ OCAML ÇÁ·Î±×·¡¸Ó¸¦À§ÇÑ ¸ÚÁø ´ë¾ÈÀ» Á¦°øÇÏ´Â »ó´çÈ÷ °·ÂÇÑ IDEÀÔ´Ï´Ù. Ä«¸á¸®¾Æ´Â OCAMLÀÇ ¿ÀÇ ¼Ò½º IDEÀ̹ǷΠEmacs¿Í Vim¿¡ ´ëÇÑ ¸ÚÁø ´ë¾ÈÀ» Á¦°øÇϱâÀ§ÇÑ °ÍÀÔ´Ï´Ù. ¿ø·¡ CS17ÀÇ µµ±¸·Î ¸¸µé¾îÁ³Áö¸¸ Drscheme¿¡¼¸¸ Drscheme¿Í ÇÔ²² ÀÏÇÑ Çлýµé¿¡°Ô ¿À½Å °ÍÀ» °¡¸£Ä¡´Â µ¥ µµ¿òÀ̵ÇÁö¸¸ OCAML Developer´Â À¯¿ëÇÑ µµ±¸ÀÔ´Ï´Ù .Camelia´Â GNU °øÁß ¶óÀ̼¾½º¿¡ µû¶ó ¹ßÇ¥µË´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀºÀÌ ¹èÆ÷ÆÇ¿¡ Æ÷ÇÔ µÈ ¶óÀ̼¾½º ÆÄÀÏÀ» ÀÐÀ¸½Ê½Ã¿À. Camelia¸¦ ¼³Ä¡ÇÏ·Á¸é ÀÚ¼¼ÇÑ ³»¿ëÀº ¼³Ä¡ ÆÄÀÏÀ» ÀÐÀ¸½Ê½Ã¿À. ºü¸¥ ±Û·Î¹ú ¼³Ä¡¸¦ ¼öÇàÇÏ·Á¸é ./config, make ¹× then, root·Î ½ÇÇà, install.for cameliaÀÇ ¸ðµç ±â´ÉÀ» »ç¿ëÇÏ¸é ½Ã½ºÅÛ¿¡ Ocaml 3.08.3ÀÌ ¼³Ä¡µÇ¾î ÀÖ¾î¾ßÇÕ´Ï´Ù. Camelia´Â OcamlÀÇ »õ·Î¿î ¹öÀüÀ̳ª ÃֽŠ¹öÀüÀ¸·Î 100 % ÀÏÇÒ ¼ö ¾ø½À´Ï´Ù. Ä«¸á¸®¾Æ¸¦ °³¼±ÇÏ°í ½Í´Ù¸é, Á¦¾ÈÀ̳ª ÆÐÄ¡¸¦ ÀÚÀ¯·Ó°Ô ¸¸µé°í ½Í½À´Ï´Ù. Todo´Â ¾Ë·ÁÁø ¹ö±×¿Í ¾ð±ÞÇØ¾ß ÇÒ ¾Ë·ÁÁø ¹ö±×¿Í ¹Ì·¡ÀÇ ¹®Á¦°¡ ³ª¿µË´Ï´Ù. ¡¤ ±¸¹® °Á¶ Ç¥½Ã ¡¤ ÀÚµ¿ µé¿© ¾²±â ¡¤ ÅÇ µðÀÚÀÎ ÇÑ Ã¢¿¡¼ ¿©·¯ ÆÄÀÏÀ» ÆíÁýÇÏ´Â ¡¤ ±×·¡ÇÈ °ýÈ£ ÀÏÄ¡ ¡¤ ºÐÇÒ Ã¢ ÀÎÅÍÆäÀ̽º ÆÄÀÏ ¹× Ocaml ÄÜ¼Ö ÀÛ¾÷ ¡¤ ±×·¡ÇÈ µð¹ö°Å ¡¤ ¸ðµç Ç¥Çö½ÄÀ»À§ÇÑ Åø - ÆÁ ½ºÅ¸ÀÏ À¯Çü Ç¥½Ã ¡¤ Ŭ¸¯ °¡´ÉÇÑ ¹ö±× ÆÁ ÀϺΠOCAMLÀÇ ¾Ç¸í ³ôÀº ¾î·Á¿î ¿À·ù ¸Þ½ÃÁö
Ä«¸á¸®¾Æ °ü·Ã ¼ÒÇÁÆ®¿þ¾î