9.7. TCL

TCL Àº "tool command language (Åø Ä¿¸Çµå ¾ð¾î)" ÀÇ ¾à¾î·Î tickle ·Î ¹ßÀ½ÇÑ´Ù. TCL Àº ¾ð¾î¿Í ¶óÀ̺귯¸® µÎ ºÎºÐÀ¸·Î ³ª´©¾îÁ® ÀÖ´Ù. ¾ð¾î´Â °£´ÜÇÑ ÅØ½ºÆ® ¾ð¾î·Î ´ëÈ­½Ä ÇÁ·Î±×·¥¿¡ ¸í·ÉÀ» ³»ÁÖµµ·Ï ÀǵµµÇ¾úÀ¸¸ç ±âº»ÀûÀÎ ÇÁ·Î±×·¡¹Ö ´É·ÂÀ» Æ÷ÇÔÇϰí ÀÖÀ¸¸ç ¶óÀ̺ê¹ö¸®´Â ¾ÖÇø®ÄÉÀÌ¼Ç ÇÁ·Î±×·¥¿¡ ³»ÀåµÉ ¼ö ÀÖ´Ù.

TCL WWW Info À¥ ÆäÀÌÁö¿Í °°Àº »çÀÌÆ®¿¡¼­ TCL ¿¡ ´ëÇÑ ´õ¿í ÀÚ¼¼ÇÑ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ´Ù. ¾Æ¸¶ ´ëºÎºÐÀÇ °ü½É»ç´Â WebWiseTclTk »Ó¸¸ ¾Æ´Ï¶ó Safe-TCL (TCL ¿¡¼­ sandbox ¸¦ »ý¼ºÇÑ´Ù) °ú Safe-TK (Safe-TCL ¿¡ ´ëÇØ sandboxed µÈ À̽İ¡´ÉÇÑ GUI ¸¦ ±¸ÇöÇÑ´Ù) ŸŶÀÌ TCL ÆÐŰÁö°¡ World Wide Web ¾î´À°÷¿¡¼­³ª ÀÚµ¿ÀûÀ¸·Î À§Ä¡ÇØ ÀûÀçµÉ ¼ö ÀÖµµ·Ï ÇÑ´Ù´Â °ÍÀÌ´Ù. http://www.cbl.ncsu.edu/software/WebWiseTclTk ¿¡¼­ WebWiseTclTk ¿¡ ´ëÇÑ ´õ¿í ÀÚ¼¼ÇÑ Á¤º¸¸¦ ãÀ» ¼ö ÀÖ´Ù. ±×·¯³ª À̰ÍÀÌ ¾ó¸¶³ª ¸¹Àº ÄÚµå °ËÅ並 ¹Þ¾Ò´ÂÁö ÀúÀÚ¿¡°Ô´Â ¸íÈ®ÇÏÁö ¾ÊÀºµ¥ ´õ¿í ÀÚ¼¼ÇÑ Á¤º¸´Â http://www.tclfaq.wservice.com/tcl-faq ¿¡ ÀÖ´Â comp.lang.tcl FAQ ½ÃÀÛ ÆäÀÌÁö¿¡¼­ ¾òÀ» ¼ö ÀÖ´Ù. ±×·¯³ª TCL À» ÀÛ°í "´Ü¼øÇÑ" ¾ð¾î·Î ¸¸µé·Á°í ÇÑ ¹Ù·¥ÀÌ ¿ÀÈ÷·Á Á¦ÇÑµÈ ¾ð¾î¸¦ ÃÊ·¡ÇßÀ½À» ¾ð±ÞÇÏ´Â °ÍÀº °¡Ä¡°¡ Àִµ¥ Richard Stallman's ``Why You Should Not Use TCL'' ¸¦ º¸¶ó. ¿¹¸¦ µé¾î ¹Ýµå½Ã ´Ü ÇѰ¡Áö µ¥ÀÌŸ ŸÀÔ (¹®ÀÚ¿­) ¸¸ÀÌ ÀÖ´Ù´Â TCL °³³äÀº ÇÁ·Î±×·¥À» ´À¸®°Ô ¸¸µé»Ó ¾Æ´Ï¶ó ¸¹Àº ÇÁ·Î±×·¥ÀÇ ÀÛ¼ºÀ» ¾î·Æ°Ô ¸¸µé ¼ö ÀÖ´Ù. ¶ÇÇÑ ÀúÀÚ°¡ TCL ÇÁ·Î±×·¥À» ÀÛ¼ºÇßÀ» ¶§ ¾ÇÀÇÀÖ´Â ÀÔ·Â ¹®ÀÚ¿­ÀÌ ´Ù·ç±â ¾î·Æ°í ¿¹±âÄ¡ ¾ÊÀº µ¿ÀÛÀ» ÀÏÀ¸Å³ ¼öÀÖ´Â TCL ÇÁ·Î±×·¥À» ¿ì¿¬È÷ ÀÛ¼ºÇÏ´Â °ÍÀÌ ½¬¿òÀ» ¹ß°ßÇß´Ù. ¿¹¸¦ µé¾î °ø°ÝÀÚ´Â ³»Àå ½ºÆäÀ̽º, ÀÌÁß ÀÎ¿ë ºÎÈ£, curly braces, dollar signs ¶Ç´Â brackets °ú °°ÀÌ TCL ¿¡ Ưº°ÇÑ Àǹ̸¦ °®´Â ¹®ÀÚ¸¦ TCL ¿¡ º¸³¿À¸·Î½á ¿¹±âÁö ¾ÊÀº ÀÏÀ» ÇϰԲû (¶Ç´Â ÀÌ·¯ÇÑ ¹®ÀÚµéÀÌ Ã³¸®Áß¿¡ »ý¼ºµÇ°Ô²û ÇÏ´Â ÀÔ·ÂÀ» »ý¼ºÇϰԲû) ÇÒ ¼öµµ ÀÖ´Ù. µû¶ó¼­ ÀúÀÚ´Â º¸¾È ¸ñÀûÀ» À§ÇÑ ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§ TCL À» ÃßõÇÏÁö ¾Ê´Â´Ù. ±×·¸°Ô ÇÏ·Á¸é ƯÈ÷ »ç¿ëÀÚ ÀÔ·ÂÀÌ ÇÁ·Î±×·¥À» ¼ÓÀÏ ¼ö ¾øÀ½À» º¸ÁõÇϴµ¥ ÁÖÀÇÇØ¶ó. ´Ù¸¥ ÇÑÆíÀ¸·Î ÀúÀÚ´Â TCL ÇÁ·Î±×·¥ÀÌ ¸ð¹ÙÀÏ Äڵ带 ±¸ÇöÇÏ´Â µ¥ »ç¿ëµÉ ¼ö ¾ø´Â ¾î¶°ÇÑ ÀÌÀ¯µµ ¸ð¸¥´Ù. ÀúÀÚº¸´Ù ´õ¿í ¸¹Àº »ç¿ëÀ» ¿ËÈ£ÇÏ´Â TCL ÁöÁöÀÚµµ ºÐ¸íÈ÷ ÀÖÀ¸¸ç TCL Àº ÀÌ¹Ì ¸¸µé¾îÁø sandbox ±¸ÇöÀ» °®°í ÀÖ´Â ¾ó¸¶ ¾ÈµÇ´Â ¾ð¾îÁßÀÇ ÇϳªÀÌ´Ù.