R2Cl.R2CLÀº R ¶Ç´Â S ¾ð¾î·ÎºÎÅÍ ÀϹÝÀûÀÎ LISP·Î ÀÎÇÑ °³³ä º¯È¯±âÀÇ ÃÖ¼ÒÇÑÀÇ Áõ°ÅÀÔ´Ï´Ù. | |
Áö±Ý ´Ù¿î·Îµå |
R2Cl. ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- GPL
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Dr. Alexandru Corlan
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://dan.corlan.net/shelisp/
R2Cl. ű×
R2Cl. ¼³¸í
R2CLÀº R ¶Ç´Â S ¾ð¾î¿¡¼ COMMON LISP·Î ÀÎÇÑ °³³ä º¯È¯±âÀÇ ÃÖ¼ÒÇÑÀÇ Áõ°ÅÀÔ´Ï´Ù. R2CL ÄÄÆÄÀÏ·¯´Â R ¶Ç´Â S ¾ð¾î¿¡¼ CONVONE LISP.ANÀÇ ÃÖ¼ÒÇÑÀÇ °³³ä º¯È¯±âÀÇ Áõ°Å°¡ 1000 ȸ ÀÌ»ó Áõ°¡ ÇÒ ¼ö ÀÖÀ¸¹Ç·Î °á°ú ÄÚµåÀÇ ¹«·á CMU °øÅë LISP ³×ÀÌƼºê ÄÚµå ÄÄÆÄÀÏ·¯¸¦ »ç¿ëÇÏ¿© ºñ±³ÇÒ ¼ö ÀÖ½À´Ï´Ù. Fortran, ADA ¶Ç´Â C.Installation : ¼³Ä¡ÇÏ·Á¸é ¸ÕÀú CMUCL (CMU Common Lisp) ¹× R. ¸ðµÎ ±âº»ÀûÀ¸·Î ´ëºÎºÐÀÇ Linux ¹èÆ÷ÆÇÀ» Á¦°øÇÏÁö¸¸ ¼³Ä¡¸¦ À§ÇØ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. °¡Àå ÃÖ±Ù (2000 ³â ÀÌÈÄ) ¹öÀüÀÌ ÀÛµ¿ ÇÒ °ÍÀ¸·Î »ý°¢ÇÕ´Ï´Ù. Àú´Â R 1.5.1°ú CMUCL X86-Linux 3.0.818C + µ¥ºñ¾È 3.0 (Woody)¿¡¼ ½ÇÇàµË´Ï´Ù. Bash ½© (±âº»°ª ÀÎ)À» ½ÇÇàÇÏ°í ½Ã½ºÅÛ (ÀϹÝÀûÀ¸·Î °¡Áö°íÀÖ´Â)À» ½Ã½ºÅÛ¿¡ ½ÇÇàÇؾßÇÕ´Ï´Ù. ´ÜÁö ¹èÆ÷ ¾ÆÄ«À̺ê : tar xvzf r2cl-0.1.tgz µð·ºÅ丮 R2CLÀ» »ý¼ºÇÕ´Ï´Ù. À¯Çü : CD R2ClMakeAnd º¥Ä¡ ¸¶Å© ½ÇÇàÀÇ CD r2ClmakeAnd Watch Translation, ÄÄÆÄÀÏ ¹× ±â°£. ±× ¸ðµç °ÍµéÀÌ ¸ðµÎ, code.rÀ» »ìÆì º¸·Á´Â °æ¿ì, Åë°è 󸮸¦À§ÇÑ S ¾ð¾îÀÇ Àç½É¼öÀÔ´Ï´Ù. ±×°ÍÀº ¹«·á ÇÁ·ÎÁ§Æ®ÀÔ´Ï´Ù. r-project.org¸¦ ÂüÁ¶ÇϽʽÿÀ. rÀº ¸Å¿ì Ç¥Çö·ÂÀÖ´Â '¸ÅÆ®¸¯½º'¾ð¾î (¸ÅÆ®¸¯½º ¹× º¤ÅÍ ¿¬»êÀÚÀÇ ±¤¹üÀ§ÇÑ »ç¿ë)À» Åë°èÀû ±â´ÉÀÇ °Å´ëÇÑ ¶óÀ̺귯¸®·Î »ç¿ëÇÕ´Ï´Ù. ±×·¯³ª Ç¥Çö·ÂÀº ´À¸° '¹«ÇÑ ¸Þ¸ð¸®'¸ðµ¨À» ±â¹ÝÀ¸·Î µ¿Àû ½ÇÇà ¿£ÁøÀ» ÇÊ¿ä·ÎÇÕ´Ï´Ù .ItÀº ¶ÇÇÑ Çؼ® µÈ Á¢±Ù ¹æ½ÄÀ» ½ÃÇàÇÏ¿© ·±Å¸ÀÓ¿¡ ·±Å¸ÀÓ¿¡ ÇÁ·Î±×·¥¿¡ ÀÇÇØ ±¸¼ºµÇ°Å³ª ÀÛµ¿ÇÏ´Â ÇÁ·Î±×·¥¿¡ ÀÇÇØ »ý¼º µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°ÔÇÏ¸é ½ºÆ®·Î¿ìÀÇ ½ºÆ®·¹Äª ±¸ÇöÀÌ ´À·ÁÁý´Ï´Ù. Fortran¿¡¼ ÇØ´çÇÏ´Â ÇÁ·Î±×·¥ÀÇ °æ¿ì FortranÀÌ µ¿ÀÏÇÑ °ÍÀº 1000 ¹è ÀÌ»óÀÌ µÉ °ÍÀÔ´Ï´Ù .Lisp.lispÀº ´õ ÀϹÝÀûÀÎ ½ÇÇà ¸ðµ¨À» Á¦¿ÜÇÏ°í µ¿ÀÏÇÑ ½ÇÇà ¸ðµ¨ÀÇ ¾ð¾îÀÌ¸ç ±¤¹üÀ§ÇÑ ¸ÅÅ©·Î ¹× °´Ã¼ ÁöÇâ ±â´ÉÀ» Æ÷ÇÔÇÕ´Ï´Ù. ¸ÀÀÌ ÀÖÁö¸¸ ÁÖ¿ä Àü·ù´Â (»è°¨·ÐÀÚ, ´Ü¼ø¼ºÀ» ¼±È£ÇÏ´Â °Í) ¹× °øÅë LISP (±¤¹üÀ§ÇÏ°í È¿À²ÀûÀÎ ÄÄÆÄÀÏ¿¡ ¸Å¿ì ¿ì·ÁÇÏ´Â ISO Ç¥ÁØ)ÀÔ´Ï´Ù. ÀÌ·¯ÇÑ ¾ð¾î Áß ¾î´À °Íµµ C.¿¡¼ ÇÊ¿äÇÑ ¿ÏÀüÇÑ ¾ð¾î¸¦ °®±â ½±°í, Àû¾îµµ ºÎºÐÀûÀ¸·Î, IntePreting ¿£Áø°ú '¹«ÇÑÇÑ ¸Þ¸ð¸®'±â°è°¡ »ý¼º µÈ ÄÚµå¿Í ¹ÐÁ¢ÇÏ°Ô °áÇյǾî¾ßÇÕ´Ï´Ù. ±×·¯³ª Fortran¸¸Å »¡¸® ÄÚµå·Î ÄÄÆÄÀϵÇÁö ¾Êµµ·Ï ÀϹݼºÀ» »ç¿ëÇÏÁö ¾Ê´Â Äڵ带 »ç¿ëÇÏÁö ¾Ê´Â ÄÚµå Á¶°¢¿¡ ´ëÇÑ ÀÌÀ¯°¡ ¾ø½À´Ï´Ù. ½ÇÁ¦·Î ÀÌ°ÍÀº °Å´ëÇÑ ÀÛ¾÷ÀÔ´Ï´Ù. ±×·³¿¡µµ ºÒ±¸ÇÏ°í, ¿¹¸¦ µé¾î, CMU Commonlisp¿¡¼´Â ¹«·á ±¸Çö¿¡¼ ´Þ¼ºµÇ¾ú´Âµ¥, ³ª´Â ÀÌ·¯ÇÑ º¥Ä¡ ¸¶Å©¸¦ ½Ãµµ ÇÒ ¶§ ¹è¿ì±â¸¦ ±â»Ú°Ô »ý°¢ÇÕ´Ï´Ù. RÀÇ Àǹ̷ÐÀº °èȹÀÇ ÀǹÌÀÇ ÇÏÀ§ ÁýÇÕÀÔ´Ï´Ù. ¹°·Ð Åë°è¿¡ ÀûÇÕÇÑ ´Ù¾çÇÑ µ¥ÀÌÅÍ À¯ÇüÀÌ Æ÷ÇԵ˴ϴÙ. CommonlispÀÇ ÀÇ¹Ì (Ç¥Çö½Ä ¸ÞÄ¿´ÏÁò)´Â ¾Æ¸¶µµ ½ºÅ°¸¶ÀÇ ¼öÆÛ ¼¼Æ® ÀÏ °ÍÀÔ´Ï´Ù. Áï, RÀº Scheme¿¡¼ Ç¥ÇöÇϱ⠽±½À´Ï´Ù (½ÇÁ¦·Î ¹«·á ±¸ÇöÀÇ ¿£ÁøÀº Á¦µµÀÇ ¿£ÁøÀ̸ç, ¾Æ¸¶µµ CommonLisp¿¡¼ ¹ø¿ª ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ°ÍÀº ³ªÁß¿¡ È¿À²ÀûÀÎ ÄÄÆÄÀÏ·¯ÀÇ °¡¿ë¼º ¶§¹®¿¡ Èï¹Ì ·Ó½À´Ï´Ù. ±×·¡¼ÀÌ Àå³°¨ ÇÁ·ÎÁ§Æ®¿¡ µµÂøÇÏ¿© RÀÇ È¿À²ÀûÀÎ ÄÄÆÄÀÏÀ»À§ÇÑ °æ·Î°¡ °¡´ÉÇÕ´Ï´Ù. ¸¹Àº R ¾ÖÇø®ÄÉÀ̼ÇÀº ¼Óµµ°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ´ç½ÅÀº ´ç½ÅÀÌ ÇÊ¿ä·ÎÇÏ´Â ÀÏÀ» ³Ê¹« »¡¸® ¼³¸í ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ¼Óµµ°¡ ÇÊ¿äÇÑ Àüü Ŭ·¡½º°¡ ÀÖÀ¸¸ç °øÅëÁ¡ (Á¤¸» Å« ÇÁ·ÎÁ§Æ®)¿¡¼ RÀÇ ¿ÏÀüÇÑ Æ÷ÆÃÀÌ ¿Ï·áµÇ¸é R »ç¿ëÀÚ°¡ ³ª ÀڽŰú °°Àº »ç¿ëÀÚ¿¡°Ô °¡´ÉÇÏ°Ô µÉ °ÍÀÔ´Ï´Ù.
R2Cl. °ü·Ã ¼ÒÇÁÆ®¿þ¾î