Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > d40f11cf5b21d4287bbb5af7cbeec0a9 > files > 72

howto-text-ko-2006-5mdv2010.0.noarch.rpm

  ¸®´ª½º Tcl/Tk HOWTO

  Luca Rossetti lukaros@tin.it <mailto:lukaros@tin.it>
  v0.2, 1998³â 11¿ù 7ÀÏ
  ½É»ó¸¸ yeuri78@hanmail.net <mailto:yeuri78@hanmail.net>

  ÀÌ ¹®¼­´Â ¸®´ª½º »ó¿¡¼­ »ç¿ëµÇ´Â Tcl ½ºÅ©¸³Æ® ¾ð¾î¿¡ °üÇÑ ±ÛÀÌ´Ù.
  TclÀº ¹è¿ì±â ½¬¿î ÀÎÅÍÇÁ¸® ÅÍ ¾ð¾îÀ̸ç "typeless"¹æ½ÄÀ» »ç¿ëÇÏ¿©
  °íÂ÷¿øÀÇ ÇÁ·Î±×·¡¹Ö°ú ºü¸¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀ» ÇÏ°ÔÇØÁØ´Ù. TkÅø ŶÀº
  XÀ©µµ¿ì ½Ã½ºÅÛ¿¡¼­ GUI(Graphic User Interface)¸¦ ±¸ÇöÇϱâ À§ÇÑ
  ÇÁ·Î±×·¥¹Ö ȯ°æÀÌ´Ù. À̵éÀº ´Ù¸¥ ¾ÖÇø®ÄÉÀ̼ÇÀ¸·ÎÀÇ È®ÀåÀ̳ª À̽ÄÀÌ
  ½±°í ºü¸¥ °³¹ß½Ã°£°ú »ç¿ëÀÌ ¿ëÀÌÇÏ´Ù´Â ÀåÁ¡À» °¡Áø´Ù. µû¶ó¼­ Tcl/T k
  ´Â °³¹ßÀÚ³ª »ç¿ëÀÚ ¸ðµÎ¿¡°Ô ¸¹Àº ÀÌÁ¡À» °¡Á®´ÙÁØ´Ù. Tk·Î ±¸ÇöÇÑ
  »ç¿ëÀÚȯ°æÀÌ C³ª C++ ÅøŶÀ» ±â¹Ý À¸·ÎÇÑ °Íµéº¸´Ù ´õ¿í ±¸ÇöÇϱ⠽±°í
  µ¿ÀûÀÌ´Ù. Tk´Â MotifÀÇ ¸ð½ÀÀ̳ª ´À³¦À» ±¸ÇöÇÑ´Ù. ÇöÀç ¸¹Àº Á¾·ùÀÇ X
  ÀÀ¿ëÇÁ·Î±×·¥ÀÌ »õ·Î¿î ÀÀ¿ëÇÁ·Î±×·¥ ¸í·ÉÀ» ÀüÇô »ç¿ëÇÏÁö ¾Ê°í Tk·Î¸¸
  ±¸ÇöµÇ¾î ÀÖ´Ù.

  1.  ¼Ò  °³

  ÀÌ ¹®¼­´Â ¸®´ª½º Tcl/Tk HOWTOÀÌ´Ù. ÀÌ ¹®¼­´Â Tcl/TkÀÇ ¼³Ä¡³ª ȯ°æ¼³Á¤
  ½Ã ¾Ë¾Æ¾ß ÇҰ͵é, ±×¸®°í Tcl /Tk °³¹ß¹ýÀ» ¼Ò°³ÇÏ°í ÀÖ°í, ¶Ç Tcl/TkÀÇ
  ¿ª»ç, ¸®´ª½º¿¡¼­ À̵éÀÇ ÀåÁ¡ ¹× ´ÜÁ¡¿¡ ´ëÇÑ ºÐ¼®, ÀÌ °£´ÜÇÏÁö ¸¸
  °­·ÂÇÑ ±â´ÉÀÇ ½ºÅ©¸³Æ® ¾ð¾î¿Í °ü·ÃµÈ ´Ù¾çÇÑ Âü°íÀÚ·áµéÀ» ¼Ò°³ÇÏ¿´´Ù.
  ¸¸ÀÏ ´ç½ÅÀÌ

  ______________________________________________________________________
  make xconfig
  ______________________________________________________________________

  ¶ó´Â ¸í·ÉÀ¸·Î ¸®´ª½º Ä¿´ÃÀ» ¸®ºôµå ÇØ º» ÀûÀÌ ÀÖ´Ù¸é ´ç½ÅÀº ¹ú½á ÀÌ
  ½ºÅ©¸³Æ®¾ð¾îÀÇ °­·ÂÇÔÀ» ¸À º¸¾ÒÀ» °ÍÀÌ´Ù. Ä¿´Ã ¸®ºôµåÀÇ Ã¹´Ü°è¿¡¼­
  "kconfig.tk"¶ó´Â ½ºÅ©¸³Æ®°¡ "wish(tcl ÀÎÅÍÇÁ¸®ÅÍ)"¸¦ ÅëÇØ ½ÇÇàµÇ¸ç, ÀÌ
  ¿¡ÀÇÇØ "Linux Kernel Configuration"À̶ó´Â âÀÌ ³ªÅ¸³ª°Ô µÈ´Ù.  ÀÌ°ÍÀº
  ¸ðµç Ç׸ñÀ» Â÷·Ê·Î ¼³Á¤ÇÏÁö ¾Ê°í üũ¹Ú½º¸¦ ÀÌ¿ëÇÏ¿© ¿øÇÏ´Â Ç׸ñ¸¸
  ¼³Á¤ÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. ¶Ç ÇÑ ÀÌ·¸°Ô Çѹø ¼³Á¤µÈ Ç׸ñÀ» ÀúÀå
  Çصξú´Ù°¡ ÃßÈÄ¿¡ Àç»ç¿ëÇϹǷνá Ç׸ñÀÇ Ãß°¡ »èÁ¦¸¦ ´õ¿í ½±°ÔÇÑ´Ù.
  ±×¸®°í Ç׸ñÀÇ ¼³Á¤¼ø¼­¿¡ ¿¬¿¬ÇÏÁö ¾Ê¾Æµµ µÈ´Ù. ÀÌ·¸°Ô °£´ÜÇÑ ¼³Á¤À»
  ÅëÇØ Àüó·³ Ä¿´Ã ¸®ºôµå¸¦ ¼öÇàÇÒ ¼ö ÀÖ´Ù.  ¶Ç Çϳª "Printtool(Printer
  Config Tool (C) Copyright 1994 by Red Hat Software
  <http://www.redhat.com> - ¸¸µçÀÌ: Michael Callahan)"

  ¸¸ÀÏ ´ç½ÅÀÌ ·¹µåÇÞ ¹èÆ÷º»À» ¼³Ä¡Çß´Ù¸é ÇÁ¸°ÅÍ È¯°æ¼³Á¤¿¡ ÀÌ ÇÁ·Î±×·¥À»
  »ç¿ëÇØ º¸¾ÒÀ» °ÍÀÌ´Ù. ¿ª½Ã³ª ÀÌ printtoolÀÇ ¸ðµç °ÍÀÌ Tcl/Tk
  ½ºÅ©¸³Æ®·Î µÇ¾îÀÖ´Ù.  Ȥ½Ã³ª ·¹µåÇÞÀ» ¸ð¸£´Â »ç¶÷À» À§ÇØ, ÀÌ µµ±¸°¡
  ¾ó¸¶³ª ÇÁ¸°ÅÍ È¯°æ¼³Á¤À» ½±°Ô ÇØÁÖ´ÂÁö ¼³¸íÇÑ´Ù¸é, ÀÌ °Í Àº ´ÜÁö
  ¸î°¡ÁöÀÇ ÅؽºÆ® ¹Ú½º¿Í üũ¹Ú½º¸¦ ä¿òÀ¸·Î½á ¼³Á¤À» ¿Ï·áÇÒ ¼ö ÀÖ´Ù.
  ÀÌ°ÍÀº "spooling directory" »ý¼º, "/etc/printcap"°ú ÇÁ¸°ÅÍÀÇ "filter"
  ¼öÁ¤, "lpd" ÀçÀåÂø ±×¸®°í ¾Æ½ºÅ° ȤÀº Æ÷½ºÆ® ½ºÅ©¸³Æ® ¹®¼­ ½ÃÇè Ãâ·Â
  µîÀÇ ÀÏÀ» ¼öÇàÇØ ³½´Ù. ±×·³ ´Ù¸¥ ÇÁ¸°Æ® ¼­ºñ½º ÇÁ·Î±×·¥°ú ¹«¾ùÀÌ
  ´Ù¸¦±î?  ÀÀ¿ëÇÁ·Î±×·¥°ú ÀÏ¹Ý ¸®´ª½º ȯ°æ¼³Á¤ ÆÄÀÏ »çÀ̸¦ °¡½ÃÀûÀÌ°í
  ´ëÈ­¹æ½ÄÀÎ X À©µµ¿ì âÀ» »ç¿ëÇؼ­ Tcl/Tk°¡ ¿¬°á½ÃÄÑÁشٴ °ÍÀÌ´Ù.
  »õ·Î¿î ÇÁ·Î±×·¥Àº ÀüÇô »ç¿ëµÇÁö ¾Ê´Â´Ù.

  1.1.  ¸ñÀû

  ³ª´Â ÀÌ ¹®¼­ÀÇ ¸ñÀûÀ» ±âÃÊÀûÀÎ Âü°íÀÚ·á·Î Á¦ÇÑÇÏ°Ú´Ù.(¾ÕÀ¸·Î ÀÛÀº
  "Programming Tutorial"Ç׸ñÀ» Ãß°¡ÇÒ »ý°¢Àº ÀÖ´Ù.) ÀÌ ¹®¼­´Â Tcl/Tk
  ÇÁ·Î±×·¥ °³¹ß¿¡ ´ëÇÑ »ç¿ëÀÚ ¸Å´º¾óÀ̳ª Âü°íÀÚ·á°¡ ¾Æ´Ï¸ç ¾ÕÀ¸·Îµµ ±×·²
  °ÍÀÌ´Ù. ÀÌ°ÍÀº ´ÜÁö ¸®´ª½º »ç¿ëÀÚ¿¡°Ô Tcl/Tk¿¡ ´ëÇÑ ½ÃÀÛÁ¡À» Á¦½ÃÇÒ
  »ÓÀÌ´Ù.  ¿©±â¼­ "reference manual"ÀÇ °³³äÀº "man page"ÀÇ Á¤ÀÇ¿Í °°À¸¸ç
  »ç¶÷µéÀº ÁÖ·Î ÀÌ·± ¹®¼­¸¦ ÀÌ¿ëÇØ Á¤º¸¸¦ ¾ò´Â´Ù. ÀÌ ÆÄÀϵéÀº ¼Ò½ºÄڵ忡
  Æ÷ÇÔµÇ¾î ¹èÆ÷µÇ¸ç ¸®´ª½º ¹Ú½º¿¡ ¼³Ä¡ µÈ´Ù. "man" ¸í·É¾î¸¦ ÀÌ¿ëÇϸé Tcl
  /TkÀÇ "manual page"¸¦ º¼ ¼ö°¡ ÀÖ´Ù.  »õ·Î¿î »ç¿ëÀÚµéÀ» À§ÇØ Tcl/Tk¸¦
  ºÐ¼®ÇØ ³õÀº ü°èÀûÀÌ°í ¿Ï¼ºµÈ ÇÁ·Î±×·¡¹Ö ÇнÀ¼­°¡ ´Ù·® ÀÛ¼ºµÇ¾î ÀÖ°í
  ¾öû³­ ¾çÀÇ Á¤º¸µéÀÌ ÀÎÅͳݿ¡ Á¸ÀçÇÑ´Ù. ÀÎÅÍÇÁ¸®Æ® µÇ´Â Tcl/TkÀÇ
  öÇÐÀº »õ·Î¿î °ÍÀ» ¸¸µéÁö ¾Ê°í ±âÁ¸ ÀÇ µµ±¸µéÀ» ÀÌ¿ëÇÏÀÚ´Â °ÍÀÌ´Ù.  ÀÌ
  ¹®¼­ÀÇ ``Âü°í¹®¼­ Ç׸ñ''¿¡ Tcl/Tk¿Í °ü·ÃµÈ Á¤º¸¸¦ °Ë»öÇÒ ¼ö ÀÖµµ·Ï
  ¿©·¯ ¹®¼­¸¦ ±â·ÏÇØ µÎ¾ú´Ù.

  1.2.  ±âº»Áö½Ä

  ´ç½ÅÀÌ Tcl/TkÀÇ ±âº»ÀûÀÎ °ÍµéÀ» ÀÌÇØÇϱâ À§Çؼ­ ÇÁ·Î±×·¡¹ÖÀÇ Àü¹®°¡ÀÏ
  ÇÊ¿ä´Â ¾ø´Ù. ¹®¹ýÀº ¸Å¿ì ½¬Àº ÆíÀÌ¸ç ±âº»ÀûÀ¸·Î ¾Æ·¡ÀÇ °ÍµéÀº
  ¾Ë¾ÆµÎ¾î¾ß ÇÑ´Ù.

  o  ÇÁ·Î±×·¡¹Ö ±âº» °³³ä;

  o  ±âº»ÀûÀÎ ¸®´ª½º ¸í·É¾î¿Í À¯Æ¿¸®Æ¼ÀÇ »ç¿ë¹ý;

  o  ÀÎÅÍ³Ý Á¢¼Ó¹ý;

  o  FTP »ç¿ë¹ý.

  1.3.  ÀÌ ¹®¼­ÀÇ »õÆÇ

  ÀÌ ¹®¼­ÀÇ »õÆÇÀº ¾Æ·¡ FTP »çÀÌÆ® ¹× ±× ¹Ì·¯ »çÀÌÆ®¿¡ ¿Ã·ÁÁø´Ù.
  ftp://sunsite.unc.edu/pub/Linux/HOWT O/
  <ftp://sunsite.unc.edu/Linux/docs/HOWTO/>

  HTML ȤÀº ´Ù¸¥ ÇüÅÂÀÇ ¸®´ª½º HOWTO ¹®¼­´Â sunsite.unc.edu/LDP/lpd.html
  <http://sunsite.unc.edu/LDP/lpd.html> ¿Í www.linux-howt o.com
  <http://www.linux-howto.com> ¹× ¿©·¯ ¹Ì·¯ À¥ »çÀÌÆ®¿¡ Á¸ÀçÇÑ´Ù.

  ³ªÀÇ À¥ ÆäÀÌÁö <http://space.tin.it/computer/tlqhr/>¿¡µµ ÃÖ±ÙÀÇ html°ú
  sgml Çü½ÄÀÇ ¹®¼­¸¦ ¿Ã·Á ³õÀ» ¿¹Á¤ÀÌ´Ù.  ´ëºÎºÐÀÇ ¸®´ª½º CD-ROM
  ¹èÆ÷º»Àº HOWTO ¹®¼­(´ëºÎºÐ "/usr/doc" µð·ºÅ丮¿¡)¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù.
  ¸î¸î ȸ »ç¿¡¼­´Â ÇÁ¸°Æ®µÈ ÇüÅ·Π¹èÆ÷Çϱ⵵ ÇÑ´Ù. ±×·¯³ª CD-ROM, ftp
  »çÀÌÆ® ±×¸®°í ÃâÆǼ­Àû ÇüÅ·Π¹èÆ÷ÇÏ´Â HOWTO´Â ¿À·¡µÈ °æ¿ì°¡ ¸¹À¸¸ç
  ¸¸ÀÏ 6°³¿ù ÀÌ»óÀÌ Áö³­ ¹®¼­¶ó¸é ÀÎÅͳݿ¡ »õ·Î¿î ¹®¼­°¡ µî·ÏµÇ¾î ÀÖ´Â
  Áö È®ÀÎÇØ º¸¶ó.

  ¸¸ÀÏ ´ç½ÅÀÌ ÀÌ ¹®¼­¸¦ ´Ù¸¥ ¾ð¾î·Î ¹ø¿ªÇÑ ÈÄ ³ª¿¡°Ô ¾Ë·ÁÁÖ¸é
  Âü°í¹®¼­Ç׸ñ¿¡ Ãß°¡ÇÏ°Ú´Ù.

  1.4.  °³Á¤

  o  Version 0.1: 1998³â 10¿ù 28ÀÏ - ù ¹ø° ÆÇ;

  o  Version 0.2: 1998³â 11¿ù 7ÀÏ - ½ºÅ¸ÀÏ ¼öÁ¤, ³»¿ë Ãß°¡.

  1.5.  Çǵå¹é

  ÀÌ HOWTO ¹®¼­°¡ °¡Ä¡ ÀÖÀ¸·Á¸é ¿©·¯ºÐµéÀÇ µµ¿òÀÌ ÇÊ¿äÇÕ´Ï´Ù. ¸¸¾à ¾î¶²
  Á¦¾ÈÀ̳ª ¼öÁ¤»çÇ× ±×¸®°í ÁÖÀÇ »çÇ×ÀÌ ÀÖ´Ù¸é Àú¿¡°Ô(Luca Rossetti
  <mailto:lukaros@tin.it> ) ¾Ë·ÁÁֽʽÿÀ. ±×·¯¸é ¹Ù ·Î ´ÙÀ½ °³Á¤ÆÇ¿¡
  ¼ö¿ëÇϵµ·Ï ÇÏ°Ú½À´Ï´Ù. ¸¸ÀÏ ÀÌ ¹®¼­¿¡¼­ Áö½ÃÇÑ ¹®¼­µéÀÇ À§Ä¡°¡
  ¾ø¾îÁö°Å³ª ¼öÁ¤µÇ¾úÀ» °æ¿ì, ¼öÁ¤Çϰųª »èÁ¦ÇÒ ¼ö ÀÖµµ·Ï Áï½Ã Àú¿¡°Ô
  ¾Ë·Á ÁֽʽÿÀ

  Àú´Â ÀϹÝÀûÀÎ Tcl/Tk¿Í ¸®´ª½º¿¡ °ü·ÃµÈ Áú¹®¿¡ ´ëÇØ ÃÖ´ëÇÑ ¼º½ÇÈ÷
  ´ë´äÇØ µå¸®°Ú½À´Ï´Ù. ±×·¸°Ô Çϱâ À§ Çؼ­ ÀÌ HOWTO¿¡ ³ª¿À´Â ³»¿ëÀ» ÀüºÎ
  ÀÐ¾î º¸½Ã°í ¹®Á¦¿¡ ´ëÇÑ Á¤º¸¸¦ ÀÚ¼¼È÷ ¾Ë·Á Áֽñ⠹ٶø´Ï´Ù.

  ¸¸ÀÏ ´ç½ÅÀÌ CD-ROMÀ̳ª ÃâÆǹ° ÇüÅÂÀÇ ¹®¼­¿¡ ÀÌ ¹®¼­¸¦ »ðÀÔ½ÃÄ×À» °æ¿ì,
  ¹«·á·Î Àú¿¡°Ô ±×°ÍÀ» º¸³» ÁÖ ½Å´Ù¸é Á¤¸» °í¸¿°Ú½À´Ï´Ù. À̸ÞÀÏ Áֽøé
  ¿ìÆí ÁÖ¼Ò¸¦ ¾Ë·Áµå¸®°Ú½À´Ï´Ù. ÀÌ ¹®¼­ÀÇ ¸¹Àº Ç׸ñ¿¡¼­ Àú´Â ¿© ·¯
  ȸ»ç³ª ±â¾÷À» ¾ð±ÞÇßÁö¸¸ Àú´Â Àý´ë ±×µéÀ» À§ÇØ ÀÏÇÏÁö ¾ÊÀ½À»
  ¾Ë·Áµå¸³´Ï´Ù.

  1.6.  °¨ »ç

  ÀÌ HOWTO ¹®¼­ÀÇ ´ëºÎºÐÀº UnsterhoutÀÇ Scriptics
  <http://www.scriptics.com>¿Í Lar ry W virdenÀÇ comp.lang.tcl FAQs
  <http://www.tclfaq.wservice.com/tcl-faq/>À» Âü °íÇÏ¿´´Ù.  PLUTO
  <http://www.pluto.linux.it/>  Italian Linux User Group°ú ¸ðµç ILDP
  <htt p://www.pluto.linux.it/ildp/> ȸ¿øµé, ƯÈ÷³ª Eugenia Franzoni¿Í
  Giovonni BortolzzoÀÇ µµ¿ò¿¡ °¨»çÇÑ´Ù.

  1.7.  ¹èÆ÷¹æ¹ý

  ÀÌ ¹®¼­ÀÇ ÀúÀÛ±Ç(1998)Àº Luca Rossetti <mailto:lukaros@tin.it>¿¡ ÀÖ´Ù.

  ÀÌ ¹®¼­´Â µ¶Àڵ鿡°Ô À¯ÀÍÇÒ °ÍÀ̶ó´Â »ý°¢¿¡ ¹èÆ÷µÈ °ÍÀ¸·Î ¾î¶°ÇÑ Á¦ÇÑ,
  ƯÈ÷ »ó¾÷ÀûÀ̰ųª ƯÁ¤ ¸ñÀûÀ¸·Î »ç¿ëÇÏ´Â °Í¿¡ ´ëÇÑ Á¦ÇÑÀÌ ¾ø´Ù. ÀÌ
  HOWTO ¹®¼­´Â ¹«·áÀ̹ǷΠ LDP ÀúÀÛ±Ç <http://sunsite.unc.edu/LDP/L DP-
  COPYRIGHT.html> ÇÏ¿¡¼­ Àç ¹èÆ÷ ¹× ¼öÁ¤ÀÌ °¡´ÉÇÏ´Ù.  .

  ÀÚ¼¼ÇÑ ³»¿ëÀº LDP ¼±¾ð <http://sunsite.unc.edu/LDP/LDP-
  Manifesto.html>À» ÂüÁ¶ÇÏ ±â ¹Ù¶õ´Ù.

  2.  Tcl/TkÀÇ ¿ª»ç

  Tcl/Tk´Â John Ousterhout ¹Ú»ç <mailto:ouster@scriptics.com>("¿À½ºÆ¼¾î
  È£¿ìÆ®"¶ó ÀÐ À½)°¡ Ä̸®Æ÷´Ï¾Æ ¹öŬ¸®ÀÇ Ä̸®Æ÷´Ï¾Æ ´ëÇп¡¼­ ±³ÆíÀ» Àâ°í
  ÀÖÀ» ¶§ ½ÃÀ۵ǾúÀ¸¸ç 1988³â º½ ¹öŬ¸®·Î µ¹ ¾Æ¿ÔÀ» ¶§ »ç½Ç»ó ±¸ÇöÀ»
  ½ÃÀÛÇß¾ú´Ù. ±×ÇØ ¿©¸§ Tcl/Tk´Â ³»ºÎ ÀÀ¿ëÇÁ·Î±×·¥¿¡ »ç¿ëµÇ¾ú´Âµ¥ ´ç½Ã
  Tk´Â Á¸ ÀçÇÏÁö ¾Ê¾Ò´Ù. ÀÛ°¡°¡ µé·ÁÁÖ´Â Tcl/TkÀÇ ¿ª»ç¸¦ Á÷Á¢ Àоî
  º¸·Á¸é www.scriptics.com/scripting/tclHistory.html
  <http://www.scriptics.com/s cripting/tclHistory.html>À» ÂüÁ¶Ç϶ó.

  2.1.  ¾à  ·Â

  o  1989³â : TclÀÇ ÃÖÃÊ ¹èÆ÷, Tk ±¸Çö ½ÃÀÛ;

  o  1991³â : TkÀÇ ÃÖÃÊ ¹èÆ÷;

  o  1994³â : Unsterhout ¹Ú»ç Sun Microsystems ÀÔ»ç, Àú¸íÇÑ ±â¼úÀÚ¿´°í
     Tcl ÇÁ·ÎÁ§Æ®¸¦ ¸Ã ¾Ò´Ù.

  o  1997³â 4/5¿ù: Tcl °³¹ß¿¡ °ü·ÃµÈ ¼± ¿¬±¸±×·ìÀÌ "Sun Script"¶ó°í ÇÏ´Â
     ¼± ºñÁî´Ï½º±×·ìÀ¸ ·Î ºÐ¸®, ½Å¼³ µÇ¾ú´Ù. ±×·¯³ª Àá½ÃÈÄ ¸¹Àº °ÍÀÌ
     ¹Ù²î°Ô µÈ´Ù.  SunScript-Story ¿¡¼­ "sunscript.story"ÀÇ ¼±ÅÃÀÌ ¾î¶²
     ÆÄÀåÀ» ÀÏÀ¸Ä×´ÂÁö ¾Ë¾Æº¼ ¼ö ÀÖ´Ù.

  o  1997³â 8¿ù : "Tcl Consortium"ÀÌ ±¸¼ºµÊ Tcl Consortium
     <http://www.tclconsortium.org/>¿¡¼­ Âü¿©¹æ¹ý ¿Ü¿¡ ¿©·¯ °¡Áö °ÍµéÀ»
     ¾Ë¾Æº¼ ¼ö ÀÖÀ» °ÍÀÌ´Ù.

  o  1998³â 2¿ù : Ousterhout ¹Ú»ç°¡ ½ºÅ©¸³Æà µµ±¸, ÀÀ¿ëÇÁ·Î±×·¥ ±×¸®°í
     ¼­ºñ½º¿¡ ÁýÁßÇÒ ¼ö Àִ ȸ»ç¸¦ ¼³¸³Çϱâ À§ÇØ SunÀ» ¶°³­´Ù.
     www.scriptics.com /about/news/qa.html <
     http://www.scriptics.com/about/news/qa.html>¿¡ µû¸£¸é ÄÚ¾î Tcl/Tk´Â
     ¹«·á·Î ³²À» °ÍÀ̸ç SunÀÇ ´ã´ç ÆÀÀº ¿ì¼± Tcl/Tk 8.1ÀÇ °³¹ßÀ» °è¼ÓÇÒ
     °ÍÀ̶ó ÇÑ´Ù. ´ÙÀ½ ¹èÆ÷ ÈÄ¿¡´Â ÄÚ¾î ¿µ¿ªÀÌ Sun¿¡¼­ Scriptics
     <http://www.scriptics.com/>·Î ÀÌÀüÇÒ °ÍÀÌ´Ù. ±âÁ¸ÀÇ Sun ÆÀÀº Tcl
     ÀͽºÅټǰú ÀÀ¿ëÇÁ·Î±×·¥¿¡ ÁýÁßÇÒ ¿¹Á¤ÀÌ´Ù.

  o  1998³â 4¿ù 23ÀÏ : ACM <http://www.acm.org/>(Asscciation for
     Computing Machinery) ¿¡¼­ John Oust erhout¿Í Scriptics¿¡°Ô 1997³â
     "software system award(www.acm.org/awards/
     <http://www.acm.org/awards/>)"¸¦ ¼ö¿©ÇÑ´Ù. ÀÌ »óÀº »õ·Î¿î »ý°¢À¸·Î
     ȤÀº ±× »ó¾÷¼ºÀ¸·Î ¼ÒÇÁÆ®¿þ¾î ºÐ¾ßÀÇ ¹ßÀü¿¡ ±â¿©ÇÑ °³ÀÎÀ̳ª ´Üü¿¡
     ¼ö¿©µÈ´Ù.

  3.  Tcl/Tk

  3.1.  Tcl

  Tcl(ƼŬÀ̶ó°í Àд´Ù)Àº "Tool Command Language"ÀÇ ¾àÀÚÀÌ´Ù. TclÀº
  Å©°Ô ¾ð¾î¿Í ¶óÀ̺귯¸®, µÎ°¡Áö ·Î ³ª´­ ¼ö ÀÖ´Ù.  TclÀº ÅؽºÆ® ÆíÁý±â,
  µð¹ö°Å ±×¸®°í ½© µî°ú °°Àº ´ëÈ­¹æ½ÄÀÇ ÇÁ·Î±×·¥¿¡ ¸í·ÉÀ» ÁÙ ¼ö ÀÖÀ¸¸ç
  ¸í·É¾î¸¦ ³ª ¿­ÇÏ¹Ç·Î½á º¸´Ù °­·ÂÇÑ ¸í·É¾îµéÀ» ¸¸µé¾î ³¾ ¼ö ÀÖ´Ù.  µÎ
  ¹ø°·Î TclÀº ÀÀ¿ëÇÁ·Î±×·¥¿¡ À̽İ¡´ÉÇÑ ¶óÀ̺귯¸® ²Ù·¯¹ÌÀÌ´Ù. Tcl
  ¶óÀ̺귯¸®´Â Tcl ¾ð¾îÀÇ Æļ­¿Í T cl ±âº» ¸í·É¾îµéÀ» ó¸®ÇÏ´Â ·çƾ
  ±×¸®°í ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ±×¿¡ ¸Â´Â ¸í·É¾îÀ» Tcl·Î È®ÀåÇÏ´Â ÇÁ·Î½ÃÁ®·Î ±¸
  ¼ºµÈ´Ù. ÀÌ ÀÀ¿ëÇÁ·Î±×·¥Àº Tcl ¸í·É¾î¸¦ »ý¼ºÇÏ°í Tcl Æļ­¸¦ ÅëÇØ
  ½ÇÇàÇÑ´Ù.  ¸í·ÉÀº ÀԷ¼ҽºÀÇ ±ÛÀ» ÀÐÀ¸¹Ç·Î½á »ý¼ºµÇ°Å³ª ¸í·É¾î¿Í
  ÀÀ¿ëÇÁ·Î±×·¥ÀÇ UI¿ä¼Ò (¸Þ´º Ç׸ñ, ¹öÆ° µîÀÇ °Í µé)¸¦ ¿¬°áÅ´À¸·Î½á
  »ý¼ºµÈ´Ù.  Tcl ¶óÀ̺귯¸®°¡ ¸í·ÉÀ» ¹ÞÀ¸¸é ±×°ÍµéÀ» ¿ä¼Ò·Î ³ª´² ±âº»
  ¸í·É¾î¸¦ Á÷Á¢ ½ÇÇàÇÑ´Ù.  Tcl ¸í·ÉÀÌ Á¾·áµÇ¸é ÀÀ¿ëÇÁ·Î±×·¥Àº ½ÇÇàÀ»
  Tcl¿¡¼­ µ¹·Á¹Þ¾Æ ÀÚ½ÅÀÇ ¸í·ÉÀ» ½ÇÇàÇÏ°Ô µÈ´Ù. ÀϹÝÀûÀ¸·Î ¸í ·É¾îµéÀº
  Tcl ÀÎÅÍÇÁ¸®ÅÍ¿¡ °è¼Ó ½ÇÇàÇÒ ¸í·É¾î¸¦ ÁÜÀ¸·Î½á Àç±ÍÀû ½ÇÇàÀ»
  ¸¸µé¾î³½´Ù.(»ç½Ç procedure¿Í Á¶ °Ç ¹Ýº¹ ¸í·ÉÀº ÀÌ·±½ÄÀ¸·Î ¼öÇàµÈ´Ù.)
  ÀÀ¿ëÇÁ·Î±×·¥¿¡ TclÀ» »ç¿ëÇϸ鼭 ¾ò´Â ÀÌÀÍÀº ¸¹´Ù.

  o  TclÀº ±âº»ÀûÀÎ ¹®¹ýÀ» Á¦°øÇÑ´Ù. : »ç¿ëÀÚ°¡ Çѹø TclÀ» ÀÍÈ÷°í ³ª¸é
     ¾î¶°ÇÑ Tcl ±â¹ÝÀÇ ÀÀ¿ëÇÁ·Î±×·¥ ¿¡µµ ¸í·ÉÀ» »ý¼ºÇÒ ¼ö ÀÖ´Ù.

  o  TclÀº "Programmability"¸¦ Á¦°øÇÑ´Ù : Tcl ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ ÇÒ ÀÏÀº
     °£´ÜÇÑ ¸í·ÉÀ» ÀÛ¼ºÇÏ´Â °Í »ÓÀÌ ´Ù. TclÀº º¹ÀâÇÑ ÇÁ·Î½ÃÁ®¸¦
     ±¸¼ºÇϴµ¥¿¡ ÇÊ¿äÇÑ ¸¹Àº À¯¿ëÇÑ À¯Æ¿¸®Æ¼¿Í ÀϹÝÀûÀÎ ÇÁ·Î±×·¡¹Ö
     ȯ°æÀ» Á¦°ø ÇÑ´Ù.  TclÀ» »ç¿ëÇϸé ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ ÀÌ·± ±â´ÉÀ» ´Ù½Ã
     ¸¸µé ÇÊ¿ä°¡ ¾ø´Ù.

  o  Tk ÅøŶ°ú °°Àº Tcl ÀͽºÅÙ¼ÇÀº Tcl ¸í·É¾î¸¦ ÁÖ°í ¹ÞÀ½À¸·Î¼­
     ¾ÖÇø®ÄÉÀÌ¼Ç °£ÀÇ ´ëÈ­¸¦ Áö¿øÇÑ´Ù.  ÀÏ¹Ý Tcl ¾ð¾î "Framework"´Â
     ÀÌ·± °ÍÀ» ´õ¿í ½±°Ô ÇÑ´Ù.

  Å« ¼ÒÇÁÆ®¿þ¾î ½Ã½ºÅÛÀ» µðÀÚÀÎÇÒ ¶§ µÑ ÀÌ»óÀÇ ¾ð¾î¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù´Â
  »ý°¢¿¡¼­ TclÀº ÀÛ¼ºµÇ¾ú´Ù. ¾î¶² °Í Àº º¹ÀâÇÑ ÀڷᱸÁ¶¸¦ ±¸¼ºÇؾßÇÏ°í
  ÆÛÆ÷¸Õ½º°¡ ¶Ù¾î³ª¾ß ÇÑ´Ù. ¶Ç ¾î¶² °ÍÀº Tcl°ú °°ÀÌ ¸Å¿ì ÀûÀº ¾çÀÇ ½º
  Å©¸³Æ®·Î µÑÀÌ»óÀÇ ÇÁ·Î±×·¥À» ¿¬°áÇÒ ¼ö ÀÖ¾î¾ßÇÑ´Ù.  Tcl ½ºÅ©¸³Æ®
  ÀÛ¼ºÀÚ¿¡°Ô´Â ¹è¿ì±â ½±°í ÇÁ·Î±×·¡¹ÖÀÌ ½¬¿ì¸ç ÇÁ·Î±×·¥ »óÈ£ ¿¬°áÀÌ
  ½±´Ù´Â Ư¡ÀÌ ¶Ù¾î³­ ÆÛ Æ÷¸Õ½ºÀÇ ±¸Çö°ú º¹ÀâÇÑ ÀڷᱸÁ¶³ª ¾Ë°í¸®Áò
  ÀÛ¼ºÀÌ ½±´Ù´Â Ư¡ º¸´Ù ´õ Áß¿äÇÏ´Ù. TclÀº Àú±ÞÇÑ ¾ð¾î¿¡ °í Â÷¿øÀÇ
  ±â´ÉÀÌ ÇÊ¿äÇÑ °æ¿ì Áö¿ø °¡´ÉÇϵµ·Ï ¸¸µé¾îÁø ¾ð¾îÀÌ´Ù. ÀÌ¿Í °°ÀÌ
  ±âº»ÀûÀÎ ÄÚ¾î ±â´ÉÀÇ ±Ô¸ð°¡ ÀÛ À¸¹Ç·Î »ç¿ëÀڴ ƯÁ¤±â´É°ú Çʿ並 À§ÇØ
  °¡Á®´Ù ¾²¸é µÇ´Â °ÍÀÌ´Ù.  "TclÀÌ ¹«¾ùÀΰ¡?"¶ó´Â Àǹ®ÀÌ µç´Ù¸é
  www.NeoSoft.com/tcl/whatistcl.html
  <http://www.NeoSoft.com/tcl/whatistcl.html > À» Âü°íÇ϶ó.

  3.2.  Tk

  Tk("ƼÄÉ"À̶ó ÀÐÀ½)´Â TclÀÇ ÀͽºÅÙ¼ÇÀ¸·Î ÇÁ·Î±×·¡¸Ó¿¡°Ô X11 À©µµ¿ì
  ½Ã½ºÅÛÀÇ ÀÎÅÍÆäÀ̽º ±¸¼ºÀ» µµ¿ÍÁØ ´Ù. Âü°í·Î Tk´Â X11 R4, X11 R5, X11
  R6°ú Sun's NeWS/X11 ȯ°æ¿¡¼­ ¸ðµÎ Àß ÄÄÆÄÀÏ µÈ´Ù.  ¸¹Àº »ç¶÷µéÀÌ
  "wish"¸¦ ÅëÇØ Tcl/Tk¸¦ »ç¿ëÇÏ°í ÀÖ´Ù.  "wish"´Â ±âº»ÀûÀΠȯ°æ¿¡¼­
  Tcl/Tk ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¼ö ÀÖ°Ô ÇØ ÁÖ´Â "windowing shell"ÀÌ´Ù.
  ÇöÀç Tcl/Tk´Â ÀϺ»¾î, Áß±¹¾î, Çѱ¹¾î µîÀÇ Æùµå¸¦ ´Ù·çÁö ¸øÇÑ´Ù.

  3.3.  ÀͽºÅÙ¼Ç

  TclÀº È®ÀåÇϱⰡ ½±±â ¶§¹®¿¡ ¸¹Àº »ç¶÷µéÀÌ ÀͽºÅÙ¼ÇÀ» »ç¿ëÇÑ´Ù.
  À¯¸íÇÑ °ÍÀ¸·Î´Â itcl, [incr Tcl] <http://www.tcltk.com/itcl/>,
  ObjectTcl, TclX, Tix  <http://tix.mne.com/> ±×¸®°í BLT
  <http://www.tcltk.com/blt/>µî ÀÌ ÀÖ´Ù.

  ÀÌ·± ÀͽºÅÙ¼ÇÀº È®Àå Tcl ÀÎÅÍÇÁ¸®ÅÍ°¡ ÇÊ¿äÇÏ¸ç ¹«·á Tcl ÀÀ¿ë
  ÇÁ·Î±×·¥À» ½ÇÇàÇϴµ¥ ƯÁ¤ Tcl ÀͽºÅÙ¼Ç ÀÌ ÇÊ¿äÇÑ °æ¿ì°¡ ¸¹´Ù.

  À¯¸íÇÑ ÀͽºÅÙ¼Ç Áß¿¡ Expect <http://expect.nist.gov>¶ó´Â °ÍÀÌ Àִµ¥
  ÀÌ°ÍÀº "comma nd-line" Çü½ÄÀÇ À¯´Ð½º ÀÀ¿ëÇÁ·Î±×·¥ (ftp, telnet,
  rlogin, passwd, fsck µî°ú °°Àº)ÀÇ ¿øÇÏ´Â ºÎºÐ¿¡ ÇÁ·Î±× ·¥À» »ðÀÔÇÒ ¼ö
  ÀÖ´Ù. Tcl/Tk ÀͽºÅÙ¼ÇÀÇ ¸ñ·ÏÀº ¾Æ·¡¿¡ ÀÖ´Ù.  www.scriptics.com/resourc
  e/software/extensions/
  <http://www.scriptics.com/resource/software/extensions/>

  3.4.  Áö¿ø Ç÷¿Æû

  ÀÌ Àå¿¡¼­´Â °¡Àå ÃÖ±Ù ¹öÀüÀÎ Tcl 8.0 °ú Tk 8.0¿¡ ±âÁØÇÑ Á¤º¸¸¦ ´ã°í
  ÀÖ´Ù.  1997³â 8¿ù 18ÀÏ¿¡ ¹èÆ÷µÈ °ÍÀÌ¸ç °¡Àå ÃÖ±ÙÀÇ ÆÐÄ¡·Î´Â 1998³â 9¿ù
  3ÀÏ¿¡ ¸¸µé¾îÁø ÆÐÄ¡ 8.0.3ÀÌ ÀÖ´Ù.  Tcl/Tk¸¦ ´Ù¿î ¹ÞÀ¸¸é µÎ°¡Áö
  ÇÁ·Î±×·¥(wish¿Í tclsh)°ú Áö¿ø ½ºÅ©¸³Æ® ¶óÀ̺귯¸® ±×¸®°í ¿Â¶óÀÎ Âü°í
  ¹®¼­ °¡ µé¾îÀÖ´Ù.  ÀÌ µÎ°¡Áö ÇÁ·Î±×·¥µéÀÌ Tcl ÇÁ·Î±×·¥ ±¸ÇöÀ» À§ÇÑ
  ÀϹÝÀûÀÎ ±¸Çöȯ°æÀÌ µÈ´Ù. wish¿¡´Â GUI ÅøŶÀÎ Tk°¡ Æ÷ÇԵǾî ÀÖ°í
  ¼³Ä¡°¡ ³¡³ª¸é À̵éÀ» ¹Ù·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù.  Tcl 8.0°ú Tk 8.0Àº ¾Æ·¡
  ¿î¿µÃ¼Á¦µé¿¡¼­ ½ÇÇàÀÌ °¡´ÉÇÏ´Ù.

  o  Windows 95

  o  Windows NT

  o  Solaris and SunOS

  o  Linux

  o  HP-UX

  o  SGI

  o  IRIX

  o  Digital Unix

  o  AIX

  o  SCO Unix

  o  ÀÌ¿ÜÀÇ À¯´Ð½ºÇü ¿î¿µÃ¼Á¦ Macintosh(64K¿Í PowerMac)

  o  ¿©·¯ Linux ¹èÆ÷º»¿¡¼­´Â ÀÌ¹Ì ÄÄÆÄÀÏµÈ ¸±¸®Á »ç¿ë °¡´ÉÇÏ´Ù.

  4.  ¼³Ä¡ ¹× Tcl/TkÀÇ ½ÃÀÛ

  ÃÖ±Ù ´ëºÎºÐÀÇ ¹èÆ÷º»¿¡´Â Tcl/Tk¸¦ Æ÷ÇÔÇÏ°í ÀÖ´Ù. Red Hat SuSE¿Í Debian
  ¹èÆ÷º»¿¡´Â RPM°ú Debian ²Ù·¯¹Ì Çü½ÄÀ¸·Î Æ÷ÇԵǾîÀÖ´Ù.(ÀÌ·± ²Ù·¯¹Ì
  Çü½ÄÀº ¼³Ä¡°¡ ¸Å¿ì½±´Ù.)  X±â¹ÝÀÇ ¸¹Àº ȯ°æ ¼³Á¤µµ±¸¿¡¼­ Tcl/Tk¸¦
  ÇÊ¿ä·Î Çϱ⠶§¹®¿¡ ±Ù·¡ÀÇ ¹èÆ÷º»µéÀº ±âº»ÀûÀ¸·Î Tcl/Tk¸¦ ¼³ Ä¡ÇÏ°í
  ÀÖ´Ù.  Tcl/TkÀÇ ¼Ò½ºÄڵ尡 ÇöÀç ÀÎÅͳÝÀ» ÅëÇØ ¹«·á·Î ¹èÆ÷µÇ°í ÀÖÀ¸¸ç
  »ç¿ë»óÀÇ ¾ö°ÝÇÑ Á¦ÇÑ ¶ÇÇÑ ¾ø´Ù. ¶óÀ̼¾ ½º³ª ·Î¾âƼµµ ÀüÇô ÇÊ¿äÄ¡
  ¾Ê´Ù.(ÀÌ¿¡ ´ëÇÑ ¿Ïº®ÇÑ Á¤º¸°¡ ÇÊ¿äÇÏ´Ù¸é ``license.te rms'' Ç׸ñÀ»
  Âü°íÇ϶ó) ¸¹Àº Tcl/Tk ½ºÅ©¸³Æ®¿Í È®ÀåÆÇµé ¿ª½Ã ¹«·á·Î Á¸ÀçÇÑ´Ù.

  4.1.  ¹èÆ÷º» ±¸Çϱâ

  Tcl/TkÀÇ ±âº»»ç¾çÀº Tcl/Tk ¶óÀ̺귯¸®¿Í wish, tclsh ÀÀ¿ëÇÁ·Î±×·¥,
  °ü·ÃµÈ ¹®¼­, ½ºÅ©¸³Æ® l¶óÀ̺귯¸® ±× ¸®°í µ¥¸ð ¾ÖÇø®ÄÉÀ̼ÇÀ»
  Æ÷ÇÔÇÑ´Ù. ¹èÆ÷º»À» ±¸ÇÒ ¼ö ÀÖ´Â ´ëÇ¥ÀûÀÎ FTP »çÀÌÆ®´Â
  ftp.scriptics.com/pub/tcl/ <ftp://ftp.scri ptics.com/pub/tcl/>ÀÌ°í
  HTTP site´Â www.scriptics.com/software/download.html
  <http://www.scriptic s.com/software/download.html>ÀÌ´Ù.

  4.2.  ¼³Ä¡

  ¼³Ä¡µÇ¾î ÀÖÁö ¾Ê´Ù¸é ¼Ò½ºÄڵ带 ¹Þ¾Æ¼­ ¼³Ä¡ÇØ¾ß Çϸç À̶§ Tcl/Tk
  ¸ðµÎÀÇ ¼Ò½º°¡ ÇÊ¿äÇÏ´Ù. compress·Î ¾ÐÃàµÈ tar Çü½Ä°ú, gzipÀ¸·Î ¾ÐÃàµÈ
  tar Çü½ÄÀÌ Á¸ÀçÇÑ´Ù.

  compress·Î ¾ÐÃàµÈ tar Çü½ÄÀÇ ¼Ò½ºÆÄÀÏ Tcl ¼Ò½ºÆÄÀÏ(tcl.8.0.3.tar.z)  :
  ¾à 2.4Mb Tk  ¼Ò½ºÆÄÀÏ(tk.8.0.3.tar.z)  : ¾à 3.3Mb gzipÀ¸·Î ¾ÐÃàµÈ tar
  Çü½ÄÀÇ ¼Ò½ºÆÄÀÏ Tcl ¼Ò½ºÆÄÀÏ(tcl.8.0.3.tar.gz) : ¾à 1.5Mb Tk
  ¼Ò½ºÆÄÀÏ(tk.8.0.3.tar.gz)  : ¾à 2.1Mb

  ´ç½ÅÀº tcl8.0.3.tar.gz ³ª tcl8.0.3.tar.z ÀÇ ¾ÐÃàµÈ tar ÆÄÀÏÀ» ±¸ÇÒ¼ö
  Àִµ¥ ÀÌ µÎ ÆÄÀÏÀº ¾ÐÃà ¹æ½Ä¸¸ ´Ù ¸¦ »Ó °°Àº ÆÄÀÏÀÌ´Ù.(ÀϹÝÀûÀ¸·Î .gz
  ÆÄÀÏÀÌ .z º¸´Ù ¿ë·®ÀÌ ÀÛ´Ù) ¾ÐÃàÀ» Ç®·Á¸é ÆÄÀÏ ¾ÐÃàÇü½Ä¿¡ µû¶ó
  ¾Æ·¡Ã³·³ ¸í·É¾î¸¦ ÁÖ¸é µÈ´Ù.

  ______________________________________________________________________
  gunzip -c tcl8.0.3.tar.gz
  ______________________________________________________________________

  ȤÀº

  ______________________________________________________________________
  tar xf - zcat tcl8.0.3.tar.Z
  ______________________________________________________________________

  ȤÀº

  ______________________________________________________________________
  tar xf - unzip tcl80.3.zip
  ______________________________________________________________________

  ÀÌ ¸í·ÉµéÀº ¸ðµç Ç÷¿Æû¿¡ ´ëÇÑ ¼Ò½º, ¹®¼­ ±×¸®°í Tcl8.0 ½ºÅ©¸³Æ®
  ¶óÀ̺귯¸® µîÀ» Æ÷ÇÔÇÏ´Â "Tcl8.0.3" À̶ó´Â µð·ºÅ丮¸¦ »ý¼ºÇÑ´Ù. ÄÄÆÄÀÏ
  ¹× ¼³Ä¡´Â "README" ÆÄÀÏÀÇ ³»¿ëÀ» ÂüÁ¶Ç϶ó. Tk ÄÄÆÄÀÏÀü¿¡ ²À Tcl À»
  ¸ÕÀú ÄÄÆÄÀÏÇ϶ó Tk ÄÄÆÄÀÏ ½Ã TclÀ» ÂüÁ¶Çϱ⠶§¹®ÀÌ´Ù.

  4.3.  ¼º°ú¹°

  Tcl·Î ÀÛ¼ºµÈ ½ºÅ©¸³Æ®³ª C, C++·Î ÀÛ¼ºµÈ ÀͽºÅټǵîÀÌ µé¾î ÀÖ´Â ¸¹Àº
  ´Ù¸¥ ²Ù·¯¹ÌµéÀÌ Á¸ÀçÇÑ´Ù. ÀÌ·± ²Ù·¯¹Ì¿¡´Â µ¥ÀÌÅÍ º£À̽º ÀÀ¿ëÇÁ·Î±×·¥,
  Network access, GUI builder, expect ÇÁ·Î±×·¥, ºÎ°¡ÀûÀÎ Tk wid get µî
  ¿©·¯ °¡Áö °ÍÀÌ ÀÖ´Ù. ÀÌ·± Tcl/Tk ¼º°ú¹°¿¡ ´ëÇÑ ´ëÇ¥ÀûÀÎ »çÀÌÆ®´Â
  ftp.neosoft.com/pub/tcl <ftp://ftp.neosoft.co m/pub/tcl>ÀÌ´Ù.

  4.4.  ¹Ì·¯ »çÀÌÆ®

  ¼¼°è °÷°÷ÀÇ ¿©·¯ »çÀÌÆ®µéÀÌ ÄÚ¾î »çÀÌÆ®µé°ú ¼º°ú¹°µéÀ» ¹Ì·¯ÇÏ°í ÀÖÀ¸¸ç
  º¸´Ù °¡±î¿î ¹Ì·¯ »çÀÌÆ®ÀÇ Á¤º¸ ¸¦ ÀÌ¿ëÇÏ´Â °ÍÀÌ ´õ¿í À¯¿ëÇϸ®¶ó
  »ý°¢µÈ´Ù.  ´ç½Å ±¹°¡¿¡ Á¸ÀçÇÏ´Â ¹Ì·¯»çÀÌÆ®¸¦ È®ÀÎÇÏ·Á¸é ftp.scri
  ptics.com/pub/tcl/ <ftp://ftp.scriptics.com/pub/tcl/>¿¡ ÀÖ´Â d-
  mirrior¸¦ ÂüÁ¶Ç϶ó

  4.5.  ¾î´À°ÍÀ» »ç¿ëÇÒ±î?

  Ç×»ó Scriptics Software Central p age
  <http://www.scriptics.com/software/download.html>¿¡¼­ ÃßõÇÏ´Â Tcl/Tk
  Äھ È®ÀÎÇ϶ó. À̱ÛÀ» ¾²´Â ÇöÀç, ÃßõÇÏ´Â °ÍÀº 1998³â 9¿ù¿¡ ¹èÆ÷µÈ
  °ÍÀ¸ ·Î °¡Àå ÃÖ±ÙÀÇ °Í(Tcl 8.0.3°ú Tk 8.0.3)ÀÌ´Ù.

  Tcl8.0Àº 2-10X ±â¼úÀ» ÀÌ¿ëÇØ ½ÇÇàÀÇ ¼Óµµ¸¦ Áõ°¡½ÃÅ°´Â ¹ÙÀÌÆ®ÄÚµå
  ÄÄÆÄÀÏ·¯¸¦ Æ÷ÇÔÇÏ°í ÀÖÀ¸¸ç namespa ce¿Í ÀÌÁø ÀÔÃâ·Â±â µî, ¿©·¯ °¡Áö
  »õ·Î¿î Ư¼ºÀ» °¡Áø´Ù.  Tk8.0Àº Macintosh ³ª PC ¿¡ Ä£±ÙÇÑ È¯°æÀ» Á¦°øÇØ
  ÁØ´Ù. Tk 8.0Àº ¾ÖÇø®ÄÉÀÌ¼Ç À̽ļº°ú »õ·Î¿î Portabl e ÆùÆ® ¸ÞÄ«´ÏÁòÀ»
  Áö¿øÇÑ´Ù. Tcl/Tk 8.0Àº Safe-Tcl º¸¾È ¸ðµ¨À» Á¦°øÇÑ´Ù.

  4.6.  ¹®Á¦, ¹ö±×, Ãß°¡ÇÒ »çÇ× ¾Ë¸®±â

  ´ëÁß°úÀÇ ´ëÈ­¸¦ ¿øÇÑ´Ù¸é comp.lang.tcl < news.comp.lang.tcl>À»
  ÀÌ¿ëÇ϶ó.

  ¹®Á¦, Á¦ÀÇ, »õ·Î¿î »ý°¢µîÀ» ÀÛÀÚ¿¡°Ô Á÷Á¢ º¸³¾¼öµµ ÀÖ´Ù John
  Ousterhout <mailto:Ouster@scriptics.com>¿¡°Ô Á÷Á¢ E-mailÀ» º¸³»µµ µÉ
  °ÍÀÌ´Ù.

  ¹®Á¦Á¡À̳ª ¹ö±×¸¦ Á¦±âÇÒ ¶§ Á¤È®ÇÑ ºÐ¼®À» À§ÇØ ¼¼¹ÐÇÑ ºÎºÐ±îÁö
  ¾ð±ÞÇ϶ó. ±âº»ÀûÀ¸·Î ´ç½ÅÀÇ Çϵå¿þ¾î, ¿î¿µÃ¼Á¦, Tcl/TkÀÇ ¹öÀüµîÀ»
  ¼³¸íÇÏ°í °¡´ÉÇÏ´Ù¸é ¼öÁ¤»çÇ×, Ãß°¡ ÄÚµå ¾Æ´Ï¸é ¹®Á¦¸¦ ¼³¸íÇØ ÁÙ ¼ö
  ÀÖ´Â c odeÀÇ URL µîÀ» ¾Ë·ÁÁֱ⠹ٶõ´Ù. ¸¸¾à¿¡ °øµ¿Ã¼¿¡ À¯¿ëÇÑ
  ¼ÒÇÁÆ®¿þ¾î(ÇÁ·Î±×·¥ ÇÔ¼ö, ÀͽºÅÙ¼Ç È¤Àº ¿¹Á¦) ³ª ¹®¼­, ÀâÁö, Àú³Î
  ±â»ç, ³í¹®, ÇÁ·ÎÁ§Æ® ±×¸®°í »ó¾÷ÀûÀÎ ±¤°í µîÀÌ ÀÖ´Ù¸é »ç¶÷µé¿¡°Ô
  ¾Ë·ÁÁÖ±æ ¹Ù¶õ´Ù.

  comp.lang.tcl.announce <news:news.comp.lang.tcl.announce>µîÀÇ
  ´º½º±×·ìó·³ °¢ ¿µ ¿ª¿¡ ´ëÇÑ FAQ°¡ Á¸ÀçÇÑ´Ù.

  ftp »çÀÌÆ®¿¡ ´ç½ÅÀÇ ¿©·¯ ÀÛÇ°µéÀ» ¿Ã¸®´Â °ÍÀº °¡Ä¡ÀÖ´Â ÀÏÀÌ¸ç ¸¹Àº
  »ç¶÷µé¿¡°Ô ÀÌÀÍÀÌ µÇ°í ±×µéÀº ´ç½Å ¿¡°Ô °¨»çÇØ ÇÒ °ÍÀÌ´Ù.

  comp.lang.tcl.announce <news:news.comp.lang.tcl.announce>´º½º±×·ì¿¡
  ±â°íÇÏ·Á¸é tcl-announce <mailto:tcl-announce@mitchell.org>¿¡ ÀÚ¼¼ÇÑ
  À̸ÞÀÏÀ» º¸³»¶ó. ±×¸®°í ´ç½ÅÀÇ À¥ »çÀÌÆ®³ª ftp »çÀÌÆ®¸¦ »ç¶÷µé¿¡°Ô
  ¾Ë¸®´Âµ¥ ÁÖÀúÇÏÁö ¸»¾Æ¶ó.

  5.  ¾à°£ÀÇ ÇÁ·Î±×·¡¹Ö

  TclÀÌ ÀÎÅÍÇÁ¸®Æ® µÇ´Â ¾ð¾îÀ̹ǷΠTclÇÁ·Î±×·¥(ȤÀº Tcl½ºÅ©¸³Æ®)À»
  ½ÇÇàÇÏ·Á¸é Tcl ÀÎÅÍÇÁ¸®ÅÍÀÎ wish¸¦ »ç¿ëÇØ¾ß ÇÑ´Ù. ¿¹¸¦ µé¸é

  ______________________________________________________________________
  wish hello.tcl
  ______________________________________________________________________

  ¶ÇÇÑ ´ç½ÅÀº ¸í·ÉÇà¿¡ ¸í·É¾î¸¦ ÃijÖÀ¸¸é¼­ wish¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù.
  ÀÌ¿Ü¿¡ Tcl ÀÎÅÍÇÁ¸®ÅÍ¿¡´Â tclsh¶ó´Â °ÍÀÌ ÀÖ½À´Ï´Ù. ÀÌ °ÍÀº Tcl¸¸
  Çؼ®ÇÏ´Â °ÍÀÔ´Ï´Ù. tclsh´Â Tk ¸í·É¾î¸¦ ÀüÇô »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. ±×·¡¼­
  ±× ·¡ÇÈÀûÀÎ ÇÁ·Î±×·¥Àº ¸¸µéÁö ¸øÇÕ´Ï´Ù. ¾î¶² Tcl ÇÁ¸®¿þ¾î´Â C ÇÕ¼ö·Î
  µÈ »õ ¸í·É¾î¸¦ Ãß°¡ÇÏ¿© Tcl ¾ð¾î¸¦ È®ÀåÇϱ⵵ ÇÑ´Ù. ±×·² °æ¿ì, wish¸¦
  ÅëÇØ ÇÁ·Î±×·¥À» ¼öÇàÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ±× ÇÁ·Î±×·¥À» ÄÄÆÄÀÏÇÏ¿©¾ß ÇÑ ´Ù.
  Tcl °üÁ¡¿¡¼­ ÀÌ·± ÀÀ¿ëÇÁ·Î±×·¥Àº »õ C ¸í·É¾î°¡ ¿¬°áµÈ »õ·Î¿î ¹öÀüÀÇ
  ÀÎÅÍÇÁ¸®ÅͶó ÇÒ ¼ö ÀÖ´Ù. ÀÌ·± ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ´Ü¼øÇÑ Tcl ÀÎÅÍÇÁ¸®ÅÍ
  º¸´Ù´Â ÈξÀ ¸¹À» °ÍÀÌ´Ù. (¾Ë¾ÆµÎ±â : ½Ã½ºÅÛÀÌ °¡´ÉÇÏ´Ù¸é Tcl ÀÚµ¿ load
  ±â´ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ´Ù. )

  5.1.  Tcl ÀϺРÇÁ·Î±×·¥

  TclÀº °£´ÜÇÑ ±¸Á¶¸¦ °¡Áø´Ù. ¸Å ÇàÀÌ "button"°ú °°Àº ¸í·É¾î¿Í ¸î °³ÀÇ
  Àμö·Î ±¸¼ºµÇ¾î ¸¶Ä¡ C ÇÔ¼öÀÇ ±¸ Á¶¿Í ºñ½ÁÇÏ´Ù. ÀÌ ÇÔ¼ö°¡ ÁÖ¾îÁø ¸ðµç
  Àμö¸¦ ´Ù·ç°Ô µÈ´Ù.

  ¸Å¿ì ±âº»ÀûÀÎ ¿¹·Î ¾Æ·¡¿¡ Tcl/Tk "Hello World" ÇÁ·Î±×·¥ÀÌ ÀÖ´Ù.

  ______________________________________________________________________
  # This is a comment
  button .b -text "Hello World" -command exit
  pack .b
  ______________________________________________________________________

  ÀÌ °æ¿ì tclshÀ̳ª wish¿¡¼­ Çϳª Çϳª ¸í·É¾î¸¦ ÃÄÁÖ¾î¾ß ÇÑ´Ù.  ÀÌ
  ¸í·É¾îµéÀ» ½ºÅ©¸³Æ® ÆÄÀÏ·Î ¸¸µé¾î¼­ ¸¶Ä¡ ¼¿ ½ºÅ©¸³Æ®Ã³·³ ½ÇÇàÇÒ ¼öµµ
  ´Ù. À§ÀÇ ¿¹¸¦ ÀÌó·³ ÇÏ·Á¸é ¾Æ ·¡ÀÇ ÆÄÀÏÀ» ¸¸µé¾î¾ß ÇÑ´Ù.

  ______________________________________________________________________
  #! /usr/local/bin wish -f
  button .b -text "Hello World" -command exit
  pack .b
  ______________________________________________________________________

  ÀÌ ÆÄÀÏÀ» Hello·Î ÀúÀåÇÏ°í wish°¡ "/usr/local/bin"¿¡ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö
  È®ÀÎÇÑ´Ù. ±×·¸Áö ¾ÊÀ¸¸é °æ·Î¸¦ ¼ö Á¤ÇÏ¿©¾ß ÇÒ °ÍÀÌ´Ù.  ¾Æ·¡ ¸í·ÉÀ¸·Î
  Hello¸¦ ½ÇÇà °¡´ÉÇÏ°Ô ÇÑ´Ù.

  ______________________________________________________________________
  chmod 775 Hello
  ______________________________________________________________________

  ±×¸®°í ³ª¼­ X¿¡¼­ ½ÇÇà½ÃÅ°¸é, À©µµ¿ì»ó¿¡ Hello ¹öÆ°ÀÌ ³ªÅ¸³ª°í ±×
  ¹öÆ°À» ´©¸£¸é À©µµ¿ì°¡ »ç¶óÁú °ÍÀÌ ´Ù.

  6.  ½ºÅ©¸³Æ® ¾ð¾îÀÇ ÀåÁ¡°ú ´ÜÁ¡

  Tcl/TkÀÇ Á߿伺°ú ¹Ì·¡¸¦ ÀÌÇØÇÏ·Á¸é John K. Ousterhou t
  <mailto:ouster@scriptics.com>ÀÇ www.scriptics.com/people/j
  ohn.ousterhout/ <http://www.scriptics.com/people/john.ousterhout/>¸¦
  °Ë»öÇØ º¸¶ó. ÀÌ ¹®¼­¿¡´Â Tcl/TkÀÇ Á߿伺 ½ºÅ©¸³Æ® ¾ð¾î(Tcl°ú °°Àº)¿Í
  ½Ã½ºÅÛ ÇÁ·Î ±×·¥¹Ö(C ³ª Java¿Í °°Àº)À» ºñ±³ÇÏ¿´´Ù.  ºñ±³¿¡ °ü·ÃÇÑ ±ÛÀº
  ``ºñ±³ Åä·Ð  ¿µ¿ª''¿¡¼­ ãÀ» ¼ö ÀÖÀ» °ÍÀÌ´Ù.  ¿©±â¿¡¼­´Â °¡Àå Áß¿äÇÑ
  Àå´ÜÁ¡À» ºÐ¼®ÇÏ¿´´Ù.

  6.1.  Tcl¿¡ ´ëÇÑ ¸Å¿ì ÀϹÝÀûÀÎ ºÒ¸¸

  6.1.1.  TclÀº ÀÎÅÍÇÁ¸®Æ® ¾ð¾îÀÌ´Ù.

  ¹®ÀÚ·Î µ¥ÀÌŸ¸¦ °ü¸®Çϱ⠶§¹®¿¡ TclÇÁ·Î±×·¥Àº ´À¸®´Ù. Ãß°¡ÀûÀÎ
  º¯¼öÁö¿ø°ú ¿©·¯¹ø ÄÄÆÄÀÏÀ» ÇÏ¿© Tcl 8.  x¿¡¼­´Â À̸¦ ¼öÁ¤ÇÏ·Á°í
  ÇÏ¿´´Ù.

  6.1.2.  Á÷°üÀûÀÌÁö ¾Ê´Ù

  ÁÖ¼®¹®ÀÌ ÀüÅëÀûÀ¸·Î ¾²ÀÌ´ø ¹æ¹ý(8Áø¼ö°¡ 0À¸·Î ½ÃÀÛÇѴٵ簡, µû¿ÈÇ¥ÀÇ
  »ç¿ë¹ýµî) º¸´Ù´Â ¸í·É¾îó·³ »ç¿ë µÈ´Ù.  ¸¹Àº FAQ¿¡¼­ ÀÌ »çÇ×À» ´Ù·ç°í
  ÀÖ´Ù.

  6.2.  TclÀÇ ´ëÇ¥Àû ÀåÁ¡

  6.2.1.  °í±Þ ½ºÅ©¸³Æ® ¾ð¾îÀÌ´Ù.

  °°Àº ÀÏÀ» ¼öÇàÇϴµ¥ ´õ ÀûÀº Äڵ尡 ÇÊ¿äÇÏ´Ù. ƯÈ÷ Motif¿Í Win32¿¡
  ºñ±³ÇÏ¸é ´õ¿í ±×·¯ÇÏ´Ù. ÀϹÝÀûÀ¸·Î ÄÚµåÀÇ ¾çÀº º¹À⼺¿¡ À־ °¡Àå Å«
  ÁöÇ¥°¡ µÈ´Ù.

  6.2.2.  TclÀº ¹«·áÀÌ´Ù.

  Scriptics Download Page, Tcl °ü·Ã FTP »çÀÌÆ®¿Í ÄÚ¾î »çÀÌÆ®
  <http://www.scriptics.com/software/downloa d.html>¿¡¼­ ¹«·á·Î ¼Ò½º¸¦
  ´Ù¿î ¹ÞÀ» ¼ö ÀÖ´Ù. ÄÚ¾î »çÀÌÆ®¿¡¼­´Â Windows¿Í Macin tosh ½Ã½ºÅÛ¿¡¼­
  ½ÇÇà °¡´ÉÇÑ ÆÄÀÏÇü½ÄÀ¸·Î ¹Þ¾Æº¼ ¼ö ÀÖ´Ù.  Tcl/Tk°¡ ¹«·áÀÎ °Í¿¡ ´ëÇÑ
  ³»¿ëÀº www.scri ptics.com/about/news/qa.html
  <www.scriptics.com/about/news/qa.html>¿¡ ÀÖ´Ù.

  6.2.3.  ¸¹Àº Ç÷¿Æû¿¡¼­ µ¹¾Æ°£´Ù.

  UNIX(LINUXµµ ¹°·Ð), Windows, Macintosh µîÀ» À§ÇÑ °¢°¢ÀÇ Á¦Ç°ÀÌ ¸ðµÎ
  Á¸ÀçÇÑ´Ù. Ç÷¿Æû Â÷ÀÌ¿¡ ÀÇÇÑ ºÎºÐ¸¸ »©¸é ´ç½ÅÀÇ Tcl ½ºÅ©¸³Æ®´Â ¸ðµç
  ½Ã½ºÅÛ¿¡¼­ µ¹¾Æ°¥ °ÍÀÌ´Ù.

  6.2.4.  ÀÎÅÍÇÁ¸®Æ® µÈ´Ù.

  ÄÄÆÄÀÏÀ̳ª ¸µÅ©°úÁ¤ ¾øÀÌ Äڵ带 ¹Ù·Î ¼öÇà°¡´ÉÇÏ´Ù. (Tcl ÄÄÆÄÀÏ·¯°¡
  Á¸ÀçÇϱä ÇÏÁö¸¸)

  6.2.5.  È®ÀåÀÌ ¿ëÀÌÇÏ´Ù.

  ¸í·ÉÀ» Ãß°¡ÇÏ¿© Tcl ¾ð¾î¸¦ ½±°Ô È®ÀåÇÒ ¼ö ÀÖ°í ±× ¸í·ÉÀº TclÀ̳ª C·Î
  ±¸Çö°¡´ÉÇÏ´Ù.

  6.2.6.  À̽ÄÀÌ °¡´ÉÇÏ´Ù.

  TclÀº ´ç½ÅÀÌ Äڵ忡¼­ ºÒ·¯¿Ã ¼ö ÀÖ´Â C ÇÔ¼öÀÇ ÁýÇÕÀÏ »ÓÀÌ´Ù. ÀÌ ¸»Àº
  ½ºÇÁ·¹µå½¬Æ®ÀÇ ¸ÅÅ©·Î¿Í °°Àº ¾Ö Çø®ÄÉÀÌ¼Ç ¾ð¾îó·³ TclÀ» »ç¿ëÇÒ ¼ö
  ÀÖ´Ù´Â °ÍÀÌ´Ù.

  6.2.7.  Tcl/Tk´Â 2000³â ¹®Á¦(Y2K)¿¡ ¾ÈÀüÇÏ´Ù.

  ÀÌ ¹®Á¦¿¡ ´ëÇÑ ÀÛ°¡ÀÇ »ý°¢Àº ¾Æ·¡¿¡ ÀÖ´Ù.  www.scriptics.com/Y2K.html
  <http://www.scriptics.com/Y2K.html>

  7.  Tcl/Tk¸¦ »ç¿ëÇÏ´Â À¯¸íÇÑ ÇÁ·Î±×·¥

  ``¼Ò°³ Ç׸ñ''¿¡¼­ ¸»Çß´ø ÇÁ·Î±×·¥ ¿Ü¿¡µµ Tcl/Tk ȤÀº Tcl°ú C¸¦ ÇÔ²²
  ÀÌ¿ë ÇÑ ¸¹Àº ¾ÖÇø®ÄÉÀ̼ÇÀÌ Á¸ÀçÇÑ´Ù. À̵éÀÇ Ç׸ñÀº Tcl/Tk FAQÀÇ 4¹ø°
  Ç׸ñ <http://www.tclfaq.wservice.co m/tcl-faq/part4.html>¿¡ ÀÖ´Ù.
  Scriptics' Software Central
  <http://www.scriptics.com/resource/software/>°ú www.NeoSoft.com/tcl/
  <>µµ ÃßõÇÒ ¸¸ÇÏ´Ù.

  °¡Àå ÈǸ¢ÇÑ Tcl ¸®´ª½º ¾ÖÇø®ÄÉÀÌ¼Ç Áß Çϳª´Â TkDesk
  <http://people.mainz.netsurf.de/~bolik/tk desk/>ÀÌ´Ù. ÀÌ °ÍÀº ¸Å¿ì
  ÈǸ¢ÇÑ windows °ü¸®ÀÚÀÌÀÚ ¾ÖÇø®ÄÉÀÌ¼Ç "launcher"ÀÌ´Ù.

  ´ç½ÅÀÌ ¸®´ª½º Tcl/Tk °³¹ßÀÚ¶ó¸é ¸µÅ©¸¦ ¸¶·ÃÇÒ ¼ö ÀÖµµ·Ï URLÀ» º¸³»
  ÁֽʽÿÀ <mailto:lukaros@tin.it> (¼³¸í¹®°ú ÇÔ²²)

  8.  Âü°í ¹®¼­

  ¸¹Àº »ç¶÷µéÀÌ ÃâÆǹ°À» Âü°íÇÏ°í ½Í¾îÇÏ¸ç ¿Â¶óÀλóÀÇ µµ¿òÀ» ¹Þ°í
  ½Í¾îÇÑ´Ù. ±×·¡¼­ ¿©±â¿¡ Âü°í ¹®¼­¿Í ÇÐ ½À¼­, À¥ »çÀÌÆ® ±×¸®°í
  ´º½º±×·ìÀ» ÃßõÇÏ°Ú´Ù.

  8.1.  ¼­Àû

  ÇöÀç Tcl/Tk °ü·Ã ¼­ÀûµéÀÌ ¸¹ÀÌ ³ª¿Í ÀÖ°í °è¼Ó Á¦À۵ǰí ÀÖ´Ù. ±×·¯³ª
  ¿©±â¿¡¼­ ÀÌ·± Ã¥µéÀ» ¸ðµÎ ³ª¿­ÇÏ Áø ¾Ê°Ú´Ù. (´Ù¸¥ ¾î¶² »ç¶÷µµ ±×·² ¼ø
  ¾ø°ÚÁö¸¸) ´ÙÀ½ ±Û¿¡¼­ ´õ ¸¹Àº Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖÀ» °ÍÀÌ ´Ù.

  o  www.tcltk.com/consorti um/resources/books.html

  o  www.amazon.com/exec/obidos/subst/categories/computer-program
     ming/tcl-tk-article/002-8989352-4516417

  o  URL starbas e-neosoft-tcl-booksÀÇ Tcl_books.html

  ¿©±â¿¡ Áß±Þ ¼öÁØÀÇ Ã¥µéÀ» ³ª¿­ÇØ º¸¾Ò´Ù.

  8.1.1.  Tcl and the Tk Toolkit

  ÀúÀÚ : John K. Ousterhout  <mailto:ouster@scriptics.com>

  Ã¥Á¤º¸ : cseng.aw.com/bookdetail.qry?ISBN=0%2D201%2 D63337%2DX&ptype=0

  ¿¹Á¦µé : ftp.scriptics.com/pub/t cl/doc/book.examples.Z
  <ftp://ftp.scriptics.com/pub/tcl/doc/book.examples.Z>

  Áö¿ø : www.scriptics.com/doc/tk 4.0.ps
  <http://www.scriptics.com/doc/tk4.0.ps>

  ÀÌÃ¥Àº ÃÖÃÊ·Î Tcl 7.3°ú Tk 3.6À» ´Ù·é Ã¥ÀÌ´Ù.

  8.1.2.  Practical Programming in Tcl and Tk, II ed.

  ÀúÀÚ : Brent Welch <mailto:welch@acm.org>

  Ã¥Á¤º¸ : www.beedub.com/book/ <http://www.beedub.com/book/>

  ³»ºÎ ¸ñ·Ï : www.beedub.com/book/ <http://www.beedub.com/book/>

  URL www.borders.com/sections/ <http://www.borders.com/sections/>
  section_5000 0.htmlÀÇ ¼öÁ¤Á¤º¸

  ÀÌ Ã¥Àº Tcl/Tk 8.0ÀÇ beta test ±â°£¿¡ ¾´ °ÍÀ¸·Î ù¹ø°ÆÇÀÇ ³»¿ë°ú
  ¼ÒÄÏ, ²Ù·¯¹Ì, namespace, Tcl 7.4, 7.5, 7.6, 8.0 »çÀÌÀÇ º¯È­(¹°·Ð Tk¿¡
  °üÇؼ­µµ), Safe Tk, Ç÷¯±×Àε °üÇÑ ³»¿ëÀ» ¸ðµÎ Æ÷°ýÇÑ´Ù.

  8.1.3.  Tcl/Tk ·¹ÆÛ·±½º ¸Þ´º¾ó

  ÀúÀÚ : Donald Barnes, Marc Ewing <mailto:marc@redhat.com>¿Í Erik Troan

  Ã¥Á¤º¸ : www.lsl.com/catalog/books/tcltk/
  <http://www.lsl.com/catalog/books/tcltk/>

  8.1.4.  The Visual TCL Handbook, 1/e

  ÀúÀÚ : David Young <mailto:david@inforef.com>

  Ã¥Á¤º¸ :
  www.amazon.com/exec/obidos/ISBN=013461674X/u/7141-5908756-107481
  <http://www.amazon.com/exec/obidos/ISBN=013461674X/u/7141-5908756-1074
  81>

  ÁÁÀº Visual TCL °¡À̵å·Î µ¶ÀÚµéÀÌ ±âº»ÀûÀÎ GUI °³¹ß °³³ä¿¡¼­ºÎÅÍ
  ÀǹÌÀÖ´Â ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß±îÁö¸¦ ÅÍ µæÇÒ ¼ö ÀÖ°ÔÇØ ÁÙ °ÍÀÌ´Ù. ÀÌ Ã¥Àº
  TCLX¿Í VTµî¿¡ ÁßÁ¡À» µÎ°í ÀÖ°í TclÀÇ ±âº»¿¡ ´ëÇØ ¼³¸íÇÏ°í ÀÖ´Ù. V T´Â
  Tk¿Í ȣȯÇÏ´Â ¸ðƼÇÁ Çü½ÄÀÇ ±×·¡ÇÈ È¯°æÀÌ´Ù. ¸í·É¾î¿¡ µû¶ó Ç׸ñÀÌ
  ³ª´²Á® ÀÖ´Ù. SGI, Solaris, HP- UX, AIX ±×¸®°í Unixware µîÀÇ Visual
  TclÀÌ CD-ROMÀ¸·Î µþ·Á¿Â´Ù.

  8.1.5.  Running LINUX

  ÀúÀÚ : Matt Welsh ¿Í Lar Kaufman

  Ã¥Á¤º¸ : www.ora.com/ca talog/runux2/noframes.html
  <http://www.ora.com/catalog/runux2/noframes.html>

  Running LINUX´Â Á¤¸» Àß ¾²¿©Áø ±âÃÊ ÇнÀ¼­ÀÌ´Ù. Tcl/Tk ÇÁ·Î±×·¥ Ç׸ñÀÌ
  ÀÖ´Ù.(Perl, C, C++µµ )
  8.1.6.  Tcl/Tk for Dummies (For Dummies)

  ÀúÀÚ : Timothy Webster(Alex Francis¿Í ÇÔ²²)

  Ã¥Á¤º¸ : www.dummies.com/ <http://www.dummies.com/>

  ÇÁ·Î±×·¡¹ÖÀ» ´Ù·ç´Â Ã¥ ½Ã¸®Áî Áß ÇϳªÀÌ´Ù. ÀÌ Ã¥Àº ÇÁ·Î±×·¡¹Ö ȯ°æÀ¸·Î
  Tcl Ç÷¯±×Àο¡ °ü½ÉÀ» µÎ°í ÀÖ ´Ù.

  8.1.7.  Interactive Web Applications With Tcl/Tk

  ÀúÀÚ : Michael Doyle Hattie Schroeder

  Ã¥Á¤º¸ : www.eolas.com/tcl/ < http://www.eolas.com/tcl/>

  ÀÌ Ã¥Àº ÇÁ·Î±×·¡¹ÖÀ» Á¶±Ý ¾ËÁö¸¸ Àü¹®°¡´Â ¾Æ´Ñ »ç¶÷À» À§ÇÑ, ¿¹Á¦·Î
  ¹è¿ì´Â ÇнÀ¼­ÀÌ´Ù. µ¶¸³ ¾ÖÇø®ÄÉÀÌ ¼Ç°ú °£´ÜÇÑ ¼­¹ö ÀÀ¿ëÇÁ·Î±×·¥ »Ó¸¸
  ¾Æ´Ï¶ó ¾ÖÇø´ °³¹ßµµ ´Ù·ç°í ÀÖ´Ù. ºÐ»êó¸®, URL °Ë»ö, HTML rende ring,
  database °ü¸®, Ç÷¿Æû µ¶¸³ÀûÀÎ ÆÄÀÏ °ü¸®, Ed, Tcl ÆíÁý±â, ȯ°æ Å×½ºÆ®,
  À̹ÌÁö Àüȯ µµ±¸, Tk·ùÀÇ µ¥¸ð, rolodex ÀÀ¿ëÇÁ·Î±×·¥ÀÇ Å¬¶óÀ̾ðÆ®/¼­¹ö
  ¹öÀü, ¼ø¼ö Tcl À¥ ºê¶ó¿ìÀú, Ŭ¶óÀ̾ðÆ®/¼­¹ö Ǫ½Ã ¾ÖÇø®ÄÉ ÀÌ¼Ç ±×¸®°í
  Tcl À¥ºê¶ó¿ìÀú µîÀÇ ÇÁ·Î½ÃÁ®¸¦ Æ÷ÇÔÇÏ´Â "spynergy"°¡ ºÎ·ÏÀ¸·Î
  µþ·Á¿Â´Ù.

  8.2.  ¸Þ´º¾ó°ú ¿Â¶óÀÎ ÇнÀ¼­

  o  John Ousterhout°¡ ÄÚµù, ¹®¼­È­ ±×¸®°í SunÀÇ Tcl Äھ¼­ C ÄÚµù
     ±â¹ýÀ» Å×½ºÆ®ÇÏ´Â ¹ý µîÀ» ¼³¸íÇÏ¿´°í Tcl/Tk °³¹ßÀڵ鿡µµ À¯¿ëÇÑ
     ±â¼ú¼­ ½ºÅ¸ÀÏÀÇ °¡À̵带 ¸¸µé¾î ³õ¾Ò´Ù.  ÀÌ ¹®¼­´Â ¾Æ·¡ÀÇ ÁÖ¼Ò¿¡
     À§Ä¡ÇÑ´Ù.  ftp.scriptics.com/pub/tcl/doc/en gManual.tar.Z
     <ftp://ftp.scriptics.com/pub/tcl/doc/engManual.tar.Z>

  o  ÀÌ ¿Í´Â ´Ù¸¥ Çü½ÄÀÇ °¡À̵å (Tcl ½ºÅ©¸³Æ® ÀÛ¼º¿¡ ´ëÇÑ ¼³¸í Æ÷ÇÔ)°¡
     Á¸ÀçÇϸç À§Ä¡´Â ¾Æ·¡¿Í °°´Ù.  ftp.scriptics.com/pub/tcl/docs/
     styleGuide.tar.gz
     <ftp://ftp.scriptics.com/pub/tcl/docs/styleGuide.tar.gz>

     ¾Æ·¡ ÁÖ¼Ò¿¡¼­ ¶Ç ´Ù¸¥ Çü½ÄÀÇ ¹®¼­¸¦ ãÀ» ¼ö ÀÖ´Ù.  sunscript.su
     n.com/techcorner/styleGuide.ps
     <http://sunscript.sun.com/techcorner/styleGuide.ps>.

  o  David Martland  < mailto:csstddm@brunel.ac.uk>°¡ ¾´ A brief
     introduction to TCL/TK  <http://http2.brune
     l.ac.uk:8080/~csstddm/TCL2/TCL2.html>

  o  Fintan Culwin <mailto:fintan@sbu.ac.uk>ÀÇ User interfaces with
     Tcl/Tk <http://www.scism.sbu.ac.uk/t kteach/>

  o  ¸®´ª½º ½Ã½ºÅÛ¿¡ Á¸ÀçÇÏ´Â Tcl/Tk ¸Å´º¾ó ÆäÀÌÁöµµ ÀÖÀ¸¸ç TCL Manual
     Pages (from TCL7.4)-Tk Manual Pages (from TK4. 0)
     <http://cuiwww.unige.ch/eao/ www/TclTkMan/Man.html>¿¡¼­µµ ±¸ÇÒ ¼ö
     ÀÖ´Ù.

  o  The Tcl/Tk Cookbook <http://www.cis.rl.ac.uk/proj/TclTk/> ¿¡¼­µµ
     ±âÃÊÀûÀÎ Á¤º¸¸¦ ¸¹ÀÌ Á¦°øÇØÁØ´Ù.

  8.3.  À¥ »çÀÌÆ®

  Tcl°ú Tcl ÀͽºÅټǿ¡ °ü·ÃÇØ ´Ù¾çÇÑ Á¤º¸¸¦ Á¦°øÇØ ÁÖ´Â °÷ÀÌ ¸¹´Ù.

  o  Tcl-FAQs (part2) <http://www.tclfaq.wservice.com/tcl-
     faq/part2.html> : Tcl/Tk¹® ¼­¿Í À¥»çÀÌÆ®¿¡ ´ëÇÑ ¸¹Àº ¾çÀÇ ¸µÅ©¸¦
     Á¦°ø

  o  Tcl/Tk Information <http://www.tcltk.com> : À¥»óÀÇ Tcl/Tk °ü·Ã
     ÀÚ¿ø(Á¤º¸, ÀͽºÅÙ ¼Ç, Tool, Training ±×¸®°í event)À» Á¦°ø

  o  Tcl-Consortium <http://www.tclconsortium.org/> : Tcl/Tk¸¦
     ¹ßÀü½ÃÅ°°í °³¹ßÀÚµéÀ» Áö¿øÇÏ´Â ºñ¿µ¸®´Üü

  o  The Official Contributed Sources Archive
     <http://www.NeoSoft.com/tcl/> : NeoSof t¿¡¼­ °ü¸®ÇÏ´Â Tcl/Tk »çÀÌÆ®

  o   Cameron Laird  < mailto:claird@Starbase.NeoSoft.com>°¡ ¾´ Sun
     WorldÀÇ ±â»ç <http://www.
     sun.com/sunworldonline/swol-10-1997/swol-10-scripting.html> :
     ´ëÇ¥ÀûÀÎ ½ºÅ©¸³Æ®¾ð¾îÀÇ Àå´ÜÁ¡À» Åä·ÐÇÑ ±â»ç

  o  Wayne Christopher <mailto:wayne@icemcfd.com>°¡ ¾´ Comparison
     <http://icemcfd.com /tcl/comparison.html> : Tcl/Tk¿Í ´Ù¸¥ ºñ½ÁÇÑ
     ÁÖ·ùÀÇ °ÍµéÀ» ´Ù¾çÇÏ°Ô ºñ±³ÇØ ³õ¾Ò ´Ù. comp.lang.tcl¿¡¼­ ¹ßÃéÇÑ
     ³»¿ëÀÌ ´ëºÎºÐÀÌ´Ù. ´ç½ÅÀÌ ³»¿ëÀ» ´õ Ãß°¡ÇÏ°í ½Í´Ù¸é ÀÛ°¡¿¡°Ô
     ÀÇ·ÚÇ϶ó ±× µµ ±â»µÇÒ °ÍÀÌ´Ù.

  o  E.J. Friedman-Hill's Tcl/Tk Course
     <http://herzberg.ca.sandia.gov/TclCourse/> : ÆÄ¿ö Æ÷ÀÎÆ® Çü½Ä°ú
     ÀúÁúÀÇ HTML Çü½Ä µÎ°¡Áö°¡ Á¸ÀçÇÑ´Ù. (HTML Çü½ÄÀº ³»¿ëÀÌ Á¶±Ý ºüÁ®
     ÀÖ°í ±×¸²Àº ÀüÇô µé¾î ÀÖÁö ¾Ê´Ù.)

  8.4.  ±âŸ ¹®¼­¿Í FAQ

  ÇöÀç ¼Ò°³±Û, white paper, ÇнÀ¼­±×¸®°í ½½¶óÀ̵å Æ÷½ºÆ® ½ºÅ©¸³Æ® Çü½ÄÀÇ
  ÃâÆÇµÈ Ã¥ µîÀ» ÀÎÅͳݿ¡¼­ ¸¹ÀÌ ±¸ÇÒ ¼ö ÀÖ´Ù. ´õ ¸¹Àº Á¤º¸´Â Tcl-FAQs
  <http://www.tclfaq.wservice.com/tcl-faq/>¸¦ Âü°íÇ϶ó.

  8.5.  ´º½º±×·ì

  comp.lang.tcl <news:comp.lang.tcl>Àº ÁÁÀº À¯Áî³Ý´º½º±×·ìÀÌ°í Tcl,
  TclÀ» »ç¿ëÇÏ´Â Åø(X À©µµ¿ìÀÇ Tk¿Í °°Àº) ±×¸®°í Tcl ÀͽºÅÙ¼Ç µî¿¡
  °ü·ÃµÈ ³»¿ëÀ» Åä·ÐÇÏ°í ÀÖ´Ù.

  comp.lang.tcl.announce <news:comp.lang.tcl.announce> : ¹èÆ÷, ÆÐÄ¡, »õ
  ÀÀ¿ëÇÁ·Î±× ·¥ µî¿¡ °ü·ÃÇÑ ¼Ò½ÄÀ» Á¢ÇÒ ¼ö ÀÖ´Ù.

  Tcl-FAQs <http://www.tclfaq.wservice.com/tcl-faq/>¿¡¼­ FAQ¸¦ ãÀ» ¼ö
  ÀÖ´Ù.

  9.  Tcl/Tk ¶óÀ̼¾½º

  ´ÙÀ½ ¶óÀ̼¾½º´Â ÄÚ¾î Tcl/Tk ¹èÆ÷º», Tcl/Tk ºê¶ó¿ìÀú Ç÷¯±×ÀÎ 2.0,
  TclBlend ±×¸®°í Jacl 1.0¿¡ Àû¿ëµÈ ´Ù. TclPr2o´Â ´Ù¸¥ ¶óÀ̼¾½º°¡ °É·Á
  ÀÖ´Ù. ¾Æ·¡´Â Tcl/Tk Ç¥ÁØ ¹èÇ¥º»ÀÇ "lisense.terms"ÀÇ ³»¿ëÀÌ´Ù.

  Tcl/Tk ¶óÀ̼¾½º

  ÀÌ Á¦Ç°ÀÇ ÀúÀÛ±ÇÀº Ķ¸®Æ÷´Ï¾Æ ´ëÇÐÀÇ "regent", Sun Microsystems,
  Scriptics Corporation µî¿¡ ÀÖ´Ù. ÀÌ ¶óÀ̼¾½º´Â Ç¥ÁØ Á¦Ç°¿¡ Æ÷ÇÔµÈ ÆÄÀÏ
  Áß Æ¯º°È÷ ±âÀÔÇÑ °³ÀÎÀûÀÎ ÆÄÀÏÀ» Á¦¿ÜÇÑ ¸ðµç ÆÄÀÏ¿¡ Àû¿ëµÈ´Ù. ÀÛÀÚ ´Â
  »ç¿ë, º¹»ç, ¼öÁ¤, ¹èÆ÷¿¡ ÀÚ°ÝÁ¦ÇÑÀ» µÎÁö ¾Ê¾Ò°í ¼ÒÇÁÆ®¿þ¾î¿Í ¹®¼­¸¦
  ¾î¶°ÇÑ ¸ñÀûÀ¸·Îµµ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ±×·¯³ª ¸ðµç º¹»çº»¿¡´Â ÀÌ ÀúÀÛ±ÇÀÌ
  Æ÷ÇԵǾî ÀÖ¾î¾ß ÇÑ´Ù.  ¾î¶² »ç¿ë¿¡µµ ´ë°¡¸¦ ¹ÞÁö ¾ÊÀ» °ÍÀÌ´Ù. ÀÌ
  ¼ÒÇÁÆ®¿þ¾î°¡ ¼öÁ¤µÈ´Ù¸é ±× ÀúÀÚÀÇ ÀúÀÛ±ÇÀ» µû¸£°Ô µÇ°í ¿©±â ¿¡ ¸í½ÃµÈ
  ¶óÀ̼¾½º¸¦ µû¸¦ ÇÊ¿ä´Â ¾ø´Ù. ±×µéÀº ±×µéÀÌ ¼öÁ¤ÇÑ ÆÄÀÏÀÇ Ã¹ ÆäÀÌÁö¿¡
  ¹«¾ùÀ» ¼öÁ¤ÇÏ¿´´ÂÁö ¸í ½ÃÇØ¾ß ÇÑ´Ù. ÀÌ ¼ÒÇÁÆ®¿þ¾î, ¹®¼­ ȤÀº ±×°Í¿¡¼­
  ÆÄ»ýµÈ ¾î¶°ÇÑ °ÍÀÇ »ç¿ëÀ¸·Î ÀϾ´Â ¾î¶°ÇÑ ÇÇÇصµ ÀúÀÚ ³ª ¹èÆ÷ÀÚ¿¡°Ô
  Ã¥ÀÓÀÌ ¾ø´Ù. ÀÛÀÚ³ª ¹èÆ÷ÀÚ°¡ ¾î¶² º¸ÁõÀ̳ª ¼Ò¼ÓÀ» ÁÖÀåÇÏ¿©µµ »ó¾÷ÀûÀÎ
  º¸Áõ, ƯÁ¤¸ñÀûÀ¸·Î ÀÇ »ç¿ë, ¹«°á¼ºµîÀ¸·Î Á¦ÇÑÇÏÁö´Â ¾Ê´Â´Ù. ÀÌ
  ¼ÒÇÁÆ®¿þ¾î´Â ¸» ±×´ë·Î ±âÃÊÀûÀÎ °Í¸¸ Á¦°øÇϸç ÀÛÀÚ¿Í Á¦°ø ÀÚ°¡ À¯Áö,
  Áö¿ø, Update, ¹ßÀü ȤÀº ¼öÁ¤ÇÒ Àǹ«´Â ¾ø´Ù.

  Á¤ºÎÀÇ »ç¿ë : ´ç½ÅÀÌ ¸¸¾à ¹Ì±¹ Á¤ºÎÀÇ À̸§À¸·Î ÀÌ ¼ÒÇÁÆ®¿þ¾î¸¦
  ±¸Çß´Ù¸é Á¤ºÎ´Â Ưº°È÷ ÀÌ ¼ÒÇÁÆ®¿þ¾î¿Í ¹®¼­¿¡ ´ëÇØ "¾ö°ÝÇÑ ±Ç¸®"¸¦
  °®´Â´Ù.  - ¿¬¹æ ȹµæ¹° ±ÔÁ¤(Federal Acquisition Regulations:FARs)
  52.227.19 Àå¿¡ Á¤ÀÇµÈ Ç׸ñ°ú °ü·ÃÇØ ´ç½ÅÀÌ ±¹¹æºÎÀÇ "Commercial
  Computer Software"·Î Æí¼ºµÈ ¼ÒÇÁÆ®¿þ¾î³ª Á¤ºÎ ¸íÀÇ·Î ÀÌ ¼ÒÇÁÆ®¿þ¾î¸¦
  ȹµæÇÒ °æ ¿ì DFARÀÇ 252.227-7013¿¡ Á¤ÀÇµÈ "¾ö°ÝÇÑ ±Ç¸®"¸¦ °¡Áö°Ô µÈ´Ù.
  ÀÌ·¸°Ô ¾ð±ÞÇßÀ½¿¡µµ ºÒ±¸ÇÏ°í ÀÌ°ÍÀ» ¾î±ä´Ù¸é ÀÛÀÚ´Â ¹Ì±¹ Á¤ºÎ¿Í ´Ù¸¥
  À̵鿡°Ô ±×µéÀÇ ¹ýÀ» ÀÌ ¼ÒÇÁÆ®¿þ ¾îÀÇ »ç¿ëÀ̳ª ¹èÆ÷¿¡ Àû¿ëÇÏ°Ú´Ù.